为什么要提倡“Design Pattern呢?根本原因是为了代码复用,增加可维护性。那么怎么才能实现代码复用呢?面向对象有几个原则:开闭原则(Open Closed Principle,OCP)、里氏代换原则(Liskov Substitution Principle,LSP)、依赖倒转原则(Dep...
分类:
其他好文 时间:
2014-07-09 20:15:39
阅读次数:
213
工厂对象通常包含一个或多个方法,用来创建这个工厂所能创建的各种类型的对象。这些方法可能接收参数,用来指定对象创建的方式,最后返回创建的对象。有时,特定类型对象的控制过程比简单地创建一个对象更复杂。在这种情况下,工厂对象就派上用场了。工厂对象可能会动态地创建产品对象的类,或者从对象池中返回一个对象,或...
分类:
其他好文 时间:
2014-07-09 19:48:34
阅读次数:
216
工厂方法模式相对于简单工厂模式的优点是为了更好的拓展,当如果再新加一种产品,对于简单工厂模式来说需要修改核心的工厂类,但对于工厂方法模式则不需要,在工厂方法模式中核心的工厂类不再负责创建所有产品的创建,而是将具体创建的工作交给了了类去实现,自己的核心类则变成一个抽象的工厂角色。
这种 进一步的抽象的结果 是可以允许系统在不修改工厂类的前提下引进新的产品。此模式涉及到四种 角色,分别如下:
抽象...
分类:
其他好文 时间:
2014-07-09 11:47:35
阅读次数:
199
今天看的文章题目是《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
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
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
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
文章题目是《Learning-based mitotic cell detection in histopathological images》
原理:分为个步骤,第一,分割出候选有丝分裂细胞;第二,利用纹理等特征检测出有丝分裂细胞。
这篇文章读起来挺简单的,都是我们所熟悉的,本文使用了两个开源工具,”ilastik”和”CellCognition” 。
1、分割出候选有丝分裂细胞
一个基...
分类:
其他好文 时间:
2014-07-08 14:52:28
阅读次数:
239
访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。
据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。
定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在
不改变各元素类的前提下定义作用于这些元素的新操作。从定义可以看出结构对象是使用访问者模式必备
条件,而且这个结构对象必...
分类:
其他好文 时间:
2014-07-08 14:01:22
阅读次数:
156
正则表达式的由来正则表达式,英文写法RegularExpression,在编程语言中常被简写为regex、regexp等。它是用来描述、匹配一系列符合某个句法规则字符串的单个字符串。正则表达式通常被用来检索、替换那些符合某个模式(Pattern)的文本。1950年代,UNIX之父KenThompson将正则表..
分类:
系统相关 时间:
2014-07-08 08:08:21
阅读次数:
402