码迷,mamicode.com
首页 >  
搜索关键字:pattern matching    ( 8550个结果
为什么要提倡“Design Pattern呢
为什么要提倡“Design Pattern呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(Open Closed Principle,OCP)、里氏代换原则(Liskov Substitution Principle,LSP)、依赖倒转原则(Dep...
分类:其他好文   时间:2014-07-09 20:15:39    阅读次数:213
Software Engineering | Factory method pattern
工厂对象通常包含一个或多个方法,用来创建这个工厂所能创建的各种类型的对象。这些方法可能接收参数,用来指定对象创建的方式,最后返回创建的对象。有时,特定类型对象的控制过程比简单地创建一个对象更复杂。在这种情况下,工厂对象就派上用场了。工厂对象可能会动态地创建产品对象的类,或者从对象池中返回一个对象,或...
分类:其他好文   时间:2014-07-09 19:48:34    阅读次数:216
工厂方法模式(factory method pattern)
工厂方法模式相对于简单工厂模式的优点是为了更好的拓展,当如果再新加一种产品,对于简单工厂模式来说需要修改核心的工厂类,但对于工厂方法模式则不需要,在工厂方法模式中核心的工厂类不再负责创建所有产品的创建,而是将具体创建的工作交给了了类去实现,自己的核心类则变成一个抽象的工厂角色。 这种 进一步的抽象的结果 是可以允许系统在不修改工厂类的前提下引进新的产品。此模式涉及到四种 角色,分别如下: 抽象...
分类:其他好文   时间:2014-07-09 11:47:35    阅读次数:199
检测乳腺癌细胞中的有丝分裂(3)
今天看的文章题目是《A Gamma-Gaussian Mixture Model for Detection of Mitotic Cells in Breast Cancer Histopathology Images》 原理:先分割出肿瘤区域,然后在肿瘤区域使用Gamma-Gaussian混合模型检测有丝分裂细胞,最后使用svm分类器减少检测错误。 步骤: 1、因为有丝分裂大多是发生在肿...
分类:其他好文   时间:2014-07-08 20:06:36    阅读次数:219
[Ruby]How to create singleton class ?
Singleton is one design pattern in the software engineering. Ruby has its own special feature to declare singleton class...
分类:其他好文   时间:2014-07-08 18:05:25    阅读次数:213
LeetCode——ZigZag Conversion
The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows like this: (you may want to display this pattern in a fixed font for better legibility) P A H N A P L S I...
分类:其他好文   时间:2014-07-08 17:42:31    阅读次数:192
LeetCode——Regular Expression Matching
Implement regular expression matching with support for '.' and '*'. '.' Matches any single character. '*' Matches zero or more of the preceding element. The matching should cover the entire input st...
分类:其他好文   时间:2014-07-08 16:57:40    阅读次数:193
检测乳腺癌细胞中的有丝分裂(4)
文章题目是《Learning-based mitotic cell detection in histopathological images》 原理:分为个步骤,第一,分割出候选有丝分裂细胞;第二,利用纹理等特征检测出有丝分裂细胞。 这篇文章读起来挺简单的,都是我们所熟悉的,本文使用了两个开源工具,”ilastik”和”CellCognition” 。 1、分割出候选有丝分裂细胞 一个基...
分类:其他好文   时间:2014-07-08 14:52:28    阅读次数:239
访问者模式(Visitor Pattern)
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。 据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。    定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在 不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备 条件,而且这个结构对象必...
分类:其他好文   时间:2014-07-08 14:01:22    阅读次数:156
Linux中grep、egrep正则表达式的使用
正则表达式的由来正则表达式,英文写法RegularExpression,在编程语言中常被简写为regex、regexp等。它是用来描述、匹配一系列符合某个句法规则字符串的单个字符串。正则表达式通常被用来检索、替换那些符合某个模式(Pattern)的文本。1950年代,UNIX之父KenThompson将正则表..
分类:系统相关   时间:2014-07-08 08:08:21    阅读次数:402
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!