K邻近(k-Nearest Neighbor,KNN)分类算法是最简单的机器学习算法了。它采用测量不同特征值之间的距离方法进行分类。它的思想很简单:计算一个点A与其他所有点之间的距离,取出与该点最近的k个点,然后统计这k个点里面所属分类比例最大的,则点A属于该分类。 下面用一个例子来说明一下: 电影 ...
分类:
编程语言 时间:
2016-06-23 18:33:16
阅读次数:
686
最近因工作需要,需要在图片上添加数字,查询了资料,自己写了一个方法,并进行了测试,由于代码用到了PIL库,需要下载安装,下载地址:http://www.pythonware.com/products/pil/,下载Imaging-1.1.7.tar.gz后解压得到,Imaging-1.1.7,在命令 ...
分类:
编程语言 时间:
2016-06-23 18:29:50
阅读次数:
209
AOP的概述
什么是AOP
AOP底层原理
Spring的AOP代理
AOP的术语
AOP的底层实现
CGLIB动态代理
代理知识总结
Spring中的AOP
Spring的传统AOP
Spring中的通知(增强类型)
Spring中的切面类型
Spring的AOP的开发
自动代理
使用AspectJ实现AOP
AspectJ表达式
AspectJ的通知类型
基于注解方式配置切面
基于XML配置切面...
分类:
编程语言 时间:
2016-06-23 17:22:53
阅读次数:
360
这是一个很经典的概率算法函数: 假设:我们有这样一个数组:a奖概率20%,b奖概率30%,c奖概率50% 模拟函数执行过程: 总概率精度为20+30+50=100 第一次数组循环,$procur=20 假设抽取的随机数rand(1,100),假设抽到$randNum=55 if判断 如果$randN ...
分类:
编程语言 时间:
2016-06-23 17:22:21
阅读次数:
224
1.全局变量 (1)使用static全局变量。 (2)不要在头文件中extern,需要时写函数来get。 (3)每个定义了全局变量的cpp文件需要在头文件里extern一个finalize函数可以被主动调用,用来干掉所有临时变量并让get函数在之后调用始终抛异常,把内存泄漏的噪音降为0。 2.简单排 ...
分类:
编程语言 时间:
2016-06-23 17:20:36
阅读次数:
181
第三章,函数 字符串函数 //strcmp int my_strcmp(char *str1,char *str2) { while(*str1 = = *str2) /*不可用while(*str1++= =*str2++)来比较,当不相等时仍会执行一次++, return返回的比较值实际上是下一 ...
分类:
编程语言 时间:
2016-06-23 17:20:54
阅读次数:
167
2. 终止线程的方式
Thread中的stop()和suspend()方法,由于固有的不安全性,已经建议不再使用!
下面,我先分别讨论线程在“阻塞状态”和“运行状态”的终止方式,然后再总结出一个通用的方式。
2.1 终止处于“阻塞状态”的线程
通常,我们通过“中断”方式终止处于“阻塞状态”的线程。
当线程由于被调用了sleep(), wait(), join()等方法而进入阻塞状态;若此...
分类:
编程语言 时间:
2016-06-23 16:09:09
阅读次数:
239
目前较常用的分页实现办法有两种:
1.每次翻页都修改SQL,向SQL传入相关参数去数据库实时查出该页的数据并显示。
2.查出数据库某张表的全部数据,再通过在业务逻辑里面进行处理去取得某些数据并显示。
对于数据量并不大的简单的管理系统而言,第一种实现方法相对来说容易使用较少的代码实现分页这一功能,本文也正是为大家介绍这种方法:
...
分类:
编程语言 时间:
2016-06-23 16:08:03
阅读次数:
358
Number 方法: Number.parseFloat() parseFloat()方法将参数中指定的字符串解析成为一个浮点数字并返回和全局对象 parseFloat() 一样。Number.parseInt() parseInt() 函数将给定的字符串以指定基数(radix/base)解析成为整 ...
分类:
编程语言 时间:
2016-06-23 16:08:01
阅读次数:
269
第4章 对象与类 4.1 类和对象的基本概念 描述了类和对象的基本概念,以及类之间的关系介绍。 程序中的很多对象来自于标准库,还有一些自定义的。 结构化程序设计:通过设计一系列的过程(算法),选择合适的存储方式来解决问题。 算法+数据结构 4.1.1 类/封装/继承 类是构造对象的模板,由类构造对象 ...
分类:
编程语言 时间:
2016-06-23 16:07:35
阅读次数:
259
Spring 通过工厂方法(Factory Method)来配置bean 在Spring的世界中, 我们通常会利用bean config file 或者 annotation注解方式来配置bean. 在第一种利用bean config file(spring xml)方式中, 还包括如下三小类 反射 ...
分类:
编程语言 时间:
2016-06-23 16:06:15
阅读次数:
404
转载自:http://blog.csdn.net/zhutulang/article/details/6844834#comments Java: Js: ...
分类:
编程语言 时间:
2016-06-23 16:00:34
阅读次数:
184
本文转自:http://www.open-open.com/code/view/1423280939826 ...
分类:
编程语言 时间:
2016-06-23 16:01:47
阅读次数:
190
可见C#继承接口后必须实现,但是java若为abstract类可以不实现 ...
分类:
编程语言 时间:
2016-06-23 15:59:39
阅读次数:
144
2048游戏算是一个比较完整的项目,项目中我们需要将游戏过程建模,通过有限状态机将游戏主流程模拟出来如下: 对于游戏的整体代码中,关于矩阵逆转,移动处理逻辑算法初学者可以暂时不关注,重点在于游戏主流程代码,这样可以锻炼初学者的思维,让大家更好的学习! 此外,代码中比较常用的库与类是需要初学者去积累的 ...
分类:
编程语言 时间:
2016-06-23 15:59:49
阅读次数:
725
PermGen space的全称是Permanent Generation space,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中,它和存放类实例(Instance)的Heap区域不同,GC(Gar ...
分类:
编程语言 时间:
2016-06-23 15:59:04
阅读次数:
208
有时需要为某个类的所有对象分配一个单一的存储空间,这个存储空间只是被这个类的对象访问,其他人不能访问,那么这时静态的成员变量是有用的。例如下面用来统计一共创建了多少个对象的变量num 在类内部,static int num;算是静态成员变得声明,而其定义时在int object::num=0;处。如 ...
分类:
编程语言 时间:
2016-06-23 15:58:04
阅读次数:
140