上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: TCP的TIME_WAIT状态,超时时间为2倍MSL(IP报文超过TTL前最大生存时间,BSD规范为30s,RFC1122建议为2分钟)。 阅读全文
posted @ 2016-08-30 18:25 IT由零开始 阅读(743) 评论(0) 推荐(0) 编辑
摘要: MAC寻址:地址转发表;IP寻址:路由控制表。 网卡(网络接口卡),NIC。 循环复用DNS技术。 代理服务器是一种应用网关。防火墙。 LLC是Logical Link Control的缩写,意为:逻辑链路控制子层。SNAP,子网络访问协议(SNAP)。 主要数据链路类型: IP是面向无连接的: I 阅读全文
posted @ 2016-08-22 18:16 IT由零开始 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 使用c++实现适配器模式,adapter类应该公开继承target类,私有继承adaptee类。 类适配器采用多重继承适配接口,对象适配器采用对象组合的方法将具有不同接口的类组合在一起。 阅读全文
posted @ 2016-08-12 16:17 IT由零开始 阅读(112) 评论(0) 推荐(0) 编辑
摘要: <<!说明是输入。如是结束了需要再输入 !例如:ftp -i -n -v <<! 这里的叹号代表是ftp 命令的开始get 文件exit ! 代表ftp的命令结束了。 <<后面可以跟任何字符,但是ftp命令结束后,要成对出现,即一个开始一个结束。 其中 -n禁止自动登录到初始连接,自动连接时会要求输 阅读全文
posted @ 2016-08-12 09:11 IT由零开始 阅读(3397) 评论(0) 推荐(0) 编辑
摘要: 单件模式: 确保一个类只有一个实例,并提供一个全局访问点。 没有公开的构造函数,而采用一个公开的静态成员函数调用构造函数(使用该静态成员函数调用就是全局访问点,使用它可以在需要时才实例化对象),确保只有一个该类的实例产生。 阅读全文
posted @ 2016-07-29 16:18 IT由零开始 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 第六章:执行期语意学 全局对象的初始化: 局部静态对象的初始化: 构建对象数组的vec_new()函数: 针对数组的new操作: placement operator new: 反聚合提高效率: 模板对name决议规则: 虚函数表放在类的第一个非内联非虚函数定义的文件中: 明确要求将template 阅读全文
posted @ 2016-07-22 18:29 IT由零开始 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 第四章: function语意学 非静态成员函数: 名称的特殊处理: 静态成员函数由于缺乏this指针,因此差不多等于非成员函数: virtual table布局(单一继承): 单一继承下函数调用: 虚拟继承virtual table布局: 指向成员函数的指针: 虚成员函数的地址在编译时期是未知的: 阅读全文
posted @ 2016-07-21 17:35 IT由零开始 阅读(182) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-07-15 15:21 IT由零开始 阅读(1) 评论(0) 推荐(0) 编辑
摘要: C++对象模型: 多重继承模型示意: 第二章:构造函数 语意学 基类和派生类: Bear yogi; ZooAnimal franny=yogi; 在这里,很容易理解合成的copy构造函数将vptr指向基类的虚函数表,不然不仅造成数据切割(sliced),函数调用也混乱了。 返回值的初始化: 在下述 阅读全文
posted @ 2016-07-15 15:17 IT由零开始 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 函数对象 使用bind时注意,占位符有自己的命名空间std::placeholders,如果不在程序开始处using std::placeholders,那么就要写成: std::bind(std::logical_and<bool>(), std::bind(std::greater_equal< 阅读全文
posted @ 2016-07-12 18:09 IT由零开始 阅读(193) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页