读书笔记
squalfof
这个作者很懒,什么都没留下…
展开
-
读 "Effective STL" 笔记
C3@Associative Container 在STL中有两种“相等”:一种是algorithm::find()所定义的相等,基于operator==()实现;另一种则是std::set/map所定义的相等,基于operator 当然,利用operator !operator 最后,当容器中存储的是你声明的Class时,记得定义自己的operator==(), oper原创 2013-06-22 15:48:19 · 852 阅读 · 0 评论 -
重温JOS
温故而知新,几个点,有必要记一下:1. 在执行C语言对应的程序前(boot loader),汇编部分(entry.S)已经设置好了ebp & esp。如此,C语言执行函数时即有了栈环境。原创 2015-01-11 20:34:16 · 1021 阅读 · 0 评论 -
对字节流套接口read的重新认识
关于readn函数的封装:毫无疑问,我对read的误解直接导致了我对封装函数readn的误用。read(sockfd, buffer, len)的 功能是返回缓冲区中的内容,以len为上限。如果有字节被读出,ret为正; socket断开则ret为0; 出现错误,则ret read理解为不尽职的读取函数,它只是一次读取缓冲区内一部分内容,即便缓冲区内已有的内容小于l原创 2010-03-18 17:30:00 · 472 阅读 · 0 评论