码迷,mamicode.com
首页 >  
搜索关键字:pattern matching    ( 8550个结果
观察者模式
观察者模式(Observer Pattern)在项目中经常会被使用到,也被叫做发布订阅模式,也就是说  观察者 =  发布者 + 订阅者 GoF的《设计模式》中对观察者是这样描述的: Define a one-to-many dependency between objects so that when one object changes state, all its depende...
分类:其他好文   时间:2014-09-05 01:00:30    阅读次数:373
简单?工?厂模式 (Simple Factory Pattern)
@interface ViewController (){ Shape *_shape;}@end@implementation ViewController- (void)loadView{ //设置画板 self.view=[[SimpleDrawBoard alloc]ini...
分类:其他好文   时间:2014-09-04 22:13:40    阅读次数:245
设计模式之策略模式(Strategy Pattern)
设计模式是由代码结构优化经验萃取出来的理论知识,应用成熟的设计模式能够增强代码的可复用性、可扩展性与可维护性。其中,策略模式是最基础的设计模式之一,简单地说,所谓的“策略”就是要求把变化的部分封装起来。
分类:其他好文   时间:2014-09-04 20:38:30    阅读次数:275
匹配数字逗号字符串的正则式
$pattern = '/.*\,?(10)\,?.*/';或者$pattern = '/(?:.+\,|^)(10)(?:\,.+|$)/'oattern正则式可以匹配如下字符串中的数字10(1) '15,100,201,10'(2) '15,100,10,201'(3) '10,15,100,2...
分类:其他好文   时间:2014-09-04 16:36:29    阅读次数:213
AVA中Iterator
迭代器模式(Iterator pattern) 一、 引言 迭代这个名词对于熟悉Java的人来说绝对不陌生。我们常常使用JDK提供的迭代接口进行java collection的遍历: Iterator it = list.iterator(); while(it.hasNext()){ //using “it.next();”do some businesss logic } 而这就是关于迭代器模...
分类:其他好文   时间:2014-09-04 10:33:39    阅读次数:212
[转]C++基本功和 Design Pattern系列 ctor & dtor
今天Aear讲的是class.ctor也就是constructor,和 class.dtor,destructor.相信大家都知道constructor和destructor是做什么用的,基本功能我就不废话了。下面先说效率的问题,让我们看个简单的例子:classSomeClass;//forward...
分类:编程语言   时间:2014-09-03 21:10:27    阅读次数:274
转:使用Mongo Connector和Elasticsearch实现模糊匹配
原文来自于:http://www.csdn.net/article/2014-09-01/2821485-how-to-perform-fuzzy-matching-with-mongo-connector摘要:短短两年,Mongo Connector取得了突破性的进展,用户已经可以通过它完成连接器...
分类:其他好文   时间:2014-09-03 16:20:06    阅读次数:210
Android笔记:TextView和编辑框中添加图片,ImageSpan,SpannableStringBuilder用法
在TextView或者编辑框EditText中添加图片的方法,代码如下:importjava.util.regex.Matcher; importjava.util.regex.Pattern; importandroid.os.Bundle; importandroid.app.Activity; importandroid.text.Spannable; importandroid.text.SpannableStringBuilder; importandroid..
分类:移动开发   时间:2014-09-03 13:17:37    阅读次数:220
RabbitMQ学习(五).NET Client之Topics
5 Topics Receiving messages based on a pattern Python | Java | Ruby | PHP| C# 转载请注明出处:jiq?钦's technical Blog Topics (using the .NET client) 前面的教程我们已经加强了我们的日志系统,我们将只具备无脑广播的 fa...
分类:Web程序   时间:2014-09-03 00:19:35    阅读次数:438
享元模式
享元模式(Flyweight Pattern),Flyweight在拳击比赛中是最轻量级别--蝇量级。享元模式以共享的方式支持大量的细粒度对象。 享元模式在编辑系统中被大量使用,例如字母a会在许多的地方出现,尽管所出现的位置和字模风格不尽相同,但是都可以共享一个字母a的对象。 Java中的S...
分类:其他好文   时间:2014-09-03 00:07:45    阅读次数:320
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!