自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 给自己一点激励

一个书生在翻越一座山时,遭遇了一个拦路抢劫的山匪。书生立即逃跑,但山匪穷追不舍,走投无路时,书生钻进了一个山洞里,山匪也追进山洞里。 在洞的深处,书生未能逃过山匪的追逐,黑暗中,他被山匪逮住了,遭到一顿毒打,身上的所有钱财,包括一把准备为夜间照明用的火把,都被山匪掳去了,幸好山匪并没有要他的命。之后,两个人各自寻找着洞的出口,这山洞极深极黑,且洞中有洞,纵横交错。 山匪将抢来的火把点燃,他能看清脚下的石块,能看清周围的石壁,因而他不会碰壁,不会被石块绊倒,但是,他走来走去

2010-10-20 14:00:00 585

原创 大话设计模式学习--面向对象设计的原则

1、单一职责原则:就一个类而言,应该只有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受意想不到的破坏。软件设计真正要做的很多内容,就是发现职责并把那些职责相互分离。如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责,就应该考虑职责分离。

2010-10-20 13:54:00 462

原创 大话设计模式学习--策略模式(Strategy)

Strategy模式也叫策略模式,是由GoF提出的23种软件设计模式的一种。Strategy模式是行为模式之一,它对一系列的算法加以封装,为所有算法定义一个抽象的算法接口,并通过继承该抽象算法接口对所有的算法加以封装和实现,具体的算法选择交由客户端决定(策略)。Strategy模式主要用来平滑地处理算法的切换。本文介绍设计模式中的(Strategy)模式的概念,用法,以及实际应用中怎么样使用Strategy模式进行开发。Strategy模式的概念与应用场景概要:- Strategy模式定义一个算法族,并把每

2010-10-20 13:24:00 548

原创 大话设计模式学习--简单工厂模式

场景:实现两个数的加减乘除运算父类:实现了操作运算的公有属性和方法,包括,两个操作数,获得结果方法。get_result()必须是抽像方法,这样,子类赋给父类对象时,仍是调用子类的方法。  4 class Operator  5 {  6     public:  7         Operator()  8             : A(0.0), B(0.0)  9         { 10         } 11  12         Operator(double a, double b) 

2010-10-19 16:50:00 650

协议分析代码

这是一个简单的协议分析工具

2007-12-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除