2011年1月7日
摘要: 正则表达式基础知识 一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如: JScript VBScript 匹配 /^\[ \t]*$/ "^\[ \t]*$" 匹配一个空白行。 /\d{2}-\d{5}/ "\d{2}-\d{5}" 验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。 /(.*).*\/\1/ "(.*).*\/\1" 匹配一个 HTML 标记。 下表是元字符及其在正则表达式上下文 阅读全文
posted @ 2011-01-07 22:16 叩亦杰 阅读(293) 评论(1) 推荐(0) 编辑
摘要: 装饰模式思想: 之所以提出装饰模式是为了不在核心类中过多的加入可能在某些特殊地方才用到的代码,以减少核心类的复杂度。装饰模式的思想就是将这些特殊地方才用得到的代码放到一个装饰类中,装饰类和具体实现类都继承同一个基类,而在装饰类中new 了一个基类的对象,在装饰类的构造函数中传入实现类的对象并将此对象赋值给基类对象,在装饰类中实现基类的方法时都是针对基类对象调用的且在调用之前或之后可以加入一些装饰。当要执行装饰类时,先new一个实现类对象在创建 装饰类的实现类(考虑多种装饰可以将装饰类也写成抽象的)时将实现类对象传入。后面的操作应该调用装饰类的方法。 阅读全文
posted @ 2011-01-07 21:55 叩亦杰 阅读(254) 评论(0) 推荐(1) 编辑