需求:现有一个遥控器,有七个可编程的插槽,每个插槽都对应开关按钮,遥控器还具备一个整体的撤销按钮。可控装置:电灯、风扇、热水器、音响设备和其它类似的可控制装备。要求能够控制目前的装置和任何未来可能出现的装置。我们把这个过程想象成餐厅吃饭的过程:顾客根据菜单点单,然后将订单给服务员,服务员将订单放到厨...
分类:
其他好文 时间:
2014-08-04 17:03:07
阅读次数:
147
1.概述 在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计,使得请求发送者与请求接收者消除彼此之间的耦合,让对象之间的调用关系更加灵活。例子1:电视机遥控器 :...
分类:
其他好文 时间:
2014-08-03 12:33:35
阅读次数:
319
在命令模式下,可以使用 memcached -p 12000 去指定端口,可服务安装后,却总是只有 -d runservice 的参数。通过修改注册表来达到这个修改端口的目的。在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcach...
1 命令模式 2 概述 3 将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤消的操作。 4 5 6 适用性 7 1.抽...
分类:
编程语言 时间:
2014-08-01 18:58:12
阅读次数:
195
Atitit.软件的建模种类and 建模语言选型and UML???
1. 4大的建模种类:ui建模,业务流程建模 , 业务对象建模, 数据库建模
1
2. 文本还是图片化(推荐)的建模 1
3. 通常建模语言UML,psodo,流程图.. 1
4. 静态结构+动态语义 1
5. 建模工具..dw/ps, jbpm/reg engine , 1
6. ui建模语言html...
分类:
其他好文 时间:
2014-08-01 00:04:20
阅读次数:
424
注:前缀':'表示vim命令(命令模式),前缀'$'表示为shell命令,表示Ctrl + W,表示Ctrl + Shift+ 6,无前缀者均为普通模式下的键盘按键。基本的插入与修改: a 光标下一个字符处插入; i 在当前光标处插入; A 行尾插入; o 在光标下新建一行插...
分类:
其他好文 时间:
2014-07-30 23:31:35
阅读次数:
216
thinkphp开启cli支持1、tp正好支持cli命令模式,手册的路径为13.7.4如果是用的其他框架不支持cli,那么只能直接写程序了,其实就是写面向过程的最基础的php代码。2、在入口文件下开启命令,加入一句define('MODE_NAME', 'cli');网站一般还有可以通过网页访问的模...
分类:
Web程序 时间:
2014-07-30 20:09:57
阅读次数:
237
命令模式在MVC中的应用:
Struts中,在模型层都要继承一个Action接口,并实现execute方法,其实这个Action就是命令类。为什么Struts会应用命令模式,是因为Struts的核心控制器ActionServlet只有一个,相当于Invoker,而模型层的类会随着不同的应用有不同的模型类,相当于具体的Command。这样,就需要在ActionServlet和模型层之间解耦,而命令模式正好解决这个问题。...
分类:
Web程序 时间:
2014-07-30 17:26:24
阅读次数:
339
按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出viq: 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保...
分类:
其他好文 时间:
2014-07-29 21:44:44
阅读次数:
259