上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页
摘要: 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。场景 在一个为游戏充值的网站中,创建订单需要与三个外部接口打交道:l 用户系统:根据用户名获取用户ID、查看用户是否已经激活了游戏l 卡系统:查看某种类型的充值卡是否还有库存l 充值系统:创建一个订单,并且返回订单号如果直接让网站和三个外部接口发生耦合,那么网站因为外部系统接口修改而修改... 阅读全文
posted @ 2010-03-30 18:11 pjh123 阅读(227) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/lovecherry/archive/2007/10/21/932080.html设计模式常用程度适用层次引入时机结构复杂度Abstract Factory比较常用应用级设计时比较复杂Builder一般代码级编码时一般Factory Method很常用代码级编码时简单Prototype不太常用应用级编码时、重构时比较简单Singleton很常用代码级、... 阅读全文
posted @ 2010-03-28 13:13 pjh123 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 从一组n个元素中,寻找任意个组合的所有情况,例如,从 4,5,6,7 这四个元素中,寻找任意3个元素的所有组合,不能重复,有 4,5,6, 4,5,7, 5,6,7 这三种组合。static void Main(string[] args) { List<int> lsa = new List<int>(); lsa.Add(5); lsa.Add(6); lsa.Add(... 阅读全文
posted @ 2010-03-24 15:21 pjh123 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public: virtual void Eat(){……}; void Move();private... 阅读全文
posted @ 2010-03-03 09:37 pjh123 阅读(214) 评论(0) 推荐(0) 编辑
摘要: string time = "110018";//时间字符串 string span = "53"; int span2 = 530; DateTime dt1 = DateTime.ParseExact(time, "HHmmss", null); DateTime dt2 = DateTime.ParseExact(span, "mm", null); TimeSpan sp1 = new ... 阅读全文
posted @ 2010-02-22 16:12 pjh123 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 原文章连接:http://hi.baidu.com/lantis214/blog/item/53999ac21bf6a032e4dd3b02.html序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。   我想最主要的作用有:   1、在进程下次启动时读取上次保存的对象的信息   2... 阅读全文
posted @ 2010-01-09 13:22 pjh123 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 一、CRect类 CRect类与Windows RECT结构相似,并且还包括操作CRect对象和Windows RECT结构的成员函数。   在传递LPRECT,LPCRECT或RECT结构作为参数的任何地方,都可以传递CRect对象来代替。   注意:这个类是从tagRECT结构派生而来的。(tagRECT是RECT结构的不太常用的别名。)这意味着RECT结构的数据成员(left,top,rig... 阅读全文
posted @ 2009-12-13 16:32 pjh123 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 参考VC++6.0 开发指南 使用类:CSplitterWndCSplitterWnd分割窗口有两种方式,动态分割和静态分割动态分割:最多可以有2×2个子窗口,所有窗格使用同一个View类;静态分割:最多16×16个,每个窗格使用不同的View类CSplitterWnd使用方法:一、首先,需要在CMainFrame中创建一CSplitterWnd对象, CSplitterWn... 阅读全文
posted @ 2009-12-13 16:00 pjh123 阅读(1786) 评论(0) 推荐(0) 编辑
摘要: 1、使用ArcCatalog链接SDE库的时候,链接失败,错误信息:Failed to connect to the specified server server machine not found.... 一般来说,是错误的配置参数造成的,可以从下面几个方面入手: server: 选择机器IP地址,或数据库实例名 service:端口地址, 注意,该端口在 \WINDOWS\system32\... 阅读全文
posted @ 2009-12-06 17:21 pjh123 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 感谢张子阳:http://www.cnblogs.com/JimmyZhang/archive/2007/12/14/Decorator.html学习心得:平时玩暗黑,也好奇里面的错综复杂的武器类型是怎么实现的,看了张子阳的文章, 相当佩服。本文用Decorator模式,设计武器镶嵌宝石的功能。明白了为什么暗害里面,武器镶嵌了宝石后,就再也不能取下宝石的问题了。不明白以下几个问题:(1) 本文只... 阅读全文
posted @ 2009-12-06 15:43 pjh123 阅读(509) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页