自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

转载 外观模式

动机(Motivate):    在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。那么如何简化客户程序与子系统之间的交互接口?如何将复杂系统的内部子系统与客户程序之间的依赖解耦?意图(Intent):    为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统

2009-06-27 15:10:00 8110 4

转载 装饰模式

“装饰模式(Decorator)”又名“包装模式(Wrapper)”,通常用来灵活地扩充对象的功能。在此之前我们可以通过类的继承来扩充父类的功能,但这种继承方式缺乏灵活性,并且会导到子类数量的快速膨胀。恰当地使用装饰模式我们会轻松实现在控制子类数量的基础上,灵活地实现对象功能的扩展。装饰模式比类的继承更灵活。例子:1、墙上挂画(Terrylee的例子):一个画可以挂在墙

2009-06-27 14:59:00 959 1

转载 组合模式(2)

概述组合模式有时候又叫做部分-整体模式,它使我们树型结构的问题中,模糊了简单元素和复杂元素的概念,客户程序可以向处理简单元素一样来处理复杂元素,从而使得客户程序与复杂元素的内部结构解耦。意图将对象组合成树形结构以表示“部分-整体”的层次结构。Composite模式使得用户对单个对象和组合对象的使用具有一致性。[GOF 《设计模式》]结构图

2009-06-27 14:42:00 600

转载 组合模式

组合模式(Composite Pattern) 定义    组合模式,将对象组合成树形结构以表示“部分-整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式(Composite Pattern)结构图

2009-06-27 14:32:00 461

转载 桥接模式

桥接模式属于对象结构型模式,其意图是将抽象的部分和它的实现部分分离,使他们都可以独立的变化。当一个抽象可能有多个实现时,通常用继承来协调他们。抽象类的定义对该抽象的接口。而具体的子类则用不同的方式加以实现,但是此方法有时不够灵活。继承机制将抽象部分与他的视线部分固定在一起,使得难以对抽象部分和实现部分独立地进行修改、扩充和充用。实用性:1.

2009-06-27 14:19:00 587

转载 数字和字符串的转换(转)

 1、gcvt(将浮点型数转换为字符串,取四舍五入)定义函数:char *gcvt(double number,size_t ndigits,char *buf);-------------------------------------------函数说明:gcvt()用来将参数number转换成ASCII码字符串,参数ndigits表示显示的位数。gcvt()与ec

2009-02-19 10:23:00 1105 1

原创 UML关系

        常见的关系有:一般化关系(Generalization),关联关系(Association),聚合关系(Aggregation),合成关系(Composition),依赖关系(Dependency)。       其中,聚合关系(Aggregation),合成关系(Composition)属于关联关系(Association)。      一般关系表现为继承或实现关系(is

2008-12-11 13:34:00 589 1

原创 控制台程序中添加mfc支持

     使用google text建立测试工程,因为我的工程是文档/视图类型,因此编辑显示CDocument不能解析,在是stdafx.h中添加    #include          #include          编译时设为多线程.    因为我的工程本身为多线程的,因此,编译通过

2008-11-03 13:25:00 797 1

原创 VC ADO

1.导入ado库在StdAfx.h中,加入如下代码#import "c:/program files/common files/system/ado/msado15.dll"  /            no_namespace  rename("EOF","adoEOF") rename("BOF","adoBOF")2.Com 初试化在app的InitInstance中,加入AfxOl

2007-06-20 13:17:00 862 1

原创 oracle完全卸载解决方案

    1、停止所有Oracle服务 2、删除注册表中的所有关于Oracle项 (

2007-06-19 11:12:00 519

转载 CToolBar的使用总结

(一)工具条控制的主要功能所谓工具条就是具有位图和分隔符组成的一组命令按钮,位图按钮部分可以是下推按钮、检查盒按钮、无线按 钮等。工具条对象类派生于主窗口架框类CframeWnd或CMDIFrameWnd,其类控制CToolBar::GetToolBarCtrl是 MFC类库中封装的一个成员函数,允许使用类库中提供的一般控制和附加功能,CtoolBar类控制成员控制提供了Windows一般控制

2007-06-19 09:24:00 2842

lucene in action 配套源码

lucene所有的配套的源代码

2008-04-14

segment.jar

基于字典,简单易用,可跨平台移植,性能良好

2008-04-14

空空如也

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

TA关注的人

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