- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 gflags使用demo
gflags是来自google的一个C++命令行参数解析库,使用起来比getopt简单太多。// link arguments: -lgflags#include <gflags/gflags.h>#include <iostream>using namespace std;DEFINE_string(bind_ip, "localhost", "set bind ip");DEFINE_in
2017-07-20 17:55:47 788
原创 第二章 观察者模式
定义观察者模式定义了对象之间一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。设计原则为了交互对象之间的松耦合设计而努力。松耦合的设计之所以能让我们建立有弹性的OO系统,能够应付变化,是因为对象之间的互相依赖降到了最低。代码实现需求有一个天气采集器,能够采集温度、湿度和气压,实现一个主题系统,该系统能够接受多个app的订阅,在采集器信息改变时,系统会获取到新的信息,并
2017-07-16 22:31:31 510 1
原创 第一章 设计模式入门之策略模式【C++11版】
什么是设计模式?我们写软件追求的一个终极目标就是“高内聚,低耦合”。设计模式就是一组实现这个目标的最佳实践。软件开发过程的一大特点是**变化**,
2017-07-16 18:55:40 436
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人