策略模式的用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响客户端的情况下发生变化。 策略模式相当于可插入式的算法。可以使得在保持接口不变的情况下,使具体算法可以互换。 1. 简介 策略模式是对算法的包装,是把使用算法的责任和算法本 ...
分类:
其他好文 时间:
2019-07-24 22:48:47
阅读次数:
178
Selenium 页面加载慢 问题描述: 使用Selenium获取网页,发现webdriver.get方法会阻塞直到网页全部加载完成,官方提供的三种wait方法仅对网页的ajax有比较明显的效果。对于部分网页,网页中所需要的元素很快就能加载完成,但是整个页面加载完成却需要很久,所以如何才能使得网页在 ...
分类:
其他好文 时间:
2019-07-19 20:23:58
阅读次数:
115
一、要对用户进行管理首先下载一个权限管理插件,系统管理 》插件管理 》可选插件 Role-based Authorization Strategy 系统管理 》全局安装配置中 如下图 允许用户注册(让用户自己创建然后给他分配权限 此处创建user1、user2两个用户) 二、安装好在 系统管理 》》 ...
分类:
其他好文 时间:
2019-07-11 20:34:04
阅读次数:
139
异常信息记录: ? ? 解决方法: 在项目的build.gradle里面最上层填写这样一句话:::: configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:23.1.0' } ...
分类:
移动开发 时间:
2019-07-09 00:24:35
阅读次数:
173
本文来讲解一下两个结构比较相似的行为设计模式:策略模式和状态模式。两者单独的理解和学习都是比较直观简单的,但是实际使用的时候却并不好实践,算是易学难用的设计模式吧。这也是把两者放在一起介绍的原因,经过对比和实例介绍,相信应该会一些比较深刻的感知。最后在结合个人的体会简单聊一下对这两个模式的一些看法。 ...
分类:
其他好文 时间:
2019-07-03 22:57:50
阅读次数:
223
You have defined query method in the repository but you don‘t have any query lookup strategy defined. The infrastructure apparently does not support query methods!
分类:
其他好文 时间:
2019-06-29 23:44:29
阅读次数:
125
pod控制器 二、ReplicaSet控制器 三、Deployment控制器 Replicas(副本数量): Selector(选择器): Pod Template(Pod模板): strategy(更新策略): revisionHistoryLimit(历史版本记录): rollbackTo: p ...
分类:
其他好文 时间:
2019-06-29 10:36:18
阅读次数:
113
策略模式(Strategy) 定义:将定义的一组算法封装起来,使其相互之间可以替换。封装的算法具有一定的独立性,不会随客户端的变化而变化 废话不多说,先来个例子 上面的例子,一定会有人这么写的,你要说没有我也没办法(~ ̄▽ ̄)~,这样写首先不利于维护,其实也不好方便扩展 改进一下: 上面的例子就可以 ...
分类:
Web程序 时间:
2019-06-20 12:32:37
阅读次数:
125
多因子选股模型在模型搭建中,往往会涉及到非常多的股价影响因子,并可能导出数量极多的备选模型。因此,对于多因子选股模型的评价和筛选,就显得尤为关键。 对于专业的量化投资人而言,就需要进一步了解多因子选股模型的两种主要的评价判断方法——打分法和回归法。 打分法的评价原理和流程 所谓打分法,就是根据各个因 ...
分类:
其他好文 时间:
2019-06-14 12:21:11
阅读次数:
810
##6.2 Neutron计算节点 #6.2.Neutron.compute.sh #安装 yum install -y openstack-neutron-linuxbridge ebtables ipset #配置 cp /etc/neutron/neutron.conf{,.bak} echo... ...
分类:
其他好文 时间:
2019-06-11 16:17:05
阅读次数:
106