为什么要提倡“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