在"实现观察者模式(Observer Pattern)的2种方式"中,曾经通过接口的方式、委托与事件的方式实现过观察者模式。本篇体验使用Action实现此模式。 就举一个足球场上的例子,当裁判吹响终场哨,胜队庆祝,失败队落寞。把裁判看作是被观察者,比赛中的两队看作是观察者。 裁判作为被观察者需要提供...
分类:
其他好文 时间:
2014-10-02 13:46:52
阅读次数:
230
$service_error=""$i=$j=0$filebase=Get-Contentd:\ps\servicebase.txt$service_curr=get-wmiobject-classwin32_service-computerlocalhostfor($i=0;$i-lt$service_curr.length;$i++){$pattern_name="^\w{7}\s\b$($service_curr[$i].name)\b"$pattern_state="^\b$($service_cur..
分类:
其他好文 时间:
2014-10-01 21:26:01
阅读次数:
144
什么是策略模式?
Strategy pattern is mainly about using different algorithm at different situation.
策略模式,又叫算法簇模式,就是定义了不同的算法族,并且之间可以互相替换,此模式让算法的变化独立于使用算法的客户。
策略模式的好处在于你可以动态的改变对象的行为。
一般的,策略模式主要分为以下三个角色:
...
分类:
其他好文 时间:
2014-10-01 02:18:00
阅读次数:
191
组合模式,提供一种层级结构,使得我们能够忽略对象与对象集合间的差异,一视同仁地对待它们。更重要的是组合模式与迭代器模式组合起来可以轻松地完成一些神奇的事情(比如封装层级结构的遍历,以及在遍历基础上扩展的其它操作),牺牲类的单一责任原则,来换取透明性。
分类:
其他好文 时间:
2014-09-30 18:50:39
阅读次数:
167
" pattern="yyyy-MM-dd" type="date"/>" pattern="yyyy-MM-dd" type="date"/> createDate or currentday public static Date getSomeDate(int i){Calendar c = C...
分类:
Web程序 时间:
2014-09-30 13:22:59
阅读次数:
325
ad-hoc常用命令是用来解决一些常用的简单的配置命令,而且这些命令的执行速度很快。adhoc可以不用写playbooks,使用方便简单。
man ansible
ansible [-f forks] [-m module] [-a args]
ARGUMENTS
pattern
组名,或者主机名,匹配hosts文件。
OPTIONS
-...
分类:
其他好文 时间:
2014-09-30 11:11:52
阅读次数:
242
这个模式是很有意思,而且比较简单,但是我还是要说因为它使用的是如此广泛,如此的有人缘,单例就是单一、独苗的意思,那什么是独一份呢?你的思维是 独一份,除此之外还有什么不能山寨的呢?我们举个比较难复制的对象:皇帝 中国的历史上很少出现两个皇帝并存的时期,是有,但不多,那我们就认为皇帝是个单例模...
分类:
其他好文 时间:
2014-09-30 01:01:41
阅读次数:
269
转自http://blog.csdn.net/swordmanwk/article/details/6170995 reactor设计模式,是一种基于事件驱动的设计模式。 《Pattern-Oriented Software Architecture, Volume 2》对这个模式做了详细的讲解.....
分类:
其他好文 时间:
2014-09-29 16:41:31
阅读次数:
137
一说起通配符,大家很快就会想起*和?号,有了通配符,使得表达能力大大增强,很多linux命令都支持这个东西,其实就是glob style pattern.
就连redis的keys命令都支持glob.
我要实现的glob,支持以下特性:
星号*匹配0个或多个任意字符?匹配确切的一个任意字符[characters]匹配任意一个方括号内的字符,比如[abc],要么匹配a,要么匹配b,要么...
分类:
编程语言 时间:
2014-09-29 12:48:50
阅读次数:
229
The Observer PatternThe Observer is a design pattern where an object (known as a subject) maintains a list of objects depending on it (observers), aut...
分类:
编程语言 时间:
2014-09-29 03:15:49
阅读次数:
287