Java设计模式中有一种设计模式可以动态的给一个类添加附加功能,并对于客户端透明,如果可附加的功能有多个,还可以对附加功能随便组合。这种设计模式就是装饰模式(Decorator Pattern),装饰模式在Java 的I/O中也用到了。也许你会说,添加功能的话,也可以通过继承父类来实现,但……
分类:
其他好文 时间:
2014-09-24 18:03:47
阅读次数:
214
格式:awk‘{pattern+action}‘{filenames}常用参数:-F指定分割域符默认是以空格为分隔符BEGIN打印开头END打印信息尾内置变量ARGC命令行参数个数ARGV命令行参数排列ENVIRON支持队列中系统环境变量的使用FILENAMEawk浏览的文件名FNR浏览文件的记录数FS设置输入域分隔符,等价于-F..
分类:
其他好文 时间:
2014-09-24 17:32:27
阅读次数:
245
10.5桥接模式总结 桥接模式是设计Java虚拟机和实现JDBC等驱动程序的核心模式之一,应用较为广泛。在软件开发中如果一个类或一个系统有多个变化维度时,都可以尝试使用桥接模式对其进行设计。桥接模式为多维度变化的系统提供了一套完整的解决方案,并且降低了系统的复杂度。1.主要优点 桥接模式的主要优点如...
分类:
其他好文 时间:
2014-09-24 17:28:27
阅读次数:
151
NSMutableString * ms = [[NSMutableString alloc] initWithString:@"中华人民共和国"]; if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransf....
分类:
移动开发 时间:
2014-09-24 12:52:36
阅读次数:
219
Paper(2004):Thirty years of graph matching in pattern recognition1.The category of graph matching1.1 Exact matching algorithmsExact matching algorithm...
分类:
其他好文 时间:
2014-09-24 12:44:26
阅读次数:
339
查找目录下的所有文件中是否含有某个字符串find .|xargs grep -ri "IBM"find .|xargs grep -ri "IBM" -l\ :只用来屏蔽一个元字符的特殊含义。 如\*,\',\",\|,\+,\^,\. 等.:(点)只匹配任意单字符。pattern\{n\}:只用来...
分类:
系统相关 时间:
2014-09-24 10:10:56
阅读次数:
278
本文介绍设计模式中的桥接(Bridge)模式的概念,用法,以及实际应用中怎么样使用桥接模式进行开发。 Bridge模式的概念 Bridge 模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合...
分类:
编程语言 时间:
2014-09-23 19:14:55
阅读次数:
246
7.6 原型模式总结 原型模式作为一种快速创建大量相同或相似对象的方式,在软件开发中应用较为广泛,很多软件提供的复制(Ctrl + C)和粘贴(Ctrl + V)操作就是原型模式的典型应用,下面对该模式的使用效果和适用情况进行简单的总结。1.主要优点 原型模式的主要优点如下:(1)当创建新的对象实例...
分类:
其他好文 时间:
2014-09-23 18:27:05
阅读次数:
174
ad-hoc常用命令是用来解决一些常用的简单的配置命令,而且这些命令的执行速度很快。adhoc可以不用写playbooks,使用方便简单。
man ansible
ansible [-f forks] [-m module] [-a args]
ARGUMENTS
pattern
组名,或者主机名,匹配hosts文件。
OPTIONS
-...
分类:
其他好文 时间:
2014-09-23 12:08:54
阅读次数:
273
Abstract Factory
提供一个创建一些系列相关或相互依赖对象的接口,而无需指定他们具体的类
Adapter
将一个类的接口转换成客户希望的另外一个接口。Adapter将使原本由于接口不兼容而不能一起工作的的哪些类可以一起工作
Bridge
将抽象部分与他的实现部分分离,使他们都可以独立的变化
Builder
将一个复杂对象的构建与他的表示分离,使得...
分类:
其他好文 时间:
2014-09-22 15:53:13
阅读次数:
184