发布时间:2014-04-15 18:03:53
为了适应现在越来越流行的64位系统,经常需要将代码分别编译为32位版和64位版。其次,除了需要生成debug版用于开发测试外,还需要生成release版用于发布。本文介绍了如何利用makefile条件编译来生成这些版本,而且不仅兼容Linux下的GCC,还支持MinGW、TDM-GCC等Windows下的GCC编译器。 一、C程序代码 为了测.........【阅读全文】
发布时间:2014-03-27 18:02:58
The type of pointer-to-member-function is different from pointer-to-function.The type of a function is different depending on whether it is an ordinary function or a non-static member function of some class:int f(int x);the type is "int (*)(int)" // since it is an ordinary functionAndint Mat:.........【阅读全文】
发布时间:2014-03-12 18:08:15
1 线程取消的定义 一般情况下,线程在其主体函数退出的时候会自动终止,但同时也可以因为接收到另一个线程发来的终止(取消)请求而强制终止。2 线程取消的语义1.线程取消的方法是向目标线程发Cancel信号,但如何处理Cancel信号则由目标线程自己决定,或者忽略(当禁止取消时)、或者立即终止(当在.........【阅读全文】
发布时间:2014-03-12 18:06:14
SNMP报文格式分析简单网络管理协议(SNMP)是目前在计算机网络中用得最广泛的网络管理协议,它使用ASN.1(AbstractSyntax Notation One)来定义SNMP报文格式和MIB(ManagementInformation Base)变量的名称。ASN.1是一种描述数据和数据特征的正式语言,它和数据的存储及编码无关。根据ASN.1标准定义,数据类型分.........【阅读全文】