命令模式的英文原文是:Encapsulate a request as an object, thereby letting you parameterize clients with different request, queue lor log request, and support undoable operations.意思是:将一个请求封装成一个对象,从而让你使用不同的请求将客户端参...
分类:
其他好文 时间:
2015-05-18 09:04:56
阅读次数:
127
【原理基础】 Hping是一个命令行下使用的TCP/IP数据包组装/分析工具,其命令模式很像Unix下的ping命令,但是它不是只能发送ICMP回应请求,它还可以支持TCP、UDP、ICMP和RAW-IP协议,它有一个路由跟踪模式,能够在两个相互包含的通道之间传送文件。Hping常被用于检测网络和....
分类:
其他好文 时间:
2015-05-17 15:06:23
阅读次数:
158
从零单排Linux – 2 – 目录权限1、sync 讲内存数据跟新到硬盘中2、执行等级init a: run level 0:关机 b: run level 3:纯命令模式 c:run level 5:含有图形界面模式 d:run level 6:重启 init 3 切换模式3、文件权限: own...
分类:
系统相关 时间:
2015-05-17 12:08:02
阅读次数:
129
vim:全屏、模式化编辑器vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑——>输入 i:在当前光标定位的字符前面,转为输入模式 a:在当前光标定位的字符后面,转为输入模式 o:在当前光标所在行的下面新建一行,转为输入模式 I:在当前光标定位的行首,转为..
分类:
系统相关 时间:
2015-05-16 01:35:51
阅读次数:
177
UML类图的理解 参考资料:http://www.cnblogs.com/me115/p/4092632.html 设计模式 1)单例模式 2)观察者模式 3)模板方法模式 4)备忘录模式 5)享元模式 6)命令模式 7)工厂模式 8)适配器模式 9)原型模式 10)策略...
分类:
移动开发 时间:
2015-05-15 15:08:40
阅读次数:
222
初学linux,目前是概念多于操作,所以记录下一些操作: 编辑某个文件():vi 文件名 编辑后保存退出::wq 编辑后不保存退出::q! 参数:-R 只读模式 -x 文件加密(vim命令下使用)三种模式: vi 文件名:命令模式 插入模式(编辑模式):按i/a/等进入 底...
分类:
系统相关 时间:
2015-05-14 18:26:37
阅读次数:
121
第六个模式:命令模式 6.1问题引入 命令模式可以将“动作的请求者”从“动作的执行者”对象中解耦。 下面是命令模式下遥控器-电灯的类图: 以下是测试代码: 6.2命令模式 命令模式:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。
分类:
其他好文 时间:
2015-05-14 18:10:59
阅读次数:
107
玩了三年linux,把最最常用的vim编译器的一些使用技巧整理了下分享给大家。linux下的文本编辑器vi=VIsual:vim(vi improved)字面意思就是vi的升级版vi 模式化编译器分为三个模式: 输入模式 命令模式(编辑模式) 末行模式:在命令模式下输入冒号进入 vi FILE...
分类:
系统相关 时间:
2015-05-14 15:53:56
阅读次数:
135
在阎宏博士的《JAVA与模式》一书中开头是这样描述命令(Command)模式的: 命令模式属于对象的行为模式。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录.....
分类:
编程语言 时间:
2015-05-13 19:11:41
阅读次数:
228
备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可以将该对象恢复到之前保存的状态。
备忘录模式比较适用于功能较复杂的,但需要维护和记录属性历史的类,或者需要保存的属性只是众多属性中的一小部分。如果某个系统中使用命令模式时,需要实现命令的撤销功能,那么备忘录模式可以存储可撤销操作的状态。
#ifndef MEMENTO_H
#d...
分类:
编程语言 时间:
2015-05-13 14:57:23
阅读次数:
152