前些天学习>,到命令模式时,随带给了一个CTRL+Z案例的实现,想来学习编程这么久,CTRL+Z还没有认真实现过。因此,借助JAVA与模式里面的源代码,自己对撤销和回退进行了实现(JAVA与模式书中代码有部分问题)。此次用到了命令模式,因为有界面,有按钮,有接收者,有发送者。以下是类图,只为方便,未...
分类:
编程语言 时间:
2015-03-02 23:52:44
阅读次数:
2138
《大话设计模式》书中描述原型(Prototype)模式: 原型模式(Prototype):用用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式(Prototype Pattern)结构图这种形式涉及到三个角色:客户(Client)角色:客户类提出创建对象的请求。抽象原型(Pr....
分类:
其他好文 时间:
2015-03-02 22:20:36
阅读次数:
431
linux下vi命令大全 进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与...
分类:
其他好文 时间:
2015-03-02 18:17:21
阅读次数:
241
1 public string GetSearchKeyWords(string strQuery) 2 { 3 string result = ""; 4 string pattern = "\\b\\w*p=(?!u)\\w*\\b|\\b\\w*q=(?!u)\\w*\\b|...
分类:
Web程序 时间:
2015-03-02 16:38:19
阅读次数:
249
WCP 1- SequenceThis pattern is used to model dependencies between tasks so that one task cannot start before another is finished (serial execution)WCP...
分类:
其他好文 时间:
2015-03-02 06:08:00
阅读次数:
272
java正则表达式正则表达式一,java.util.regex包中提供了两个类来表示对正则表达式的支持1.Matcher,通过解释Pattern对character sequence 执行匹配操作的引擎public final class Matcher implements MatchResult...
分类:
编程语言 时间:
2015-02-28 01:33:04
阅读次数:
203
??????简单工厂模式解释: 简单工厂模式(Simple Factory Pattern)属于类的创新型模式,又叫静态工厂方法模式(Static FactoryMethod Pattern),是通过专门定义一个类来负责创建其它类的实例,被创建的实例通常都具有共同的父类。简单工厂模式的UML图: 简...
分类:
其他好文 时间:
2015-02-27 21:22:51
阅读次数:
207
之前有篇文章([算法系列之二十]字典树(Trie))我们详细的介绍了字典树。有了这些基础我们就能更好的理解后缀树了。一 引言 模式匹配问题给定一个文本text[0…n-1], 和一个模式串 pattern[0…m-1],写一个函数 search(char pattern[], char text[]), 打印出pattern在text中出现的所有位置(n > m)。这个问题已经有两个经典的算法:...
分类:
编程语言 时间:
2015-02-27 20:16:41
阅读次数:
192
configure.ac:64: error: possibly undefined macro: AM_ICONV If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf docu...
分类:
其他好文 时间:
2015-02-27 01:29:58
阅读次数:
150
一、为什么要有正则正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证、拆份、替换功能。例如:现在要求判断一个字符串是否由数字组成,则可以有以下的两种做法:不使用正则完成使用正则完成二、Pattern、Matcher类如果要想在程序中应用正则表达式则必须依靠Pattern类与Matche...
分类:
编程语言 时间:
2015-02-27 01:27:08
阅读次数:
183