发布时间:2016-01-06 08:59:05
C++ const用法 尽可能使用const C++ const 允许指定一个语义约束,编译器会强制实施这个约束,允许程序员告诉编译器某值是保持不变的。如果在编程中确实有某个值保持不变,就应该明确使用const,这样可以获得编译器的帮助。1.const 修饰成员变量 1 #include......【阅读全文】
发布时间:2016-01-05 08:30:59
今天遇到这么一段代码:class CMosThread{? ? public:????????void* ThreadFunc(void * lpvParam)???????{????????????return NULL;????&n.........【阅读全文】
发布时间:2015-12-24 13:36:04
一、下载和安装LIBXML2【方法一】Libxml2是个C语言的XML程式库,能简单方便的提供对XML文件的各种操作,并且支持XPATH查询,及部分的支持XSLT转换等功能。Libxml2的下载地址是http://xmlsoft.org/完全版的库是开源的,并且带有例子程式和说明文件。由于我是在linux下用C语言进行研发的,所以我下载的是libxm.........【阅读全文】
发布时间:2015-12-24 10:28:03
转:缓冲区溢出深入理解本文首先向读者讲解了Linux下进程地址空间的布局以及进程堆栈帧的结构,然后在此基础上介绍了Linux下缓冲区溢出攻击的原理及对策。前言从 逻辑上讲进程的堆栈是由多个堆栈帧构成的,其中每个堆栈帧都对应一个函数调用。当函数调用发生时,新的堆栈帧被压入堆.........【阅读全文】