自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 slothjson - 为懒人打造的json对象序列化神器

slothjson - 为懒人打造的json对象序列化神器项目地址:slothjsonslothjson 是基于 rapidjson 之上打造的一款 全自动化 的对象序列化神器。 这玩意儿可以帮助你少写很多代码,少加很多班 ^_^以下是 slothjson 的设计图:slothjson是什么?你...

2017-01-01 23:29:17

阅读数 1277

评论数 0

原创 huststore - 高性能分布式存储服务

huststore - 高性能分布式存储服务 项目地址:https://github.com/Qihoo360/huststore huststore 是一个高性能的分布式存储服务,不但提供了 100 thousand QPS 级别的 kv 存储的功能,还提供了 hash、set、sort...

2016-06-20 09:53:34

阅读数 1437

评论数 0

原创 无意义的回帖(MFC)

一个无意义的回帖,一场无聊的骂战,一出丑陋的马甲Show

2011-05-04 17:16:00

阅读数 673

评论数 0

原创 穿越防火墙,写点心得,发点牢骚...

         最近一直都在搞TCP/IP网络通信的程序设计。老师让写个穿越防火墙的程序,刚拿到的时候真的是一点头绪都没有。甭说穿越防火墙了,就是普通的TCP/IP通信程序,大学的时候也写的很少。不过没办法,毕竟是boss,boss就是上帝,要不惜一切代价满足他的各种需求,即使某些需求是abno...

2009-11-29 23:48:00

阅读数 2377

评论数 0

原创 重构 - 理解设计模式的捷径(6 附录)

 第5章 附录 – 单例模式思想的引入       本来就可以直接结束了,不过应老师的需求,需要引入至少三种设计模式,所以就把另外一种模式 – 单例模式放在这里介绍一下吧。为什么要放到最后一章才讲呢?因为虽然用到了这个模式,不过毕竟它和前面介绍的演化过程没有什么关系,所以就拿出来单独介绍了。   ...

2009-11-21 02:37:00

阅读数 619

评论数 0

原创 重构 - 理解设计模式的捷径(5 设计模式的思想)

 第4章 设计模式的思想前面一章通过一个简单的需求的变化过程完整地介绍了软件重构的过程,重构所引入的设计思路,设计模式的引入,以及最终解决方案的实现过程。还是按照那位名人的说法:了解设计模式的演化过程远比了解设计模式本身重要。同样,理解设计模式演化过程中所采用的思想远比学会设计模式本身重要。我们可...

2009-11-21 02:35:00

阅读数 755

评论数 0

原创 重构 - 理解设计模式的捷径(4 设计模式的引入 - 工厂模式)

 3.2 三思而后“new” – 工厂方法模式的引入3.2.1 直接new的后果    之前已经提到了工厂方法模式,所以现在就把它引出来吧。回到之前那个问题,客户在玩了一段时间之后,感觉游戏太简单了,敌人老是那么“有规律”地出现嘛,所以要求增加游戏难度,怎么办?    还是有两种设计方案,先看第一...

2009-11-21 02:22:00

阅读数 968

评论数 0

原创 重构 - 理解设计模式的捷径(3 设计模式的引入 - 状态模式)

第3章 设计模式的引入3.1 区域切换不再繁琐 – 状态模式的引入 3.1.1 计算机的主意还记得需求说明一节的内容吗?对了,有一个功能需求就是游戏人物区域的切换。这个功能看似容易,实际上实现起来需要非相当的功夫才能初步达到软件工程的标准:可复用,可扩展,可维护。凡是策略类游戏,大都有区域切换的需...

2009-11-21 01:19:00

阅读数 1090

评论数 0

原创 重构 - 理解设计模式的捷径(2 背景简介)

 第2章 背景简介2.1 软件需求的介绍由于大学期间是利用这个小游戏来参加软件设计大赛的,所以姑且先叫它“产品”吧。这样好像更加正规一些。软件名为“勇敢者游戏” ,功能需求之类的都是老师规定好了。还是先把需求简要介绍一下,方便之后的分析。以下引自该软件的需求规格说明书:“勇敢者”是一个角色扮演类视...

2009-11-21 01:14:00

阅读数 959

评论数 0

原创 重构 - 理解设计模式的捷径(1 引言)

第1章 引言       著名的EJB领域顶尖的专家Richard Monson-Haefel在其个人网站:www.EJBNow.com中极力推荐的GoF的《设计模式》,原文如下:Most developers claim to experience an epiphany reading thi...

2009-11-21 01:07:00

阅读数 619

评论数 0

原创 重构 - 理解设计模式的捷径(0 序言)

      在弄上这篇论文之前呢,还是先写个序言吧。      这篇论文是笔者在华科读研期间上设计模式这门课程的时候创作的。内容很简单,就是重构一个小游戏的代码,引入几种设计模式。不过花的时间可不少,算了算足足有十个通宵,十一黄金周就被它占据了,连阅兵仪式LIVE都错过了,遗憾~~。虽然是个比较无...

2009-11-21 00:43:00

阅读数 935

评论数 0

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