摘要: 满园春色关不住 一串代码飘出来。日照屏幕直冒烟, 遥看代码挂前川。春眠不觉晓,处处敲代码。春宵一刻值千金,完事起来敲代码。洛阳亲友如相问,就说我在敲代码。夜阑卧听风吹雨,做梦还在敲代码。举头望明月,低头敲代码。君当做磐石,我愿敲代码。商女不知亡国恨,一天到晚敲代码。小扣门扉久不开,主人在家敲代码。人面不知何处去,原来伊在敲代码。孤舟蓑笠翁,独自敲代码。风萧萧兮易水寒,壮士要去敲代码。松下问童子,言师敲代码。白发三千丈,BUG改不完。座中BUG谁最多,江州司马青衫湿。两个BUG鸣翠柳,一行代码上西天。天长地久有时尽,BUG绵绵无绝期。看君代码双泪垂,悔不相逢没BUG时。力拔山兮气盖世,CODE不 阅读全文
posted @ 2011-10-16 19:08 埃及懒猫 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 文中有错误,错误部分已修改,不排除其余未验证错误。 1、 管道概述及相关API应用 1.1 管道相关的关键概念 管道是Linux 支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于管道... 阅读全文
posted @ 2011-09-13 11:17 埃及懒猫 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 计算机字节对齐的理解在计算机体系中,CPU的对内存的读取是按照CPU位数进行的,如32位则按4字节进行存取,64位则按8字节进行存取。如32位CPU总是按照,0X0001 0X0002 0X0003 0X0004(类推)为了保证数据的快速存取,编译器对程序中的数据进行的字节对齐,及让数据能够在计算机的一次取指令读取完毕。如果没按字节对齐存储,则有的数据将会是以奇字节地址开始,此时CPU需要两个CPU周期两次取址并对比高低字节对内存数据进行重组,这将导致性能上的损失。因此数据结构一般都采取字节对齐方式。字节对齐方式所谓字节对齐,就是数据按照特定的规定进行存储,在一般无规定的情况下(或许与CPU有 阅读全文
posted @ 2011-08-31 00:56 埃及懒猫 阅读(1103) 评论(0) 推荐(1) 编辑