
编程
梦中煮鱼
这个作者很懒,什么都没留下…
展开
-
Linux 编程 出现警告warning: implicit declaration of function 'pread'('pwrite')
本来是看了《UNIX高级环境编程》后用pread()和pwrite()来代替read(),write()。 原因多进程同时使用lseek()操作文件偏移量,是会改变共享的V节点表项,由于设置偏移与读写并不是原子操作,很有可能到时多进程操作偏移量导致文件偏移跑偏。而扩展的pread,pwrite可以直接执行偏移与读写这两步。但在编译时cc 加了-Wall,打开所有警告项后,出转载 2012-03-31 20:51:47 · 3868 阅读 · 0 评论 -
程序员的五件武器
我不知道,自己现在还算不算一个程序员。如果还算程序员的话,我肯定不是那种绝顶聪明的程序员。我不是一个聪明的程序员,不能在键盘上手指翻飞,灵光似剑,一日千行,闭目成章。大师的高度,远非我能指望,我会犯很多错误,只是一个普通的程序员。所以,对于编程,我是一个悲观主义者。我不相信,所编写的程序能够一次编译通过;也不相信,能在家里将程序的所有错误都找出,而不需要出差现场;更不相信,我的程序能够转载 2012-08-28 16:28:41 · 464 阅读 · 0 评论