摘要:
意图Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically. 定义对象间的一种一对多的关系,从而使得当对象发生变化时,所有依赖他的对象都得到通知并且自动更新结构 Subject : knows its observers. Any number of Observer objects may observe a subject. provides an inter 阅读全文
摘要:
Java设计模式 Design Pattern:命令模式 Command Pattern目的Encapsulate a request as an object, thereby letting you parameterize clients with different requests, queue or log requests, and support undoable operations. 将请求封装为一个对象,从而使得客户可以使用不同的参数获得不同的请求,将请求排队或记录请求,并且支持可撤销操作.结构 Command : declares an interface for ex 阅读全文
摘要:
工具=>选项=>拼写和语法(选项卡),把所有能去掉的对勾都去掉.好了,看着很烦的红红绿绿的波浪线都去掉了. 阅读全文
摘要:
意图Define a family of algorithms, encapsulate each one, and make them interchangeable. 定义一组算法,封装每一个算法,并使他们可以互换Strategy lets the algorithm vary independently from clients that use it. 策略使得算法可以独立于使用它的客户而变化.结构Strategy : declares an interface common to all supported algorithms. Context uses this interfac 阅读全文
摘要:
svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。下面介绍一种在Windows操作系统下运行的借助apache运行,并使用文件存储FSFS的SVN服务端和客户端配置方法:需要下载的软件1.SVN服务端软件 SVN 1.4.6http://code.google.com/p/npc/downloads/detail?name=svn-1.4.6-setup.exe&can=2&q=2.SVN客户端TortoiseSVN 1.4.8.12137http://code.google.com/p/npc/ 阅读全文