2010年6月6日

摘要: 事件(event)HANDLECreateEvent(PSECURITY_ATTRIBUTESpsa,BOOLfManualReset,BOOLfInitialState,PCTSTRpszName);一旦事件已经创建,就可以直接控制它的状态。当调用SetEvent时,可以将事件改为已通知状态:BOOLSetEvent(HANDLEhEvent);当调用ResetEvent函数时,可以将该事件改为... 阅读全文
posted @ 2010-06-06 14:44 peterxiang 阅读(543) 评论(0) 推荐(0) 编辑
 

2010年5月24日

摘要: [代码][代码] 阅读全文
posted @ 2010-05-24 13:58 peterxiang 阅读(159) 评论(0) 推荐(1) 编辑
 

2010年4月20日

摘要: restrictionvectorcreate a stack,pop,push.., deconstructornode:linked list[代码] 阅读全文
posted @ 2010-04-20 14:15 peterxiang 阅读(146) 评论(0) 推荐(0) 编辑
 

2010年3月25日

摘要: 构造函数编译 myobj 的声明没有问题。然而,当我们试图使用 myobj 时编译器会指出不能将成员访问符号用于一个函数!问题在于 myobj 的定义被编译器解释为一个函数的声明,该函数不接受参数并返回一个 Sales_item 类型的对象——与我们的意图大相径庭!使用默认构造函数定义一个对象的正确方式是去掉最后的空括号:另一方面,下面这段代码也是正确的:这个构造函数使用构造函数初始化列表来初始化 units_sold 和 revenue 成员。isbn 成员由 string 的默认构造函数隐式初始化为空串。在冒号和花括号之间的代码称为构造函数的初始化列表。构造函数的初始化列表为类的一个或多个 阅读全文
posted @ 2010-03-25 17:07 peterxiang 阅读(381) 评论(0) 推荐(0) 编辑
 

2010年3月23日

摘要: Socket Address Structures代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--structin_addr{in_addr_ts_addr;/*32-bitIPv4address*//*networkbyteordered*/}... 阅读全文
posted @ 2010-03-23 15:38 peterxiang 阅读(287) 评论(0) 推荐(0) 编辑
 

2009年12月17日

摘要: sed -e "12s/^./1/" staffpms | awk '-F\' '{if (NR == 6) { {split($1, sarr, ","); nattrs = int(sarr[1])}{idx =2; vidx=(nattrs * 2) + 2; replaced = 0}while((!replaced) && (idx < ((nattrs*2)+2)... 阅读全文
posted @ 2009-12-17 17:35 peterxiang 阅读(214) 评论(0) 推荐(0) 编辑
 

2009年8月20日

摘要: Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 static 对于变量和函数一共有三个作用: 1. 表示该变量是局部静态变量,该变量的空间分配在静态存储区, 在程序整个运行期间都不释放,并且在定义时自动被初始化。如果对同名的非static变量进行赋值,不会改变static变量的值。 2. 可以隐藏变量和函数,用来表... 阅读全文
posted @ 2009-08-20 15:30 peterxiang 阅读(143) 评论(0) 推荐(0) 编辑
 
摘要: 转自http://blog.csdn.net/csumck/archive/2004/10/28/157157.aspx(一)简单的函数指针的应用。[代码]第一行定义了一个指针变量pFun。首先我们根据前面提到的“形式1”认识到它是一个指向某种函数的指针,这种函数参数是一个int型,返回值是char类型。只有第一句我们还无法使用这个指针,因为我们还未对它进行赋值。 第二行... 阅读全文
posted @ 2009-08-20 15:25 peterxiang 阅读(240) 评论(0) 推荐(0) 编辑
 

2009年6月2日

摘要: popen与pclose #include <stdio.h>函数原型如下: FILE *popen(const char *command, const char *open_mode);int pclose(FILE *stream_to_close);popen函数允许一个程序将另一个程序作为新进程来启动,并可以传递数据给它或者通过它接收数据。command字符串是要运行的程序名... 阅读全文
posted @ 2009-06-02 00:10 peterxiang 阅读(246) 评论(0) 推荐(0) 编辑
 

2009年6月1日

摘要: 用信号量进行线程同步:[代码]用互斥量进行同步:[代码]线程的属性:取消一个线程: 阅读全文
posted @ 2009-06-01 22:55 peterxiang 阅读(228) 评论(0) 推荐(0) 编辑