2014年9月16日

ACE 6.2.0 AIX 编译

摘要: 注:ace只能使用gnu的make一、IBM AIX版本$unameAIX$oslevel6.1.0.0$ACE+TAO+CIAO-6.2.0.tar二、GNU make版本:make-3.80 开源地址http://ftp.gnu.org/pub/gnu/make/为编译 Make 做准备:./c... 阅读全文

posted @ 2014-09-16 16:05 光标 阅读(469) 评论(0) 推荐(0) 编辑

2014年5月8日

struct timespec 和 struct timeval

摘要: time()提供了秒级的精确度 .1、头文件 2、函数原型 time_t time(time_t * timer) 函数返回从TC1970-1-1 0:0:0开始到现在的秒数 用time()函数结合其他函数(如:localtime、gmtime、asctime、ctime)可以获得当前... 阅读全文

posted @ 2014-05-08 18:33 光标 阅读(36556) 评论(0) 推荐(1) 编辑

2014年4月30日

关于静态库和动态库的理解(C++)

摘要: 静态库,动态库,C++ 阅读全文

posted @ 2014-04-30 18:16 光标 阅读(842) 评论(0) 推荐(0) 编辑

2014年3月17日

迭代器模式

摘要: 迭代器模式:提供一种方法顺序访问(遍历)一个聚合对象中的各个元素,而又不暴露该对象的内部表示。 阅读全文

posted @ 2014-03-17 20:33 光标 阅读(116) 评论(0) 推荐(0) 编辑

组合模式

摘要: 组合模式:将对象组合成树形结构,以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 阅读全文

posted @ 2014-03-17 20:30 光标 阅读(187) 评论(0) 推荐(0) 编辑

备忘录模式

摘要: 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到原先保存的状态。 阅读全文

posted @ 2014-03-17 20:27 光标 阅读(153) 评论(0) 推荐(0) 编辑

适配器模式

摘要: 适配器模式:将一个类的接口转换成客户希望的另外一个接口,adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。新旧模块接口都不方便改变的时候,增加适配器接口。 阅读全文

posted @ 2014-03-17 20:22 光标 阅读(152) 评论(0) 推荐(0) 编辑

状态模式

摘要: 状态模式:当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。可读性和性能代价比较大,不建议使用,我觉得不如case好使。 阅读全文

posted @ 2014-03-17 20:18 光标 阅读(142) 评论(0) 推荐(0) 编辑

观察者模式

摘要: 观察者模式:定义了一种一对多的依赖关系,让过个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使得它们能够自动更新自己。 将一个系统分割成一系列相互协作的类,有一个很不好的副作用,那就是,需要维护相关对象间的一致性。我们不希望为了维护一致性而使各类紧密耦合,这个会给维护,扩展或重用都带来不便。 观察者模式所做的工作其实就是在解除耦合,让耦合的双方都依赖于抽象,而不是依赖于具体,从而使得各自的变化都不会影响另一半的变化。 阅读全文

posted @ 2014-03-17 20:13 光标 阅读(136) 评论(0) 推荐(0) 编辑

2014年3月12日

建造者模式

摘要: 建造者模式:将一个复杂对象的【构建与表示】分离,使得同样的构建过程可以创建不同的表示。一个产品,建造者+指挥者,具体建造者返回产品对象。用于创建一些复杂对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。算法+组成部分+装配方式间相互分离。 阅读全文

posted @ 2014-03-12 17:43 光标 阅读(122) 评论(0) 推荐(0) 编辑

导航