读书笔记
文章平均质量分 78
大冰的小屋
这个作者很懒,什么都没留下…
展开
-
阅读C++编程思想时记录的小知识点
有待补充和纠正。。。。。原创 2014-06-07 21:40:27 · 709 阅读 · 0 评论 -
Effective STL读书笔记
1、慎重选择容器类型 a.标准STL序列容器:vector、string、deque、list b.标准STL关联容器:set、 multiset、 map、 multimap c.非标准序列容器:slist、 rope d.非标准关联容器:hash_set、 hash_multiset、 hash_map、 hash_multimap e.vec原创 2014-08-07 10:20:01 · 722 阅读 · 0 评论 -
STL源码剖析读书笔记
1、STL的六大组件 容器、算法、迭代器、仿函数(函数对象)、配接器、配置器(空间配置和管理)2、仿函数是指看起来像函数的对象,其原理是在类中重载了操作符(),直接调用即可。3、SGI STL 的内存分配策略: 如果要分配的区块够大,超过128字节时,就直接用malloc分配;当要分配的区块小于128字节时,则以内存池管理。 内存池的管理策略: 每次配置一大块内原创 2014-08-11 13:53:52 · 792 阅读 · 0 评论 -
深入理解Nginx 读书笔记
1、Apache 的优点和缺点 APache有许多优点,如稳定、开源、跨平台等。 缺点:是一个重量级的、不支持高并发的Web服务器。在Apache服务器上如果有数以万计的并发HTTP请求同时访问,就会导致服务器上消耗大量的内存,操作系统内核对成百上千的Apache进程间切换也会消耗大量CPU资源,导致HTTP请求的平均响应速度降低。2、Nginx Ngin原创 2014-08-15 14:57:07 · 1388 阅读 · 0 评论 -
程序员的自我修养--读书笔记
1、地址空间的大小由地址长度决定: 32位的地址空间大小为2^32 = 4 294 967 296字节,即4GB, 十六进制:0x00000000-0xFFFFFFFF。 地址空间分为两种:虚拟地址空间和物理地址空间。 物理地址空间可以理解成物理内存;虚拟地址空间是指虚拟的、人们想象出来的地址空间,每个进程都有自己独立的虚拟空间,而且每个进程只能够访问自己的地址空间,这样有效地原创 2014-08-19 15:20:33 · 798 阅读 · 0 评论 -
再看 Effective C++ 读书笔记
1、视C++为一个语言联邦 C。区块、语句、预处理、内置类型转换、数组、指针等。相对于C++没有模板、异常处理、重载等。 面向对象。类、封装、继承、多态、虚函数等。 模板:泛型编程。 STL。2、尽量以const、enum、inline替换#define define有副作用,而且没有作用域限制,不能成为类的私有成员或函数的内部成员。原创 2014-07-22 21:41:48 · 734 阅读 · 0 评论