import numpy as np from sklearn.datasets import load_iris iris = load_iris() x = iris.data[:,1] y = np.zeros(150) def initcenter(x,k): #初始聚类中心数组 retur... ...
分类:
编程语言 时间:
2018-11-12 00:20:17
阅读次数:
208
import numpy as np x = np.random.randint(1,50,[20,1]) y = np.zeros(20) k = 3 #1) 选取数据空间中的K个对象作为初始中心,每个对象代表一个聚类中心; def initcen(x,k): return x[:k] #2) 对... ...
分类:
编程语言 时间:
2018-11-12 00:21:15
阅读次数:
225
内存安全 内存安全 在C++中,动态内存的管理是通过一对运算符来完成的:new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对对象来进行初始化;delete,接收一个动态对象的指针,销毁该对象,并释放与之关联的内存。 动态内存的使用很容易出问题,因为确保在正确的时间释放内存是及 ...
分类:
编程语言 时间:
2018-11-12 01:16:45
阅读次数:
238
Spring boot 简介 Spring boot 简介 微服务 微服务 更多关于微服务的 参照 这里 官网 。 环境准备: JDK (至少1.7 以上) maven (3.3以上) .idea .spring boot v2.1.0.RELEASE(版本自选) maven 配置: setting ...
分类:
编程语言 时间:
2018-11-12 01:17:19
阅读次数:
188
1.实践题目 2.问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 3.算法描述 a.建立一个与输入二维数组等大的中间二维数组; b.将二维数组代表的数组金字塔的底层输入到中 ...
分类:
编程语言 时间:
2018-11-12 01:17:32
阅读次数:
270
内部类概念 特点 可以很好的实现隐藏,可以使用procted,private 可以直接访问外部类的所有成员 ,包括私有成员. 外部内不能访问内部类的成员,必须首先建立内部类的 对象才可访问 成员内部内及应用 //外部内不能访问内部内属性和方法,必须创建对象 //内部类中不能有静态方法和属性 //内部 ...
分类:
编程语言 时间:
2018-11-12 01:17:46
阅读次数:
219
06_列表渲染_过滤与排序 {{index}}--{{p.name}}--{{p.age}} ... ...
分类:
编程语言 时间:
2018-11-12 01:19:33
阅读次数:
257
Python教程10 1.模块 说明:前4个文件代码块分别是 ...
分类:
编程语言 时间:
2018-11-12 01:21:30
阅读次数:
215
1. 修改本地文档中的图片(图片宽高和图片类型) 为了使下载的图片素材都具有统一的width和height,需要对下载来的图片重新处理并另存 主要思想是:构造一个BufferedImage对象,用ImageIO.read()读入,再用ImageIO.write()重画 代码如下: 结果如下: tro ...
分类:
编程语言 时间:
2018-11-12 11:14:43
阅读次数:
189
出现场景: 在一个Button中定义了onclick属性,值为startChat。 在Activity中定义一个方法。 public void startChat(View view){} 运行时,点击按钮,就会出现这个异常。 这是因为activity继承的是AppCompatActivity,默认 ...
分类:
编程语言 时间:
2018-11-12 11:15:12
阅读次数:
238
1.冒泡排序 思想:同过比较相邻两个的值,一趟排序后将最大值max放在最右端,再经过一趟排序将次大值排在max左边,依此数次排序后得到一个有序数组。 算法平均复杂度:O(n2)。 是否稳定:稳定。 2.快速排序 思想:采用分治的思想。首先选取一个基准元素,经过一趟排序之后,将比基准元素小的放在其左边 ...
分类:
编程语言 时间:
2018-11-12 11:16:03
阅读次数:
111
从其他框架来看 我们都有自己的配置文件, hibernate有hbm,mybatis 有properties, 同样, Spring boot 也有全局配置文件。 Springboot使用一个全局的配置文件,而且配置文件的名字是固定的。 有两种 application.properties appl ...
分类:
编程语言 时间:
2018-11-12 11:16:47
阅读次数:
368
1.多线程定义: 在单个程序中同时运行多个线程完成不同的工作.多线程本质上是空间换时间.单个程序是什么?一个正在执行的程序就是进程.线程是什么?线程是程序中一个单一的顺序控制流程.线程是程序中最小的执行单位,与进程同样都为基本单元,在一些老式操作系统中是不存在线程这个概念存在的.在这类操作系统中是无 ...
分类:
编程语言 时间:
2018-11-12 11:17:14
阅读次数:
113
1, sort() 不传回调函数的话,默认按照字母顺序(字符编码)的顺序进行排序。 2, sort() 通过传回调函数来控制从小到大的排序还是从大到小的排序: 排序时的先后顺序取决于回调函数的返回值,对大于0还是小于0的控制 ...
分类:
编程语言 时间:
2018-11-12 11:18:10
阅读次数:
139
前言 上一章节,讲解了如何使用 构建 服务。其实,创建 的方式有很多的,今天来看看如何使用 来构建及调用 服务。 "前言" "一点知识" "何为Apache CXF" "关于JAX WS规范" "常用注解介绍" "SpringBoot整合CXF实例" "服务端构建" "客户端调用" "异常捕获" " ...
分类:
编程语言 时间:
2018-11-12 11:21:49
阅读次数:
370
一、JAVA基础 1、HashMap、HashTable、LinkedHashMap、TreeMap的区别 HashMap : 非线程安全,允许一条Key为null,允许多条value为null,无序,线程安全可使用 Collections的synchronized或者用concurrentHash ...
分类:
编程语言 时间:
2018-11-12 11:21:56
阅读次数:
232
读取文件,最常见的方式是: 但是,当完成这一操作时,readlines() 方法(read() 也一样)会将整个文件加载到内存中。在文件较大时,往往会引发 MemoryError(内存溢出)。 那么,如何避免这个问题? ...
分类:
编程语言 时间:
2018-11-12 11:24:35
阅读次数:
242
前言 俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同性交友网站-码云。同时也收到了不少小伙伴的建议和投诉。我从不认为分布式、集群、秒杀这些就应该是大厂的专利,在互联网的今天无论什么时候都要时刻武装自己,只有这样,也许你的春天就 ...
分类:
编程语言 时间:
2018-11-12 11:26:26
阅读次数:
160
21.final, finally, finalize的区别 22、finally是在异常处理时 23. Java中的String,StringBuilder,StringBuffer三者的区别? 24.GC是什么? 为什么要有GC? 25.构造器如何工作? 26.构造器Constructor是否可 ...
分类:
编程语言 时间:
2018-11-12 11:30:37
阅读次数:
192
JavaScript function 语句定义和用法: function 语句用于声明一个函数。 函数声明后,我们可以在需要的时候调用。 在 JavaScript 中,函数是对象,函数也有属性和方法。 函数也可以通过表达式定义。 1、Function* function* 这种声明方式(funct ...
分类:
编程语言 时间:
2018-11-12 11:31:38
阅读次数:
238