定义:定义一个操作中的算法框架,而将这些步骤延迟到子类中,使得子类不改变一个算法的结构即可重新定义算法的某些步骤 在模板方法模式中有如下角色: AbstractClass:抽象类,定义了一套算法框架 ConcreteClass:具体实现类 模板方法的简单实现 模板方法实际上就是封装固定的流程,像模板 ...
分类:
其他好文 时间:
2018-06-06 22:12:58
阅读次数:
137
设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链 ...
分类:
编程语言 时间:
2018-05-21 16:06:32
阅读次数:
225
本文为学习笔记,直接复制粘贴了网上大量资源,参考内容以下给出地址链接,侵删。 参考博客: "idea中搭建基于maven的ssm整合框架" "解决idea新建maven项目时一直loading问题" 1.利用maven创建web项目 file new new project,选择maven。 这里可 ...
分类:
其他好文 时间:
2018-05-21 12:27:02
阅读次数:
212
AdaBoost的一般算法流程 输入: 训练数据集 $T = \left \{(x_1,y_1), (x_2,y_2), \cdots (x_N,y_N)\right \}$,$y\in\left\{ 1,+1 \right\}$,基学习器$G_m(x)$,训练轮数M 1. 初始化权值分布: $w_ ...
分类:
其他好文 时间:
2018-05-19 21:21:43
阅读次数:
224
Java 设计模式系列(十六)观察者模式(Observer) 观察者模式是对象的行为模式,又叫发布 订阅(Publish/Subscribe)模式、模型 视图(Model/View)模式、源 监听器(Source/Listener)模式或从属者(Dependents)模式。 观察者模式定义了一种一对 ...
分类:
编程语言 时间:
2018-05-10 20:00:11
阅读次数:
181
策略模式 策略模式的定义是:定义了一系列的算法,把它们一个个的封装起来,并且使它们可相互替换,让算法可以独立于使用它的客户而变化。 设计原则是:把一个类中经常改变或者将来可能会经常改变的部分提取出来作为一个接口,然后在使用类中包含这个接口的实例,这样使用类的对象就可以随意调用实现了这个接口的类行为。 ...
分类:
编程语言 时间:
2018-05-06 18:48:40
阅读次数:
119
代写HTML5 、Javascript、WEB作业A simple animation Towers of HanoiAssignment 5: The Easy Animator: Part 1 10/19/17, 5)15 PMAssignment 5: The Easy Animator: P ...
分类:
编程语言 时间:
2018-04-18 23:37:27
阅读次数:
245
1. Angular2 官网 https://angular.io/guide/quickstart Node.js 下载 https://nodejs.org/en/ 2. ng2-hightCharts https://www.npmjs.com/package/ng2-highcharts 3 ...
分类:
其他好文 时间:
2018-03-07 16:23:12
阅读次数:
205
"题目链接" 题意 给定$n$个数,$q$个询问,每次询问$[l,r]$区间内的逆序对数。 思路 莫队+树状数组 注意离散化 Code ...
分类:
其他好文 时间:
2018-02-28 17:32:49
阅读次数:
146
"题目链接" 区间众数 强制在线 考虑什么样的数会成为众数 如果一个区间S1的众数为x,那么S1与新区间S2的并的众数只会是x或S2中的数 所以我们可以分块先预处理f[i][j]表示第i到第j块的众数 对于零散部分,我们还需要知道它们在区间中的出现次数。这部分至多有2sqrt(n)个 由于没有修改, ...
分类:
其他好文 时间:
2018-02-27 23:22:05
阅读次数:
144