04 2022 档案

摘要:总结自《Effective Modern C++》第 4 章 裸指针七宗罪 裸指针无法说明指向的是单个对象还是一个数组 裸指针无法说明使用完指针是否需要析构,即从声明中看不出来指针是否拥有所指向的对象 即使知道需要析构,也不知道应该用 delete 还是调用某个类似 deinit(p) 的函数 即使 阅读全文
posted @ 2022-04-30 11:45 Zijian/TENG 阅读(1676) 评论(0) 推荐(0) 编辑
摘要:本文承接上文,总结自《Effective Modern C++》条款 17:理解特种成员函数的生成机制 特种成员函数 C++98 四种:默认构造、析构、复制构造、复制赋值运算符 C++11增加两种:移动构造、移动赋值运算符 合成机制 只有用到了才合成 没有显式声明任何构造的时候才会合成默认构造 合成 阅读全文
posted @ 2022-04-30 11:13 Zijian/TENG 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一小段代码足以说明问题 核心测试代码 int main() { cout << "1."; Foo a1; // 默认构造 cout << "2."; Foo a2(a1); // 拷贝构造(直接初始化) cout << "3."; Foo a3 = a1; // 拷贝构造(拷贝初始化) cout 阅读全文
posted @ 2022-04-24 20:18 Zijian/TENG 阅读(366) 评论(0) 推荐(0) 编辑
摘要:更多《计算机网络 自顶向下》读书笔记 6.5 链路虚拟化:网络作为链路层 为IP设备提供互联服务的链路层技术: 电话网(电路交换 P21) 交换以太网 MPLS(分组交换,虚电路网络) 过时技术:ATM、帧中继 ... 多协议标签交换(MPLS) MPLS:Multiprotocol Label S 阅读全文
posted @ 2022-04-23 15:33 Zijian/TENG 阅读(154) 评论(0) 推荐(0) 编辑
摘要:更多《计算机网络 自顶向下》读书笔记 6.4.4 虚拟局域网 如果多个局域网交换机之间互联,有以下问题: 缺乏流量隔离:广播流量将跨越整个机构网络。导致性能、安全、隐私问题。通过使用路由器连接不同部门的交换机可以解决该问题,或者通过交换机VLAN隔离。 交换机的无效使用:如果10个组,则需要10个第 阅读全文
posted @ 2022-04-17 17:51 Zijian/TENG 阅读(185) 评论(0) 推荐(0) 编辑
摘要:更多《计算机网络 自顶向下》读书笔记 6.4.3 链路层交换机 交换机自身对主机和路由器是透明的:主机/路由器向另一个主机/路由器寻址,而不是向交换机寻址。 帧到达交换机的输出接口的速率可能暂时超过接口的链路容量,因此交换机输出接口设有缓存。 1.交换机转发和过滤 过滤:决定转发还是丢弃;转发:决定 阅读全文
posted @ 2022-04-17 16:08 Zijian/TENG 阅读(160) 评论(0) 推荐(0) 编辑
摘要:更多《计算机网络 自顶向下》读书笔记 6.4 交换局域网 交换机运行在链路层,不识别网络层地址,使用链路层地址而不是IP地址来转发链路层帧。 6.4.1 链路层寻址和 ARP 🆀 为什么有网络层IP地址还需要链路层MAC地址? 局域网为任意网络层设计,不只是IP和因特网;如果适配器用IP地址寻址, 阅读全文
posted @ 2022-04-16 19:56 Zijian/TENG 阅读(234) 评论(0) 推荐(0) 编辑
摘要:最近在二刷《计算机网络——自顶向下》做点笔记,加深印象,书不在手边时也能有个参考。之前的章节会陆续补充。 更多《计算机网络 自顶向下》读书笔记 两种链路层信道: 广播信道:如有线局域网、卫星网、混合光纤同轴电缆(HFC)。需要媒体访问协议来协调帧传输。 点对点通信链路:如长距离链路连接的两台路由器、 阅读全文
posted @ 2022-04-10 08:53 Zijian/TENG 阅读(428) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示