创建型: 2 个 (工厂模式, 单例模式)结构型: 6 个 (适配器模式, 组合模式, 装饰者模式, 代理模式, 外观模式, 桥梁模式)行为型: 8 个 (中介者模式, 策略模式, 模板模式, 观察者模式, 迭代器模式, 责任链模式, 命令模式, 状态模式)1. 工厂模式提供一个创建类的统一接口.目...
分类:
其他好文 时间:
2014-11-06 16:40:34
阅读次数:
244
command[] = $command; } public function executeCommand(){//请求执行 foreach ($this->command as $key=>$value){ $value->execute(); echo ""; } } publi...
分类:
Web程序 时间:
2014-11-06 12:59:58
阅读次数:
140
邮件撤回功能是很多邮件服务器都有的一个功能,但我感觉大部分邮件服务器的邮件撤回功能只是发件人错发邮件之后的心理安慰罢了。原因是这样的,发件人在点击发送邮件按钮之后,就会直接送到收件人的邮箱里,如果邮件人正好看到了这封邮件,发件人再去撤回这封邮件,到此,邮件..
分类:
其他好文 时间:
2014-11-05 15:05:55
阅读次数:
864
以下命令均在vi命令模式有效
h 光标左移一个字符
l 光标右移一个字符
j 光标下移一行
k 光标上移一行
一.对整行操作
1.复制光标所在行 yy
2.删除光标所在行 dd
3.选中光标所在行 shift + v
结合j k选取多行
4.复制选中内容 y
5.粘贴选中内容 p(向光标所在行的下一行粘贴)
shift + p(向光标所在行的上一行粘贴)
数字 + p 指...
分类:
其他好文 时间:
2014-11-05 14:54:01
阅读次数:
158
命令模式可以很轻松的实现撤销(Undo)功能。命令的接受者:1unituReceiveObject;23interface45type6TLight=class(TObject)7public8procedureOpen;9procedureOff;10end;1112implementation1...
12{《HeadFirst设计模式》之命令模式}3{本单元中的类为命令的接收者}4{编译工具:Delphi7.0}5{联系方式:guzh-0417@163.com}67unituReceiveObject;89interface1011type12TLight=class(TObject)13pri...
//命令的接受者unit uReceiveObject;interfacetype TLight = class(TObject) public procedure Open; procedure Off; end; TGarageDoor = class(TObject) public proce...
按i在光标前插入字符,a在光标后追加字符
ctrl+d将光标下称半个窗口,按Ctrl+u将光标上移半个窗口
在输入模式下:ctrl+h删除字符,ctrl+u删除行,ctrl+w删除字
命令模式下,x删除字符,dw删除字,dd删除行
u表示撤销上一个操作
ctrl+r或输入命令:redo,表示重做
命令dw和i可以用一条命令cw(chang world)来实现。命...
分类:
系统相关 时间:
2014-11-05 09:20:50
阅读次数:
259
前言:【模式总览】——————————by xingoo 模式意图 将一个请求封装成一个对象,从而对这个命令执行撤销、重做等操作。 典型的Eclipse开发中,编辑器的操作就需要用到这个模式,比如Undo、Redo等等。 另外这个模式使得一个命令的触发与接收解耦,这样我们就可以演变成把感...
分类:
其他好文 时间:
2014-11-04 22:37:40
阅读次数:
285
当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。local unversioned, incoming add upon update如果使用图形化客户端可以通过对比文件和解决冲突按钮进行解决,如果是使用命令行的,情况类似如下:(其中remo...
分类:
其他好文 时间:
2014-11-02 23:45:59
阅读次数:
224