02 2012 档案

摘要:C/C++ 编译器选项 -优化- /O1 最小化空间 /Op[-] 改善浮点数一致性 /O2 最大化速度 /Os 优选代码空间 /Oa 假设没有别名 /Ot 优选代码速度 /Ob 内联展开(默认 n=0) /Ow 假设交叉函数别名 /Od 禁用优化(默认值) /Ox 最大化选项。(/Og... 阅读全文
posted @ 2012-02-28 14:55 $逝水无痕$ 阅读(860) 评论(0) 推荐(0)
摘要:一、单一职责原则(SRP)就一个类而言,应该仅有一个引起它变化的原因。二、开放-封闭原则(OCP)软件实体(类、模块、函数等)应该可以扩展,但是不可以修改。也即对于扩展是开放的(Open for extension),对于更改是封闭的(Closed for modification)。面对需求,对程... 阅读全文
posted @ 2012-02-14 18:08 $逝水无痕$ 阅读(106) 评论(0) 推荐(0)
摘要:介绍:从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊... 阅读全文
posted @ 2012-02-14 17:12 $逝水无痕$ 阅读(102) 评论(0) 推荐(0)
摘要:原文链接:http://www.cppblog.com/zhangyq/archive/2009/07/04/89245.html 共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认... 阅读全文
posted @ 2012-02-13 15:09 $逝水无痕$ 阅读(707) 评论(0) 推荐(0)
摘要:今天看到这两个模式,发现其实区别不大。简单工厂中的Factory类只负责创建各个concrete子类,注重创建对象。策略模式则注重调用创建的concrete的方法,注重实施策略。 阅读全文
posted @ 2012-02-07 20:13 $逝水无痕$ 阅读(95) 评论(0) 推荐(0)
摘要:inline bool MyDbgStr(LPCSTR lpszFormat, ...){ va_list args; int nBuf; TCHAR szBuffer[512]; va_start(args, lpszFormat); nBuf... 阅读全文
posted @ 2012-02-03 16:34 $逝水无痕$ 阅读(186) 评论(0) 推荐(0)