KNN分类算法,是理论上比较成熟的方法,也是最简单的机器学习算法之一。 该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。 KNN算法中,所选择的邻居都是已经正确分类的对象。该方法在定类决策上只依据最邻近的一个或者几个样 ...
分类:
编程语言 时间:
2016-09-17 23:21:27
阅读次数:
203
1->创建7个Thread,跑个非常大的循环.观察CPU void func(string &name) { for(auto i=0;i<0xFFFFFFFF;i++) { //cout << name << this_thread::get_id() << "running \n"; } } i ...
分类:
编程语言 时间:
2016-09-17 23:21:17
阅读次数:
164
思想:快排因为单趟排序是使选定的king值到其应该到的位置,所以每次判断这个king的正确位置是否是第K大数的位置即可#include<iostream>
usingnamespacestd;
//快排中的单趟排序
intPartSort(int*arr,intstart,intend)
{
intfirst=start;
intlast=end;
inttmp=arr[fi..
分类:
编程语言 时间:
2016-09-17 22:14:10
阅读次数:
155
1.流程控制语句在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果又直接的影响。所以,我们必须清楚每条语句的执行流程。而且,有时候我们要通过控制语句的执行顺序来实现我们要完成的功能。流程控制语句分类:顺序结构,..
分类:
编程语言 时间:
2016-09-17 22:13:59
阅读次数:
155
在eclipse中编辑的java源码,编译成功后,产生的class文件在项目的bin文件夹中。但是进入class文件所在夹中,运行java类名命令显示结果,却出现标题显示的错误。解决的方法是将文件的路径带入,在eclipse中包和源码的结构对应的了文件夹的结构,所以在CMD中返回到bin文件夹,运..
分类:
编程语言 时间:
2016-09-17 22:10:20
阅读次数:
154
一、文件系统和文件1、文件系统和文件文件系统是OS用于明确磁盘或分区上的文件的方法和数据结构——即在磁盘上组织文件的方法计算机文件(或称文件、电脑档案、档案),是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下概括来讲:文件是..
分类:
编程语言 时间:
2016-09-17 22:08:55
阅读次数:
160
匿名函数:说明:匿名函数就是没有名字的函数,闭包是可以访问一个函数作用域里变量的函数//普通函数
functionuserInfo(name){
returnname
}
alert(userInfo(‘李满满‘))
//匿名函数
varuserInfo=function(name){
returnname
}
alert(userInfo(‘李满满‘))
//自我调用
(function(nam..
分类:
编程语言 时间:
2016-09-17 22:08:44
阅读次数:
190
shell如何比较出数组中所有元素中的最大值?如:array=(111222333444555999888777666)怎么找出最大的那个元素999呢?思路:先设置一个值MAX=${array[0]}即数组的第一个元素,再使用for循环,拿第一个元素与第二个.....比较,当有一个元素比如3号元素比array[0]大时,就把3号元..
分类:
编程语言 时间:
2016-09-17 22:05:37
阅读次数:
275
1.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身2.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对象都存放在堆区中3.方法区中包含的都是在整个程序中永远唯一的元素,如class,static变量
分类:
编程语言 时间:
2016-09-17 22:04:12
阅读次数:
182
基本思想: 将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 要点:设立哨兵,作为临时存储和判断数组边界之用。 如果碰见一个和插入元素相等的,那么插入元素把想插入的元素放在相等 ...
分类:
编程语言 时间:
2016-09-17 22:02:54
阅读次数:
102
1、Character 类在对象中包装一个基本类型 char 的值 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然 构造方法: Character(char value) 2、 Character的几个方法: 1、public static b ...
分类:
编程语言 时间:
2016-09-17 22:01:22
阅读次数:
235
整理Python常见数据类型内置函数的使用方法如下: 一.int 首先我们来查看一下int包含了哪些函数 1 #__abs__() 绝对值 正数的绝对值是它本身。负数的绝对值是它的相反数。0的绝对值还是0 2 3 num = 1 4 result = num.__abs__() 5 print(re ...
分类:
编程语言 时间:
2016-09-17 22:00:47
阅读次数:
215
英文手册:http://docs.spring.io/spring-data/gemfire/docs/1.5.2.RELEASE/reference/html/(Spring Data GemFire Reference Guide) 新版本不用配置Gemfire自带的cache.xml直接用引用 ...
分类:
编程语言 时间:
2016-09-17 22:01:43
阅读次数:
377
一、代理概念 为某个对象提供一个代理,以控制对这个对象的访问。 代理类和委托类有共同的父类或父接口,这样在任何使用委托类对象的地方都可以用代理对象替代。代理类负责请求的预处理、过滤、将请求分派给委托类处理、以及委托类执行完请求后的后续处理。 二.代理模式 从图中可以看出,代理接口(Subject)、 ...
分类:
编程语言 时间:
2016-09-17 21:59:39
阅读次数:
170
import java.io.FileInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.testng.As ...
分类:
编程语言 时间:
2016-09-17 22:00:41
阅读次数:
263
使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节。这里记录一下range(),复习下list的slide,最后分析一个好玩儿的冒泡程序。 这里记录一下: >>> range(1,5) #代表从1到5(不包含5) [1, 2, 3, 4] >>> ...
分类:
编程语言 时间:
2016-09-17 21:57:00
阅读次数:
162
问题描述:假设需要生成前N个自然数的一个随机置换。例如,{4,1,2,5,2}和{3,1,4,2,5}就是合法的置换,但{5,4,1,2,1}却不是,因为数1出现了两次而数3缺没有。这个程序常常用于模拟一些算法。我们假设存在一个随机数生成器randInt(i, j),它以相同的概率生成i和j之间的一 ...
分类:
编程语言 时间:
2016-09-17 21:55:17
阅读次数:
306