- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 哲理小故事300篇(1—100)
1、一只火鸡和一头牛闲聊,火鸡说:我希望能飞到树顶,可我没有勇气。牛说:为什么不吃一点我的牛粪呢,他们很有营养。火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。生存之道1:牛屎运让你达到顶峰,但不能让你留在那里。 2、乌鸦站在树上,
2007-04-06 18:15:00 7841
原创 获取系统不识别的内存方法:mmap
获取系统不使用的内存方法:mmap要求:修改/boot/grub/menu.list 将 kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet 改为 kernel /vmlinuz-2.6.15-1.2054_FC5 ro root=/dev/VolGroup00/LogVol0
2007-04-06 18:11:00 874
原创 Linux2.6下内核模块编译
Linux2.6下内核模块编译经过几天的努力,自己写的内核模块终于可以在linux2.6下编译并加载道内核中了,现在对这几天的努力做个总结。在旧的版本下(如linux 2.4)linux内核模块的编译只需要有内核的头文件就行了,就可以通过和编译其他程序一样的方法编译成filename.o文件,这个.o文件是直接可以加载道内核中的,加载之后就可以用了,然而在2.6下就截然不同了,在li
2007-04-06 17:07:00 1624
原创 linux 2.6 下file_operations下函数详解
注释基于kernel 2.6.15structfile_operations{ struct module *owner; // 指向拥有该结构的模块的指针,避免正在操作时被卸载,一般为初始化为THIS_MODULES loff_t (*llseek) (struct file *, loff_t, int); //
2007-04-06 17:02:00 1820
原创 DirectIO方式读写文件
DirectIO方式读写文件,只需在打开文件时选上O_DIRECT选项就行,但必须在所有的include前加上#define _GNU_SOURCE,另外以DirectIO方式读写时,开辟的Buffer必须是系统每页大小的整数倍而且必须移页大小为标准对齐,例如linux2.6下每页是4096byt(函数getpagesize()),申请的buffer大小只能是4096的整数倍例子:(te
2007-04-06 16:56:00 2328
秀丸的配置文件,查找,搜索更方便
2009-11-20
VISUAL C++ MFC 简明教程
2009-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人