选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 2.1 算法描述 n个记录的直接选择排序可经 ...
分类:
编程语言 时间:
2019-08-22 00:34:50
阅读次数:
108
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 1.1 算法描述 比较相邻的元素。如果第一个 ...
分类:
编程语言 时间:
2019-08-21 23:19:54
阅读次数:
159
Fragments are selection sets that can be used across multiple queries. They allow you to refactor redundant selection sets, and they are essential whe ...
分类:
其他好文 时间:
2019-08-20 18:45:59
阅读次数:
90
工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则, 所以,从设计角度考虑,有一定的问题,如何解决? 就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解 ...
分类:
其他好文 时间:
2019-08-17 18:08:39
阅读次数:
76
部署在controller节点 配置数据库 安装keystone KeyStone服务的监听端口是5000和35357,配置Apache HTTP服务监听这两个端口,为了避免端口冲突,禁止KeyStone开机自启动: 安装keystone及相关软件包: 生成admin token?: 配置keyst ...
分类:
其他好文 时间:
2019-08-16 20:27:32
阅读次数:
95
Exception in thread "main" java.lang.IllegalStateException: Failed to check the status of the service com.******. No provider available for the servic ...
分类:
其他好文 时间:
2019-08-15 11:12:42
阅读次数:
775
一、创建网络环境环境变量生效一下创建一个网络:# openstack network create --share --external \--provider-physical-network phynet1 \--provider-network-type flat flat-test创建一个子 ...
分类:
其他好文 时间:
2019-08-14 23:49:26
阅读次数:
148
决策树(Decision Tree)是一种非参数的有监督学习方法,它能够从一系列有特征和标签的数据中总结出决策规则,并用树状图的结构来呈现这些规则,以解决分类和回归问题。决策树尤其在以数模型为核心的各种集成算法中表现突出。开放平台:Jupyter lab根据菜菜的sklearn课堂实效生成一棵决策树 ...
分类:
编程语言 时间:
2019-08-14 19:59:27
阅读次数:
153
1. 新建两个object:User和School user.py school.py 2. 给对象创建factory 3.编写自定义Provider(如果没有Provider需求,可以跳过这个步骤) 4.使用 结果: ...
分类:
其他好文 时间:
2019-08-14 17:01:13
阅读次数:
108
服务提供者user-service-provider 将服务提供者注册到注册中心 (1)导入Dubbo依赖与操作Zookeeper的客户端(curator) <!-- 引入dubbo --> <!-- https://mvnrepository.com/artifact/com.alibaba/du ...
分类:
其他好文 时间:
2019-08-13 15:15:31
阅读次数:
86