摘要: 一、概念 备忘录模式(Memento Pattern)又称之为快照模式(Snapshop Pattern)或者令牌模式(Token Pattern),是指在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,这样我们就可以在需要的时候将该对象恢复到原先保存的状态了 大白话: 备忘录 阅读全文
posted @ 2022-12-13 16:35 ImreW 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 跟 IP 协议相关的技术也不少,接下来说说与 IP 协议相关的重要且常见的技术。 DNS 域名解析 ARP 与 RARP 协议 DHCP 动态获取 IP 地址 NAT 网络地址转换 ICMP 互联网控制报文协议 IGMP 因特网组管理协 一、DNS 我们在上网的时候,通常使用的方式是域名,而不是 I 阅读全文
posted @ 2022-12-13 15:21 ImreW 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 我们来看看磁盘的结构,如下图: 常见的机械磁盘是上图左边的样子,中间圆的部分是磁盘的盘片,一般会有多个盘片,每个盘面都有自己的磁头。右边的图就是一个盘片的结构,盘片中的每一层分为多个磁道,每个磁道分多个扇区,每个扇区是 512 字节。那么,多个具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面,如上图 阅读全文
posted @ 2022-12-13 15:00 ImreW 阅读(270) 评论(0) 推荐(1) 编辑
摘要: 一、GetAsyncKeyState GetAsyncKeyState()可以异步获取按键输入,GetAsyncKeyState(某个键的虚拟键码) 可以得到这个键的状态,然后判断返回值最高位是不是1,如果是1表示该键处于按下状态。 异步输入函数GetAsyncKeyState(),其可以同时识别两 阅读全文
posted @ 2022-12-13 11:43 ImreW 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、概念 命令模式(Command Pattern)是对命令的封装,每一个命令都是一个操作。首先请求的一方发出请求要求执行一个操作,然后接收的一方收到请求,并执行操作。 命令模式解耦了请求方和接收方,请求方只需要发送命令而不需要关心命令是如何被接收的,不关心命令怎么操作,也不关心命令是否被执行等。 阅读全文
posted @ 2022-12-13 08:25 ImreW 阅读(51) 评论(0) 推荐(0) 编辑