无监督学习 和监督学习不同的是,在无监督学习中数据并没有标签(分类)。无监督学习需要通过算法找到这些数据内在的规律,将他们分类。(如下图中的数据,并没有标签,大概可以看出数据集可以分为三类,它就是一个无监督学习过程。) 无监督学习没有训练过程。 聚类算法 该算法将相似的对象轨道同一个簇中,有点像全自 ...
分类:
编程语言 时间:
2018-06-24 21:01:56
阅读次数:
253
本章讲述的是关于前后端通信关于对应性,前端为react的View,会分传递不同值有不同的处理情况。 首先关于Springboot内的代码变更都是在IndexController.java内,以下是代码: package maven.example.controller; import org.spr ...
分类:
编程语言 时间:
2018-06-24 21:03:23
阅读次数:
1835
1、concat合并 a、b两个数组都不变,同时返回一个新的数组,当需要进行多次的数组合并时,会造成很大的内存浪费 2、遍历其中一个数组,将其添加到另一个数组中 此方法避免了内存的浪费,最好先比较两个数组的大小,用大数组合并小数组,从而减少元素操作的次数 3、apply方法 Array.protot ...
分类:
编程语言 时间:
2018-06-24 21:03:52
阅读次数:
146
一、参数绑定原理 1、什么是参数绑定? 前台页面通常会有数据提交给后台进行处理(如提交表单),参数绑定的作用就是将这些数据正确地交给Controller进行处理。 2、参数绑定的实现 在springMVC中提交请求的参数是通过方法的形参来接收的,从客户端请求的key/value数据,经过参数绑定,将 ...
分类:
编程语言 时间:
2018-06-24 21:05:56
阅读次数:
159
转自:byvoid:有向图强连通分量的Tarjan算法 Tarjan算法是基于对图深度优先搜索的算法,每个强连通分量为搜索树中的一棵子树。搜索时,把当前搜索树中未处理的节点加入一个堆栈,回溯时可以判断栈顶到栈中的所有节点是否为一个强连通分量。 有两个概念:1.时间戳,2.追溯值 时间戳是dfs遍历节 ...
分类:
编程语言 时间:
2018-06-24 21:06:35
阅读次数:
177
算法理解 首先找出A中的最小元素,并将其与A[1]进行交换,接着,找出次最小元素,与A[2]进行交换,对A中的前n-1个元素按此方式继续。 循环不变式 for循环的每次循环开始时,子数组A[1..i-1]由A中的元素组成,且已按序排列。 增长量级 最好情况与最坏情况均为 代码实现 - Python ...
分类:
编程语言 时间:
2018-06-24 21:07:28
阅读次数:
182
Google Python命名规范 module_name, 模块 package_name, 包 ClassName, 类 method_name, 方法 ExceptionName, 异常 function_name, 函数 GLOBAL_VAR_NAME, 全局变量 instance_var_ ...
分类:
编程语言 时间:
2018-06-24 21:07:46
阅读次数:
172
Web开发是开发中至关重要的一部分,web开发的核心内容主要包括servelet容器和SpringMVC。 1.SpringBoot的Web开发支持。 SpringBoot提供了spring-boot-starter-web为web开发予以支持,spring-boot-starter-web提供了内 ...
分类:
编程语言 时间:
2018-06-24 21:08:24
阅读次数:
358
STL算法之copy copy(beg, end, dest) //dest表示输入迭代器 输出结果 ...
分类:
编程语言 时间:
2018-06-24 21:36:15
阅读次数:
133
https://blog.csdn.net/dardgen2015/article/details/51517860 很多时候我们需要把具有相同shader的材质球合并,从而减少drawcall的产生。 比如九龙战里面,一个人物带有10个部位,10个部位各自来自不同的fbx文件,加上身体,就有11个 ...
分类:
编程语言 时间:
2018-06-24 21:37:42
阅读次数:
296
出租房面积(area) 出租房价格(price) 对比信息 代码 ...
分类:
编程语言 时间:
2018-06-24 21:38:09
阅读次数:
366
基础安装配置 1、安装python 2.7默认安装路径:C:\python27 3.6 64位默认安装路径:C:\Users\Jam\AppData\Local\Programs\Python\Python35 Linux的yum依赖自带Python,为防止错误,此处更新其实就是再安装一个Pytho ...
分类:
编程语言 时间:
2018-06-24 21:39:27
阅读次数:
172
KMP算法主要用于解决包含问题,即存在两个字符串str1和str2,判断str1字符串中是否包含字符串str2,包含则返回str2对应在str1中的字符串的首字符的位置,否则返回-1; 例如:str1="abc123def" str2="123d" ,str1的长度为N, str2的长度为M,则返回 ...
分类:
编程语言 时间:
2018-06-24 22:25:47
阅读次数:
149
其实之前实现过这个功能,是使用selenium模拟浏览器页面点击来完成的,但是效率实际上相对来说较低。本次以解密参数来完成爬取的过程。 首先打开煎蛋网http://jandan.net/ooxx,查看网页源代码。我们搜索其中一张图片的编号,比如3869006,看下在源代码中是否能找到图片链接 从上面 ...
分类:
编程语言 时间:
2018-06-24 22:26:51
阅读次数:
186
1.try except 机制 附:Python异常类列表 2. ...
分类:
编程语言 时间:
2018-06-24 22:27:29
阅读次数:
155
列表 序列是最基本的数据结构,序列中的每个元素都分配一个数字,它的位置索引第一个是0,第二个是1,以此类推列表是最常用的python数据类型,作为一个方括号内的逗号分隔值出现列表的数据项不需要具有相同的类型 python列表函数 序号 函数1 len(list)列表元素个数2 max(list)返回 ...
分类:
编程语言 时间:
2018-06-24 22:29:24
阅读次数:
143
http://acm.hdu.edu.cn/showproblem.php?pid=2000 Problem Description 输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。 Input 输入数据有多组,每组占一行,有三个字符组成,之间无空格。 Output 对于每组输入 ...
分类:
编程语言 时间:
2018-06-24 22:29:57
阅读次数:
163
大家好,有幸看到这篇博客的朋友欢迎。当你看到这篇博客的时候说明你在对前端技术正在学习阶段,下面大概的介绍一下前端的基本概念 前端技术现在的主要技术点有三个: HTML(HyperText Markup Language ):超文本 编辑语言 CSS(Cascading Style Sheets) : ...
分类:
编程语言 时间:
2018-06-24 22:31:25
阅读次数:
194
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义 ...
分类:
编程语言 时间:
2018-06-24 22:31:50
阅读次数:
168
决策树框架: 构造信息: 结果: ...
分类:
编程语言 时间:
2018-06-24 22:32:39
阅读次数:
216