- 博客(4)
- 收藏
- 关注
原创 Linux 内存管理 | 虚拟内存管理:虚拟内存空间、虚拟内存分配
文章目录虚拟内存空间空户空间内核空间用户空间内存分配malloc内核空间内存分配kmallocvmalloc虚拟内存空间空户空间内核空间用户空间内存分配malloc内核空间内存分配kmallocvmalloc
2020-12-15 21:03:41 4302 4
原创 趣谈设计模式 | 桥接模式(Bridge):将抽象与实现分离
文章目录案例:跨平台程序设计桥接模式总结完整代码与文档案例:跨平台程序设计小明所在的公司正在研发一个智能遥控APP,可以通过将家电的命令配对到APP上,通过APP我们就能够远程的启动家中的家电,并让其执行任务。如果我们直接让遥控器来要求家电做出某些命令,由于家电的品牌、种类不同,其功能的接口以及实现也各不相同,为我们的设计带来了巨大的挑战。由于不同的产品的命令不一样,接口也不一样,如果让控制器全权负责家电命令的请求、下达、执行,这就要求控制器必须要清楚家电的所有细节,并且需要针对对象编程,一旦我
2020-12-13 17:09:41 2038
原创 趣谈设计模式 | 职责链模式(ChainOfResposibility):请求的转发处理
文章目录案例:自动驾驶飞机外观模式总结完整代码与文档案例:自动驾驶飞机随着自动驾驶汽车的大卖,特X拉开始把目标转向飞行领域,打算开发出一款能够完全自动行驶的飞机,系统初步的设计如下我们将所有系统的控制封装为方法提供给客户客户只需要按照上面的步骤启动即可但是,这样的设计存在着严重的问题存在着大量的方法,用户存在学习成本各个系统之间存在强耦合关系,例如我们不可能在没有能源的情况下启动导航和发动引擎当需要关闭系统时,又要按照另一种关闭顺序进行关闭当系统更新换代时,用户又需要学习另一套操
2020-12-08 16:26:28 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人