摘要: 以下这段程序是笔者在阅读《Unix环境高级编程(第二版)》时看到的一个例子,感觉非常有说明意义,这种内存控制错误在初学者,甚至是一些老手中都会出现,所以拿出来给大家分享一下,也提醒自己注意。这里出现的问题是,当open_data返回时,它所占用的栈空间将被释放用于下一个函数的调用。但是标准I/O库将仍然使用这一块缓冲。混乱必定会导致错误的出现。为了更正这里的问题,我们应该把databuf这个变量声... 阅读全文
posted @ 2010-02-05 22:09 boymgl 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 目录项中包含文件名和一个指向i节点的指针。软链接i节点指针指向目录项,硬链接i节点指针指向i节点.如果软链接到一个文件,你删除这个软链接不会影响原文件。如果硬链接到一个文件,你删除这个硬链接,原来的文件所指向的inode中的链接计数器就会减1。减到0时就删除这个inode. 阅读全文
posted @ 2010-02-05 22:02 boymgl 阅读(101) 评论(0) 推荐(0) 编辑
摘要: parseInt(string)如果 string 以 0 开头,按照 8 进制转换如果 string 以 0x 开头,按照 16 进制转换不然,按照 10 进制转换parseInt(string, radix)radix 是强制指定进制的转换 阅读全文
posted @ 2010-02-05 22:00 boymgl 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 怎么将两个.a合并在一起,而不用解开.a [代码] 阅读全文
posted @ 2010-02-05 18:19 boymgl 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 可以自定义比较函数[代码] 阅读全文
posted @ 2010-02-05 13:45 boymgl 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 头文件:[代码]GET请求拼装格式:[代码]拼装部分:[代码]Response解析 -- header 与 Content 切分部分代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-- 1 int httpResponse(int fd, char *... 阅读全文
posted @ 2010-02-05 13:40 boymgl 阅读(1054) 评论(0) 推荐(0) 编辑
摘要: 举例:如果得到的数据是这样的Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--1 {"today":{"meida":0,"vmedia":0}, "week":{"media":100,"vmedia":null}, "month":{"media":... 阅读全文
posted @ 2010-02-05 13:29 boymgl 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 这样做非常方便我们的开发,减少了代码量[代码] 阅读全文
posted @ 2010-02-05 13:24 boymgl 阅读(6756) 评论(0) 推荐(1) 编辑
摘要: 原文地址:http://blog.chinaunix.net/u3/93470/showart_2000286.htmlgrep正则表达式元字符集:^ 锚定行的开始 如:'^grep'匹配所有以grep开头的行。 $ 锚定行的结束 如:'grep$'匹配所有以grep结尾的行。 . 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。 * 匹配零个或多个先前字符 如:'*g... 阅读全文
posted @ 2010-02-05 13:19 boymgl 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/leesphone/archive/2008/03/02/2138775.aspx使用这个东西,首先要包含2个头文件[代码]这个函数的传入值是域名或者主机名,例如"www.google.com","wpc"等等。传出值,是一个hostent的结构(如下)。如果函数调用失败,将返回NULL。[代码]解释一下这个结构, 其中:char *h_name... 阅读全文
posted @ 2010-02-05 13:14 boymgl 阅读(10489) 评论(0) 推荐(0) 编辑