我们也经常遇到类似的情况,为了节约系统资源,有时需要确保系统中某个类只有唯一一个实例,当这个唯一实例创建成功之后,我们无法再创建一个同类型的其他对象,所有的操作都只能基于这个唯一实例。为了确保对象的唯一性,我们可以通过单例模式来实现,这就是单例模式的动机所在。
定义:
单例模式(Singleton
Pattern):确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称...
分类:
其他好文 时间:
2014-12-27 17:34:41
阅读次数:
124
常用命令: awk'!a[$1]++' 这种格式的每个部分的意义。 1、awk数组知识 2、awk的基本命令格式 awk 'pattern{action}' 省略action时,默认action是{print},如awk '1'就是awk '1{print}' 3、var...
分类:
其他好文 时间:
2014-12-27 17:16:20
阅读次数:
99
创建正则表达式的两种方法
显式:
new RegExp(“pattern”[,”flags”]);
例
var regex = new ("abc","gi");
第一个参数为要匹配的模式,第二个为标识信息,有三种标识信息:
g:全局标识,表示对文本中所有匹配的部分起作用,如不设置,则仅搜索和匹配第一个出现的文本段 global
i:忽略大小写标识 ignoreCase
m:...
分类:
编程语言 时间:
2014-12-27 11:26:11
阅读次数:
182
题目:(DP,BackTracking, Greedy,String)Implement wildcard pattern matching with support for'?'and'*'.'?' Matches any single character.'*' Matches any sequ...
分类:
其他好文 时间:
2014-12-27 00:13:18
阅读次数:
292
OO原则 1、封装变化 2、多用组合,少用继承 3、针对接口编程,不针对实现编程 4、为交互对象之间的松耦合设计而努力 ? OO模式 观察者模式(Observer pattern)——在对象之间定义一对多的依赖,这样一来,当一个...
分类:
其他好文 时间:
2014-12-26 20:28:16
阅读次数:
197
OO基础 1、抽象 2、封装 3、多态 4、继承 ? OO原则 1、封装变化 2、多用组合,少用继承 3、针对接口编程,不针对实现编程 ? OO模式 策略模式(Strategy Pattern)——定义算法族,分别封装起来,让它们之间可以...
分类:
其他好文 时间:
2014-12-26 18:59:41
阅读次数:
165
直接上代码:String reg = "\\D+(\\d+)$"; //提取字符串末尾的数字:封妖塔守卫71 == >> 71 String s = monster.getMonsterName(); Pattern p2 = Pattern.compile(reg); Matcher ...
分类:
编程语言 时间:
2014-12-26 14:33:36
阅读次数:
1464
1,桥接模式:将抽象部分与实现部分分离,使他们可以独立变化。桥接模式可以实现的是不同方式的组合完成不同的功能,方式和功能完全分离,使得相互不影响。
2,UML模型:
3,简单代码实例:
/** * * @(#) IPost.java * @Package pattern.chp06.bridge.simple * * Copyright © JING Corporati...
分类:
编程语言 时间:
2014-12-26 11:12:30
阅读次数:
333
概念:
sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓存区中,称为"模式空间(pattern space)",接着用舍得命令处理缓冲区中的内容,处理完成后,把缓存区的内容输出。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你是用重定向存储输出。sed主要用来编辑一个活多个文件。
格式:
sed [-...
分类:
系统相关 时间:
2014-12-26 11:10:40
阅读次数:
222
题目描述 : 输入一个文本,找出所有的单词,按字典序输出,不区分大小写。
思路 : 正则表达式匹配单词变成小写后 存入排序集合,遍历输出即可。
Java代码 :
import java.util.*;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main10815 {
publ...
分类:
其他好文 时间:
2014-12-26 09:43:38
阅读次数:
206