冷竹

好学近乎知,知耻近乎勇

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2009年8月5日

摘要: 1 #include<unistd.h>;2 #include<sys/types.h>;3 4 main()5 {6 pid_tpid;7 pid=fork();8 9 if(pid<0)10 printf("errorinfork!");11 elseif(pid==0)12 printf("iamthechildprocess,myprocessidis%d\n... 阅读全文
posted @ 2009-08-05 11:20 冷竹 阅读(823) 评论(1) 推荐(0) 编辑

2009年8月4日

摘要: 读Linux内核中的vsprintf函数的时候遇到了C语言的可变参数调用,查了挺多资料还是这篇比较详细,而且自己验证了下,确实如此 (一)写一个简单的可变参数的C函数 下面我们来探讨如何写一个简单的可变参数的C函数.写可变参数的 C函数要在程序中用到以下这些宏: void va_start( va_list arg_ptr, prev_param ); type va_arg( va_list a... 阅读全文
posted @ 2009-08-04 18:07 冷竹 阅读(6625) 评论(0) 推荐(0) 编辑

2009年8月3日

摘要: C优先级列表PrecedenceOperatorDescriptionExampleAssociativity1()[]->.::++--Grouping operatorArray accessMember access from a pointerMember access from an objectScoping operatorPost-incrementPost-decremen... 阅读全文
posted @ 2009-08-03 18:24 冷竹 阅读(22661) 评论(2) 推荐(5) 编辑

2009年7月29日

摘要: 今天看Linux源代码的过程中浏览帖子,发现别人推荐了一个源代码的阅读工具Source Insight,这几天看源代码最痛苦的就是函数的调用。这里定义的函数在其他的文件中调用,不断变化的变量也非常痛苦,使用了一下软件,发现太好用了,源代码查看利器啊! 1、下载 天空软件网 http://www1.skycn.com/soft/15346.html Source Insight V3.5.0035h... 阅读全文
posted @ 2009-07-29 17:01 冷竹 阅读(4755) 评论(1) 推荐(0) 编辑

2009年7月28日

摘要: 自从进入安全模式之后,CPU的寻址能力从1M一下子扩展到4G,物理地址=段基址(CS)*16+偏移地址(IP)的日子一去不复返了;可以想象,从这个时候的内存的初始化也就成为一个关键步骤。那么、内核究竟是怎么做的呢?下面的代码就是这个时候内核代码, .#define RAMDISK 32 /*这个定义是我特意加上去的,原代码中无此定义*/#define ORIG_ROOT_DEV (*(unsign... 阅读全文
posted @ 2009-07-28 23:38 冷竹 阅读(1957) 评论(1) 推荐(0) 编辑

摘要: 1、收银员说:没零钱了,找你两个塑料袋吧。 2、别跟我谈感情,多伤钱哪! 3、我诅咒你一辈子买方便面没有调料包! 4、世界上有两种人,一种是懂二进制的,一种不懂。 5、虽然你身上喷了古龙水, 但我还是能隐约闻到一股人渣味儿 。 6、我这辈子只有两件事不会,就是这也不会那也不会。 7、我想我是太久没吃鸡肉了...不然为什么昨天看见鸡毛掸子---居然有点激动? 8、抽,是一种生活艺术;找抽,是一种生活... 阅读全文
posted @ 2009-07-28 08:53 冷竹 阅读(304) 评论(0) 推荐(0) 编辑

2009年7月25日

摘要: 大量数据的处理和分析,使用了一个不错的软件:origin pro。 还不错 阅读全文
posted @ 2009-07-25 12:43 冷竹 阅读(263) 评论(0) 推荐(0) 编辑

2009年7月9日

摘要: 写了个程序,在DLL中用malloc分配了一块内存,但是在exe程序中释放,结果程序crash,原因就是:其原因可能是堆被损坏,这也说明 TestMySticker.exe 中或它所加载的任何 DLL 中有 bug。想了半天以为是自己的写法有问题,后终于在google上找到了原因,汗。。。以下文字引用自 http://hi.baidu.com/huhe/blog/item/0b422edd1f15... 阅读全文
posted @ 2009-07-09 14:19 冷竹 阅读(2000) 评论(1) 推荐(0) 编辑

2009年7月2日

摘要: 计算机室如何管理自身所存放着的大量的信息的呢?windows的磁盘管理程序为我们提供了一套严密而又高效的信息组织形式--硬盘上的信息是以文件的形式被管理的。 面向存储的文件技术 什么是文件?计算机中,一篇文章、一幅图片、一个程序等都是以文件的形式存储在磁盘上的,每个文件都有一个文件名。计算机就是对文件按名存取的。文件名的格式如下:主文件名.扩展名。 为什么要在程序中使用文件? 通常,程序中的数据... 阅读全文
posted @ 2009-07-02 14:20 冷竹 阅读(7006) 评论(0) 推荐(0) 编辑

2009年7月1日

摘要: 1.文件的查找   当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。   CString strFileTitle;   CFileFind finder;   BOOL bWorking = finder.FindFile("C:\\win... 阅读全文
posted @ 2009-07-01 14:17 冷竹 阅读(1821) 评论(0) 推荐(0) 编辑