会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
pjh
最重要的就是不要去看远方模糊的事,而是做手边清楚的事
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
21
下一页
2010年3月30日
C# 设计模式之:Facade
摘要: 为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。场景 在一个为游戏充值的网站中,创建订单需要与三个外部接口打交道:l 用户系统:根据用户名获取用户ID、查看用户是否已经激活了游戏l 卡系统:查看某种类型的充值卡是否还有库存l 充值系统:创建一个订单,并且返回订单号如果直接让网站和三个外部接口发生耦合,那么网站因为外部系统接口修改而修改...
阅读全文
posted @ 2010-03-30 18:11 pjh123
阅读(227)
评论(0)
推荐(0)
编辑
2010年3月28日
设计模式应用分级
摘要: 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)
编辑
2010年3月24日
求组合
摘要: 从一组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)
编辑
2010年3月3日
虚函数与纯虚函数区别
摘要: 虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public: virtual void Eat(){……}; void Move();private...
阅读全文
posted @ 2010-03-03 09:37 pjh123
阅读(214)
评论(0)
推荐(0)
编辑
2010年2月22日
C# 字符串 与 DateTime的转换
摘要: 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)
编辑
2010年1月9日
C# 序列化操作
摘要: 原文章连接:http://hi.baidu.com/lantis214/blog/item/53999ac21bf6a032e4dd3b02.html序列化和反序列化我们可能经常会听到,其实通俗一点的解释,序列化就是把一个对象保存到一个文件或数据库字段中去,反序列化就是在适当的时候把这个文件再转化成原来的对象使用。 我想最主要的作用有: 1、在进程下次启动时读取上次保存的对象的信息 2...
阅读全文
posted @ 2010-01-09 13:22 pjh123
阅读(228)
评论(0)
推荐(0)
编辑
2009年12月13日
MFC 常用类说明
摘要: 一、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)
编辑
MFC 如何分割窗口(使用CSplitterWnd类)
摘要: 参考VC++6.0 开发指南 使用类:CSplitterWndCSplitterWnd分割窗口有两种方式,动态分割和静态分割动态分割:最多可以有2×2个子窗口,所有窗格使用同一个View类;静态分割:最多16×16个,每个窗格使用不同的View类CSplitterWnd使用方法:一、首先,需要在CMainFrame中创建一CSplitterWnd对象, CSplitterWn...
阅读全文
posted @ 2009-12-13 16:00 pjh123
阅读(1786)
评论(0)
推荐(0)
编辑
2009年12月6日
在使用ArcGIS过程中遇到的一些问题
摘要: 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)
编辑
C#设计模式之 :Decorator模式(装饰模式)
摘要: 感谢张子阳: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
下一页
公告