推荐: blog.csdn.net/aquester https://github.com/eyjian https://www.cnblogs.com/aquester http://blog.chinaunix.net/uid/20682147.html
全部博文(594)
发布时间:2012-06-04 13:09:46
注:原发表在Hadoop技术论坛io_submit、io_setup和io_getevents和LINUX上的AIO系统调用。这有一个非常特别注意的地方——传递给io_setup的aio_context参数必须初始化为0,在它的man手册里其实有说明,但容易被忽视,我就犯了这个错误,man说明如下:.........【阅读全文】
发布时间:2012-06-04 13:08:46
ChinaUnix最近有个贴子讨论热烈,在这里记录一下我的理解,struct的对齐是遵照下列二个条件中最小的一个进行的:1.#pragma pack(N)中N指定的值2.struct中最大的成员(请注意不是指sizeof值最大的那个,而应当是__alignof__值最大的那个)对于double等几个类型,它的alignof值是可通过编译开关-mno-align-.........【阅读全文】
发布时间:2012-06-04 09:52:35
C语言编程程序的内存如何布局 <div id="detail" class="detail" style="line-height: 1......【阅读全文】
发布时间:2012-06-04 09:51:23
注:原发表在Hadoop技术论坛BSS(Block Started by Symbol)用来存储未初始化的全局变量,值为0的通常会被编译器认为未初始化,属于静态内存分配区,不会占用程序文件空间DATA用来存储已经初始化的全局变量,也属于静态内存分配区,会占用程序文件空间TEXT代码段,存储程序执.........【阅读全文】
发布时间:2012-06-03 22:39:55
隐患 1.忽略返回状态 第一个隐患很明显,但它是开发新手最容易犯的一个错误。如果您忽略函数的......【阅读全文】
yuanxy20132014-01-14 14:48
LZ,你的基于C++的纯面向对象的通用高性能大并发TCP-SERVER/CLIENT开发框架实践系列之《前言篇》,《基础篇》写得非常棒,但是《服务器篇》、《客户端篇》却找不到,恳请楼主赐读。