一、KNN概述 K-(最)近邻算法KNN(k-Nearest Neighbor)是数据挖掘分类技术中最简单的方法之一。它具有精度高、对异常值不敏感的优点,适合用来处理离散的数值型数据,但是它具有 非常高的计算复杂度和空间复杂度,需要大量的计算(距离计算)。 它的工作原理是:如果已经给定一个带有标签( ...
分类:
编程语言 时间:
2018-08-06 15:23:38
阅读次数:
212
一、工厂模式 1. 代码示例 2. 优点 解决了创建多个相似对象的问题。 3. 缺点 没有解决对象识别的问题。 二、 构造函数模式 1. 代码示例 牢记: 构造函数在不返回值的情况下,默认会返回新对象的实例 (构造函数模式)。 如果在构造函数内部末尾添加一个return语句,可以重写调用构造函数时返 ...
分类:
编程语言 时间:
2018-08-06 15:47:45
阅读次数:
133
1. HashMap的源码,实现原理,JDK8中对HashMap做了怎样的优化。 在JDK1.6,JDK1.7中,HashMap采用位桶+链表实现,即使用链表处理冲突,同一hash值的链表都存储在一个链表里。HashMap由链表+数组组成,他的底层结构是一个数组,而数组的元素是一个单向链表。但是当位 ...
分类:
编程语言 时间:
2018-08-06 15:49:28
阅读次数:
149
对象复制 Object.prototype.maps = function(){ let newObj = new Object(); let that = this; Object.keys(that).forEach(function(k){ if( that[k].constructor == ...
分类:
编程语言 时间:
2018-08-06 15:49:36
阅读次数:
151
一、函数的参数类型 其中a1,a2,a3是函数的参数,函数的参数类型可分为:必须参数、默认参数、可变参数(不定长参数)、关键字参数、组合参数,总共5种。 二、必须参数 其实我们之前举得例子就是必须参数,以下例子必须参数: 我们可以看到在函数hello中,str作为一个参数,是形参,这形参个类型取决于 ...
分类:
编程语言 时间:
2018-08-06 15:49:51
阅读次数:
184
正则表达式获取接口返回的数据,使用后置处理器PostProcessor写到本地文件,供跨线程组的接口使用
分类:
编程语言 时间:
2018-08-06 16:27:16
阅读次数:
441
jmeter中实现java请求思路:采用jmeter提供的框架包,创建一个类,继承类JavaSamplerClient 重写该类的以下四个方法 getDefaultParameters() runTest(JavaSamplerContext context) setupTest(JavaSampl ...
分类:
编程语言 时间:
2018-08-06 16:28:59
阅读次数:
1227
四年了,在Python自动化运维的这条路上我们已经为大家提供了四年的知识信息(还有Golang和架构)。今天整理了一下发过的文章的为大家分享一下我们发过的Python文章。1、高性能可扩展的python自动化运维框架2、Python三十六式之(异常处理)3、提高你的Python编码效率的“武林秘籍”4、10min手写一个内存监控系统5、Python10min系列(二)丨日志可视化的进阶6、Pyth
分类:
编程语言 时间:
2018-08-06 16:29:43
阅读次数:
173
最近在自学Java的springboot框架,要用到定时推送消息。参考了网上的教程,自己调试,终于调好了。下面将网上的教程归纳下,总结复习下。 springboot开启定时任务 在SpringBoot中使用定时任务相当的简单。首先,我们在启动类中加入@EnableScheduling来开启定时任务。 ...
分类:
编程语言 时间:
2018-08-06 17:10:11
阅读次数:
255
摘抄: 字符串在Python内部的表示是Unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符解码(decode)成unicode,再从unicode编码(encode)成另一种编码。 decode的作用是将其他编码的字符转换成unicode编码,如st ...
分类:
编程语言 时间:
2018-08-06 17:10:21
阅读次数:
149
一、安装好EditPlus,做基本操作 1.新建一个HelloWord.java文件 用editplus新建的java文件无类名,需要自己添加类名(类名首字母需大写),并保存。 二、在EditPlus配置javac、java tools-》preferences-》tools-》user tools ...
分类:
编程语言 时间:
2018-08-06 17:11:12
阅读次数:
131
一.数据类型总览 int : 数值,用于数学计算,计数;例如:1,2,3,4,... str :字符串,用于少量数据的存储,方便操作。 bool : 布尔型,只有两个状态True,False。机器反馈给用户“对”或“错”。 list : 列表,存储大量数据,各种数据。例如:{1,'alex',Tru ...
分类:
编程语言 时间:
2018-08-06 17:11:18
阅读次数:
139
SpringMVC作为一种前端控制器的实现形式, 1.dispatcherServlet 就是它的前端控制器。浏览器端用户的请求正是通过DisPatcherServlet进行了分发 ,到达了合适的Controller,来生产所需的业务数据Model,这个Model再通过DispatcherServl ...
分类:
编程语言 时间:
2018-08-06 17:11:27
阅读次数:
206
Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 注: 1、不要用throws,用try..catch..语句 2、try..catch..语句,try范围内异常代码下面的代码将不会 ...
分类:
编程语言 时间:
2018-08-06 17:13:07
阅读次数:
109
一、运行时数据区域 Java虚拟机在执行Java程序的时候会把它所管理的内存划分为若干个不同的数据区域,这些区域各有用途: 程序计数器:(线程私有的) 程序计数器是一块较小的内存,可以看作是当前线程所执行的字节码的行号指示器,字节码解释器工作时通过改变这个计数器的值来选取下一条指令。 Java虚拟机 ...
分类:
编程语言 时间:
2018-08-06 17:14:22
阅读次数:
120
列表生成器 生成器 可以直接作用于for循环的数据类型有以下几种: 一类是集合数据类型,如list、tuple、dict、set、str等; 一类是generator,包括生成器和带yield的generator function。 这些可以直接作用于for循环的对象统称为可迭代对象:Iterabl ...
分类:
编程语言 时间:
2018-08-06 17:14:43
阅读次数:
183
问题如题: springmvc会自动解析传入的内容,只要将表单中的对象名字和pojo一一对应,否则会报错。 jsp默认好像是会加上请求头。 如果要是用其他的方式去给接口传入对象。要加上请求头。 Content-Type application/x-www-form-urlencoded ...
分类:
编程语言 时间:
2018-08-06 17:15:29
阅读次数:
254
python 语言是什么? ...
分类:
编程语言 时间:
2018-08-06 17:15:59
阅读次数:
113
1、synchronized 2、ReentrantLock 3、Semaphore 4、volatile ...
分类:
编程语言 时间:
2018-08-06 17:47:53
阅读次数:
137
一开始学习 Java 时不重视向下转型。一直搞不清楚向下转型的意义和用途,不清楚其实就是不会,那开发的过程肯定也想不到用向下转型。 其实向上转型和向下转型都是很重要的,可能我们平时见向上转型多一点,向上转型也比较好理解。 但是向下转型,会不会觉得很傻,我是要用子类实例对象,先是生成子类实例赋值给父类 ...
分类:
编程语言 时间:
2018-08-06 17:49:00
阅读次数:
151