定义 In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn ...
分类:
其他好文 时间:
2019-11-17 17:25:41
阅读次数:
62
单例模式 前言 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问 ...
分类:
其他好文 时间:
2019-11-17 10:36:07
阅读次数:
75
策略模式 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 介绍 意图:定义一系 ...
分类:
其他好文 时间:
2019-11-17 01:52:23
阅读次数:
85
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变 ...
分类:
其他好文 时间:
2019-11-17 01:22:24
阅读次数:
60
pointnet pointnet++ pointcnn pointconv DGCNN pointsift ...
分类:
其他好文 时间:
2019-11-16 21:40:25
阅读次数:
222
1. 策略模式的作用 在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。 2. 为什么要使用策略模式? 我们想象一下最常见的场景:排序。排序无非两种选择,升序或降序。如果我们要封装一个类要自由的切换两种排序要怎么做呢? 最常见的做法是这样的: public cl ...
分类:
其他好文 时间:
2019-11-16 19:40:01
阅读次数:
68
上次介绍了Python的函数装饰器,这次我们来讲一讲Python的类装饰器。 Python的类装饰器基本语法如下: decorator即是装饰器函数,输入的cls是一个类,返回也是一个类(其实返回一个可调用对象就可以,例如函数)。所以其实上文的类装饰器就相当于: 这只是最基本的版本,既然返回只要是一 ...
分类:
编程语言 时间:
2019-11-16 17:49:45
阅读次数:
78
用DirFilter 实现FilenameFilter,能够通过正则表达式过滤目录中的文件名称; 也可以用其他方式实现其他的过滤,类似于过滤大小、类型等! class DirFilter implements FilenameFilter{ private Pattern pattern; publ ...
分类:
其他好文 时间:
2019-11-16 17:46:06
阅读次数:
65
介绍 struct模块包括一些函数,这些函数可以完成字节串与原生Python数据类型(如数字和字符串)之间的转换 函数与Struct类 struct提供了一组处理结构值的模块级函数,另外还有一个Struct类,这与处理正则表达式的compile类似。 类比正则: 。因此可以先对pattern进行一个 ...
分类:
其他好文 时间:
2019-11-16 01:02:30
阅读次数:
91
简介 FlinkCEP是在Flink之上实现的复杂事件处理(CEP)库。 它允许你在无界的事件流中检测事件模式,让你有机会掌握数据中重要的事项。 Flink CEP 首先需要用户创建定义一个个pattern,然后通过链表将由前后逻辑关系的pattern串在一起,构成模式匹配的逻辑表达。 可以应用的场 ...
分类:
其他好文 时间:
2019-11-15 22:34:21
阅读次数:
500