转自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
The Singleton PatternThe Singleton pattern is thus known because it restricts instantiation of a class to a single object. Classically, the Singleton ...
分类:
编程语言 时间:
2014-09-29 02:54:37
阅读次数:
360
判断一个字符串能否转化为数字我们常常使用parseInt函数。不过该函数的适用范围是很小的。一般说来对于 如下类似var myStr = "123hello";使用parseInt 或者isNaN(myStr)并不能确定整个字符串是不是数字。这个时候需要用正则表达式来完成。var pattern =...
分类:
编程语言 时间:
2014-09-28 23:53:06
阅读次数:
214
一、模式动机
建立一种对象与对象之间的依赖关系,一个对象发生变化时将自动通知其他对象,其他对象将相应做出反应。发生改变的对象称为观察目标,而被通知的对象称为观察者。
二、模式定义
观察者模式(Observer Pattern):定义了对象间一种一对多的依赖关系,使得每当一个对象状态发生改...
分类:
其他好文 时间:
2014-09-28 22:55:35
阅读次数:
180
问题描述:
Programming Assignment 3: Pattern Recognition
Write a program to recognize line patterns in a given set of points.
Computer vision involves analyzing patterns in visual images and recon...
分类:
其他好文 时间:
2014-09-28 17:10:03
阅读次数:
293
迭代器模式是一种比较简单的模式,说白了就是用迭代器来封装遍历细节。集合对象大都支持遍历操作(如Array,List,Set,Map等等),但由于各个集合对象内部实现方式不同,遍历时需要调用的接口也不同,迭代器就是为了给集合对象提供一个统一的接口以支持遍历操作
分类:
其他好文 时间:
2014-09-27 20:21:40
阅读次数:
195
有一哥们是搞山寨货的,什么流行就搞什么。自己有个厂子,前些时间服装挣钱,就生产衣服,如今搞手机挣钱,搞手机,这哥们非常聪明,就换了个产品,工人,厂房都不变。他是怎么做到的?用类图来模拟一下:由类图能够看出这哥现有两家公司,一个搞房地产,一个搞山寨货(phone),房地产是长久渠道,山寨随时可能变更。...
分类:
其他好文 时间:
2014-09-27 12:14:29
阅读次数:
224
使用正则表达式删除HTML标签。import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String ht...
分类:
编程语言 时间:
2014-09-26 22:53:08
阅读次数:
266