首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
chap4专题
《研磨设计模式》chap4 适配器模式Adapter
1. 转换匹配, 复用功能: 原来是文件类的读写接口read, write,新的方式是数据库的add ,update,insert, delete接口。 现在要用新的数据库方式,但同时保存原来的文件读写。 解决方法: 外面看上去是新接口,里面调用和实现的却是旧接口。 2. 双向适配器 在db的add,remove,update,get的接口里面用file的方式实现在file的re
阅读更多...
(chap4 IP协议) CIDR协议
1. 定义 采用任意长度分割I地址的网络标识和主机标识,意为“无类型域间选路”。由于 BCP( Border Gateway Protocol,边界网关协议)对应了CIDR,所以不受IP地址分类的限制自由分配.。 连续多个C类地址就可以划分到一个较大的网络内。CIDR更有效地利用了当前IPv4地址,同时通过路由集中’降低了路由器的负担。 1.1. 举例 eg. 203.183.224.1
阅读更多...
(chap4 IP协议) 多播和子网掩码
1. 多播 多播用于将包发送给特定组内的所有主机。由于其直接使用IP协议,因此也不存在可靠传输。 1.1 多播使用D类地址。 如果从首位开始到第4位是“1110”,就可以认为是多播地址。而剩下的28位可以成为多播的组编号。 从224.0.0.0到239.255.255.255都是多播地址的可用范围。从224.0.0.0到224.0.0.255的范围不需要路由控制,在同一个链路内也能实现多
阅读更多...
【谭浩强C程序设计精讲 chap4】选择结构程序设计
文章目录 第4章 选择结构程序设计一、用 if 语句实现选择结构二、用 switch 语句实现多分支选择结构三、条件运算符和条件表达式 第4章 选择结构程序设计 一、用 if 语句实现选择结构 一般形式: if (表达式) 语句1 [ else 语句2 ] 其他形式,常用的有以下三个: (1)if (表达式) 语句1 (2)if (表达式) 语句1
阅读更多...