码迷,mamicode.com
首页 >  
搜索关键字:pattern recognition    ( 8071个结果
设计模式之迭代器模式(Iterator Pattern)
迭代器模式是一种比较简单的模式,说白了就是用迭代器来封装遍历细节。集合对象大都支持遍历操作(如Array,List,Set,Map等等),但由于各个集合对象内部实现方式不同,遍历时需要调用的接口也不同,迭代器就是为了给集合对象提供一个统一的接口以支持遍历操作
分类:其他好文   时间:2014-09-27 20:21:40    阅读次数:195
变脸不变质的桥梁模式(Bridge Pattern)
有一哥们是搞山寨货的,什么流行就搞什么。自己有个厂子,前些时间服装挣钱,就生产衣服,如今搞手机挣钱,搞手机,这哥们非常聪明,就换了个产品,工人,厂房都不变。他是怎么做到的?用类图来模拟一下:由类图能够看出这哥现有两家公司,一个搞房地产,一个搞山寨货(phone),房地产是长久渠道,山寨随时可能变更。...
分类:其他好文   时间:2014-09-27 12:14:29    阅读次数:224
java 去掉html标签
使用正则表达式删除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
grep搜索当前目录和递归搜索子目录中文本文件的特定pattern
一般在windows上文本编辑器notepad++,UE这些都有这些功能,Linux下就换了一种方式,用grep来完成文件中信息查找的方式。grep -R --include="*.cpp" [pattern] [dir]另外find命令可以根据文件名在特定目录下递归查找文件find [dir] -...
分类:其他好文   时间:2014-09-26 18:51:08    阅读次数:188
如何使用grep查询出不包含某匹配模式的文件
使用grep-c可以统计每个文件匹配模式的数量,通过这种方法可以抽取出不匹配模式的那些文件,因为不包含匹配模式的文件将显示为file:0vgrep() {case$#in 0|1)echo"Usage:`basename$0`patternfile[files...]"1>&2 ;; *)pattern=$1 shift grep-c$pattern"$@"|sed-n‘s/:0$//p‘..
分类:其他好文   时间:2014-09-26 12:12:29    阅读次数:183
24种设计模式--策略模式【Strategy Pattern】
刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜赔了夫人有折兵呀,那咱们先看看这个场景是什么样子的。 先说这个场景中的要素:三个妙计,一个锦囊,一个赵云,妙计是小亮同志给的,妙计是放置在锦囊里,俗称就是锦囊妙...
分类:其他好文   时间:2014-09-26 02:07:08    阅读次数:251
CSharp设计模式读书笔记(19):备忘录模式(学习难度:★★☆☆☆,使用频率:★★☆☆☆)
备忘录模式(Memento Pattern):在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。它是一种对象行为型模式,其别名为Token。模式角色与结构:
分类:其他好文   时间:2014-09-25 23:21:58    阅读次数:518
Java正则表达式匹配多行
默认情况下.*中的.只能匹配出\n以外的字符,如果遇到要匹配的字符串包含回车换行符(多行),则正则表达式遇到换行符后会停止,导致包含回车换行符的串不能正确匹配,解决的办法是: 1、使用Pattern和Matcher对象 设置Pattern模式为:Pattern.DOTALL 2、使用String.replaceAll() 正则表达式写法: String reg = "(?s)'.*'";...
分类:编程语言   时间:2014-09-25 22:41:58    阅读次数:377
线程系列10,无需显式调用线程的情形
通常,我们会通过线程的构造函数先创建线程再使用线程。而实际上,.NET中有些类提供的方法,其内部就是使用多线程处理的。一些封装了多线程、异步处理方法的类都符合了"事件驱动异步模式(event-based asynchronous pattern)"。以System.ComponentModel下的B...
分类:编程语言   时间:2014-09-25 18:19:07    阅读次数:318
Lua 中string.gsub(sourceString, pattern, replacementString) 返回值有两个
这阵子在学习lua,今天看到string操作,书中描述string.gsub(sourceString, pattern, replacementString)返回一个字符串,但是我在实际操作中却发现,这个函数其实返回的是两部分内容,一部分是替换后的字符串,一部分是替换长度。myString = "...
分类:其他好文   时间:2014-09-24 19:53:37    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!