关于select的基础知识a.select是系统提供的多路复用输入输出模型。它是用来监视多个文件句柄的状态变化。b.程序会停在select等,直到被监视的文件句柄至少有一个发生了状态改变。c.文件句柄是整数函数a.参数nfds:需要监视的最大文件描述符值加1;structtimeval结构用于描述一段..
分类:
其他好文 时间:
2016-05-28 23:33:36
阅读次数:
557
状态模式:当对象的状态转换条件过于复杂时,把状态的判断逻辑转移到表示不同状态的一系列类,可以把复杂的判断逻辑简化。 当一个对象的行为取决于它的状态,并且必须在运行时刻根据状态改变它的行为时,就可以考虑使用状态模式了。 1 namespace DesignModel.状态模式 2 { 3 class ...
分类:
其他好文 时间:
2016-05-28 12:50:41
阅读次数:
128
select:系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是..
分类:
其他好文 时间:
2016-05-27 07:09:47
阅读次数:
197
select系统调用用于一次监控多个句柄(文件描述符)的状态变化的。程序会停在select处等待,直到被监视的句柄有一个或多个发生了状态改变。select函数原型:intselect(intnfds,fd_set*readfds,fd_set*writefd,fd_set*exceptfds,structtimeval*timeout);nfds:表示文件描述符集..
分类:
其他好文 时间:
2016-05-25 19:02:59
阅读次数:
320
一.概述:系统提供select函数来实现I/O复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这里等待,直到被监视的文件句柄中有一个或多个发生生了状态改变。二.select函数:以下为man文本中的解释:/*AccordingtoPOSIX.1-200..
分类:
系统相关 时间:
2016-05-24 22:55:22
阅读次数:
1338
对象的三个特征:对象的行为:对象有哪些行为和方法
同一个类的实例,由于支持相同的行为具有家族式的特征,对象的行为是由方法定义的。对象的状态:施加方法时。对象的响应
每个对象都保存着描述当前特征的信息。对象的状态改变必须通过方法实现,否则就是破坏了封装性。对象的标识:如何区别具有相同的方法和状态的不同对象
对象的状态不能够完全描述一个对象,每一个对象都由一个唯一的标识。例如在订单系统中,货物相同...
分类:
编程语言 时间:
2016-05-24 10:28:41
阅读次数:
136
三种循环语句:forwhileforeach 循环四要素:初始条件,循环条件,循环体,状态改变 for(初始条件;循环条件;状态改变){ 循环体;} 基本结构:for (int i = 1; i <= 10; i++){ Console.WriteLine("hello world!" + i);} ...
分类:
其他好文 时间:
2016-05-22 21:29:28
阅读次数:
217
find指令:atime、mtime、ctime的区别:atime是指accesstime,即文件被读取或者执行的时间,修改文件是不会改变accesstime的。ctime即changetime文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性,ctime就会被修改。mtime即modifytime,指文件内容被修改..
分类:
其他好文 时间:
2016-05-22 18:33:40
阅读次数:
248
http://poj.org/problem?id=2965 一、枚举每一个‘+’点,对该点和该点所在的同一行和同一列所有点进行操作,开关本身状态改变了7次,开关同一行、同一列的开关状态改变了4次,其他开关状态改变了2次。 然后,用一个数组存取每个操作,如果为奇数,则证明该点为必须点,否则为不必要的 ...
分类:
其他好文 时间:
2016-05-18 21:37:55
阅读次数:
168
状态模式的定义如下: Allow an object to alter its behavior when its internal state changes. The objects will appear to changeits class. 当一个对象内在状态改变时允许其改变行为这个对象看 ...
分类:
其他好文 时间:
2016-05-15 18:10:15
阅读次数:
137