- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 设计模式笔记-02抽象工厂AbstractFactory
总结:不同类型产品具有相同的操作接口和不同的实现,工厂是产品组装车间。 是什么? 提供创建一组相关或相互依赖对象的接口,无需指定具体的类。 解决什么? 假设应用有多种类型的外观,那么就不应该硬编码某一个特定类型的外观。为解决这个问题,可以定义一个抽象类来声明创建每一类外观的接口。每一类外观对应一个具体的子类。 使用场景: 1) 一个系统要独立域它的产品的创建、组合和表示时 2) 一个...
2019-06-27 18:01:07 99
原创 设计模式笔记-01引言
1.6.7 设计应支持变化 获得最大限度复用要求系统设计能够改进。考虑系统生命周期内会发生的变化。设计模式确保系统以特定方式变化,允许系统结构的某个方面独立变化,系统更健壮。 几点建议: 1)通过Abstract Factory、Factory Method、Prototype设计模式避免显式指定类创建对象,系统依赖实现而非接口,会让变化更复杂; 2)通过Chain of Resposib...
2019-06-27 10:23:20 88
转载 inline内联函数
转自http://blog.chinaunix.net/uid-22160801-id-3429602.html ------------------------------- 在c中,为了解决一些频繁调用的小函数大量消耗栈空间或是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 1、inline函数仅仅是一个建议,对编译器的建议,所以最后能否真正内联,看编译器的意思
2015-06-03 15:52:04 233
原创 CentOS6.6 Docker学习笔记 docker pull ubuntu错误 408
该问题在运行docker pull ubuntu命令后出现408错误,解决后无法重现,这里就不贴图了。 分析如下: 运行docker info命令,显示Username:xxxxx及registerserver等信息,说明当前docker处于注册模式,原因为运行了docker login命令,没有注册成功。 解决方法: 运行docker logout,离开注册模式,回归正常模式。
2015-05-20 10:31:42 1466
嵌入式系统设计与实例开发-基于ARM处理器与uCOS II实时操作系统.pdf
2009-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人