<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Killvin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Killvin]]></copyright><item><title><![CDATA[[转载] 通用线程：POSIX 线程详解]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83970871</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83970871</guid><author>Killvin</author><pubDate>Thu, 14 Jul 2011 14:30:18 +0800</pubDate><description><![CDATA[第一部分
http://www.ibm.com/developerworks/cn/linux/thread/posix_thread1/index.html
 
简介： POSIX（可移植操作系统接口）线程是提高代码响应和性能的有力手段。在本系列中，Daniel Robbins 向您精确地展示在编程中如何使用线程。其中还涉及大量幕后细节，读完本系列文章，您完全可以运用 POSIX 线程创建...]]></description><category></category></item><item><title><![CDATA[[转载] linux进程, 线程]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83970416</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83970416</guid><author>Killvin</author><pubDate>Wed, 13 Jul 2011 17:52:38 +0800</pubDate><description><![CDATA[http://shaohui.me/archives/256
 
N久之前, 某两人为了linux的调度基本单元是进程还是线程争得面红耳赤, 当然, 且不论为了一个技术问题不顾体面其用心何在, 单纯从技术角度讲, 这是个挺好的问题.     单纯的下一个结论几乎总是错误的, 所谓的对与错也只不过是在特定的时段和特定的场景下符合规律的一种状态, 一旦时过境迁, 对的东西往往变成了错误的, 而错误...]]></description><category></category></item><item><title><![CDATA[[转载] static 和 const的解释(二)]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83969751</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83969751</guid><author>Killvin</author><pubDate>Tue, 12 Jul 2011 17:03:49 +0800</pubDate><description><![CDATA[http://bbs.chinaunix.net/viewthread.php?tid=143183
 
static 和 const的解释QUOTE:原帖由 &quot;yuxq&quot; 发表： ... 5.　const 限定类的成员函数： class classname { 　public: 　　int fun() const; 　..... } 　　注意：采用此种const 后置的形式是一种规定，亦为了...]]></description><category></category></item><item><title><![CDATA[[转载] static 和 const的解释 (一)]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83969748</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83969748</guid><author>Killvin</author><pubDate>Tue, 12 Jul 2011 17:01:52 +0800</pubDate><description><![CDATA[static 是c++中很常用的修饰符，它被用来控制变量的存储方式和可见性，下面我将从 static 修饰符的产生原因、作用谈起，全面分析static 修饰符的实质。  static 的两大作用: 一、控制存储方式： 　　static被引入以告知编译器，将变量存储在程序的静态存储区而非栈上空间。 　　1、引出原因：函数内部定义的变量，在程序执行到它的定义处时，编译器为它在栈上分配空间，大家知道，函...]]></description><category></category></item><item><title><![CDATA[c++虚函数与纯虚函数]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83969740</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83969740</guid><author>Killvin</author><pubDate>Tue, 12 Jul 2011 16:56:37 +0800</pubDate><description><![CDATA[虚函数是动态联编的基础，属于包含多态类型，虚函数是非静态的成员函数，虚函数经过派生之后，在类族中就可以实现过程中得多态。虚函数的定义实际就是在原有的普通函数成员前面使用virtual关键字来限定，虚函数声明只能出现在函数原型声明中，而不能在成员的函数体实现的时候。 
 纯虚函数是一个在基类中说明得虚函数，他在该基类中没有定义具体的操作内容，要求各派生类根据实际需要定义自己的版本。实际上，他与一般...]]></description><category></category></item><item><title><![CDATA[[转载] C语言复杂指针的声明]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83969497</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83969497</guid><author>Killvin</author><pubDate>Tue, 12 Jul 2011 11:06:17 +0800</pubDate><description><![CDATA[ 
 
[转载] http://hi.baidu.com/%B6%E0ά%CA%FD%D7%E9/blog/item/ffb08cd434073a03a18bb786.html
 
考了《C和指针》与《C程序设计语言》写成了下面的文档，主要是自己看着方便点：）         首先看几个简单的例子         int f； //一个整型变量         int *f; //一个指向...]]></description><category></category></item><item><title><![CDATA[接口设计者应该换位思考一]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83457411</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83457411</guid><author>Killvin</author><pubDate>Mon, 07 Sep 2009 00:09:41 +0800</pubDate><description><![CDATA[什么是好的接口？我们总是在用一些模式或者理论来定位它，然而更多的时候，我们应该采取换位思考的模式来定义接口，也就是说你站在用你的接口的那些人的角度去看问题，或者你来使用你的接口，凭此它的可靠性，扩展性和可用性，如果连你都觉得接口不够清晰，你又如何说服别人用呢？举个例子
 
情景：Web上要显示某个类别下所有的用户列表。用户切换不同的类别（以下拉框的形式），界面将显示此类别下的所有用户信息（以列...]]></description><category></category></item><item><title><![CDATA[基于Java的分页Tag(smarttag)实现一:概述]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83453248</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83453248</guid><author>Killvin</author><pubDate>Mon, 24 Aug 2009 01:30:23 +0800</pubDate><description><![CDATA[概述
smarttag的功能比较简单-只是用来完成数据的分页显示问题，并在此基础上增加了Filter和Preference这样在实际业务中真正用到的功能。
 
适用场景
对于简单的分页显示根本无法体现其价值！如果业务本身需要复杂的数据表现形式，比如图片，百分比，日期，下拉框等等，smarttag在这方面是完全可以信赖和胜任的，而且你会发现用smarttag更简单和直接，因为它仅仅只需要你实...]]></description><category></category></item><item><title><![CDATA[基于Java的分页Tag(smart tag)实现]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/83439700</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/83439700</guid><author>Killvin</author><pubDate>Tue, 11 Aug 2009 01:24:39 +0800</pubDate><description><![CDATA[Smart Tag
http://code.google.com/p/smarttag/
 

The Smart Tag Library is the easy and flexible way to implement paging of large data sets in JavaServer? Pages (JSP). It does most of the work for y...]]></description><category></category></item><item><title><![CDATA[什么时候才是面向构件的时代？]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/665361</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/665361</guid><author>Killvin</author><pubDate>Sun, 16 Apr 2006 12:53:00 +0800</pubDate><description><![CDATA[有没有想过有一天我们的开发工作不是去分析什么对象的属性、什么是对象的方法，而是在已有的世界里组合我们需要的对象。。。。采用OO中设计对象往往要从静态和动态的观点去抽象对象，从而产生对象的属性和方法，而且我们往往采用基本的数据类型来表示属性（暂且称之为平面属性）。可是在我们的现实世界里对象的表现形式却不是如此的，往往我们分析的平面属性又是由其他的对象构成的，这就产生了一个问题，纯粹的OO世界（我]]></description><category></category></item><item><title><![CDATA[属性&成员变量]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/665318</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/665318</guid><author>Killvin</author><pubDate>Sun, 16 Apr 2006 11:53:00 +0800</pubDate><description><![CDATA[王咏刚的贵作>是一本很难得的好书，比如看到系统设计篇中的"糟糕的面向对象的设计"，作者采用实例的形式列举我们可能会犯得错误，最后给出的基于策略的解决方案，妙！可是在第十章:属性还是方法中，似乎作者欲言又止，很不过瘾的感觉。。。而偶也是这几天刚好也在思考属性和方法的问题，献丑了。先要统一概念：这里说的属性不是面向对象中的属性的概念。在OO里属性（在这里成为成员变量）是对于对象的静态方面的抽象]]></description><category></category></item><item><title><![CDATA[什么是编程范型]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/655678</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/655678</guid><author>Killvin</author><pubDate>Sat, 08 Apr 2006 21:59:00 +0800</pubDate><description><![CDATA[你是不是和我一样每天都面对如下的一些词汇：面向对象编程、面向方面编程、函数式编程、。。。。是不是觉得很乱，其实这些只不过是"编程范型"中的一些特例而已，而不同的编程语言如C++、JAVA也并不是仅仅对某一种编程范型的支持，或许是支持某个或许是支持若干多个编程范型，但请牢记每一种编程的范型都是一种解决问题的方案，采用任何一个都可以在某个领域快速的解决问题！摘自：http://shiningr]]></description><category></category></item><item><title><![CDATA[并发问题及控制手段]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/652428</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/652428</guid><author>Killvin</author><pubDate>Thu, 06 Apr 2006 10:52:00 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/zhenyulu/articles/208799.html 第2章 并发问题及控制手段什么是并发问题？假设有这么一家书吧，顾客可以到那里喝茶读书。顾客拿着选好要读的图书到柜台登记，然后找个地方去阅读，临走时将图书归还店家。有一天，一个顾客相中了一本书后正要拿去登记，另一个顾客的手也抓住了这仅有的一本书，并发问题出现了。两个顾客要读同一本书，]]></description><category></category></item><item><title><![CDATA[改变单调的blog样式]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/648832</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/648832</guid><author>Killvin</author><pubDate>Mon, 03 Apr 2006 12:06:00 +0800</pubDate><description><![CDATA[怎么样，心情舒畅多了吧？]]></description><category></category></item><item><title><![CDATA[发布WFC 0.1 ]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/646982</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/646982</guid><author>Killvin</author><pubDate>Sat, 01 Apr 2006 14:34:00 +0800</pubDate><description><![CDATA[wfc是构建在B/S结构上的流程定义工具 具备以下的功能 1> 实现了B/S结构上的工作流定义工具（没有看到同类型的产品）。 2> 流程定义格式与具体的工作流格式相分离，并可以在此基础上实现其他的流程定义工具产品。 3> 采用了Buffalo（XML-RPC的javascript实现）实现与后端Servlet的绑定。 4> 可以对具体的节点进行属性的配置（配置后的数据会被绑定为java的L]]></description><category></category></item><item><title><![CDATA[书评：应用框架设计与实现－.NET平台 ]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/646979</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/646979</guid><author>Killvin</author><pubDate>Sat, 01 Apr 2006 14:32:00 +0800</pubDate><description><![CDATA[ 作者简介XincChen是Xtremework公司创始人.a自从.NET推出以来,1他已使用.NET帮助很多行业的用户开发了体现其商业理念的软件产品.aXincChen是.NET和EAI方面的专家,1他与Microsoft和Accenture等多家技术领先的公司合作,1为它们的客户提供了优秀的解决方案.a在工作之余,1他喜欢读书.c写书.c以及静静地休息.aApress出版社的另一本书——《]]></description><category></category></item><item><title><![CDATA[重新定义OSWorkflow中的AbstractDescriptor抽象类]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/605644</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/605644</guid><author>Killvin</author><pubDate>Wed, 22 Feb 2006 13:11:00 +0800</pubDate><description><![CDATA[只要看过OSWorkflow的抽象接口AbstractDescriptor方法的人，我相信你们的心情和我一样的糟糕！！而让我心情如此糟糕的原因就出在XMLizable这个接口上，我们来看看这个接口的定义/* * Copyright (c) 2002-2003 by OpenSymphony * All rights reserved. */package com.opensymphony.wo]]></description><category></category></item><item><title><![CDATA[修改buffalo代码一]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/596053</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/596053</guid><author>Killvin</author><pubDate>Fri, 10 Feb 2006 13:39:00 +0800</pubDate><description><![CDATA[Buffalo介绍Web正随着Amowa/Ajax的引入开发开始变得有趣！ Buffalo是Amowa思想实现的关键组件。Buffalo中定义了Web远程调用的传输基础，并且将远程调用对象完整的序列化到了本地，成为可以被JavaScript编程触及的对象。Buffalo中的重要组件 - BuffaloBinding，提供了将JavaScript对象绑定到HTML元素的能力。这种绑定将是无侵]]></description><category></category></item><item><title><![CDATA[JavaScript說分明 ]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/596017</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/596017</guid><author>Killvin</author><pubDate>Fri, 10 Feb 2006 13:09:00 +0800</pubDate><description><![CDATA[JavaScript說分明  http://taiwan.cnet.com/enterprise/technology/0,2000062852,20103386,00.htm朱仲傑撰　　2005/12/28 最近因為AJAX受到Google等網路服務業者的愛用而聲名大噪。也讓這個其實存在很久的程式語言再度成為討論話題。 JavaScript可以說是全世界使用最普遍的一個語言。雖然]]></description><category></category></item><item><title><![CDATA[找寻log4js - redsaga满江红给出的方案]]></title><link>https://blog.youkuaiyun.com/Killvin/article/details/584041</link><guid>https://blog.youkuaiyun.com/Killvin/article/details/584041</guid><author>Killvin</author><pubDate>Thu, 19 Jan 2006 15:46:00 +0800</pubDate><description><![CDATA[摘自 redsaga满江红 http://www.blogcn.com/User6/caoxg/blog/5705836.htmljavascript的调试相当繁琐，alert不能有效地起到调试作用，原因在于：1, alert只能在开发期使用，不能在产品交付中继续alert debug info2, 就算在开发期，频繁的alert会导致调试效率低下。一个简单的log就会有很大帮助。下面就是我在]]></description><category></category></item></channel></rss>