归并排序归并排序基本的操作是合并两个已排序的数组,如下面的例子:A:{1,2,4,7}B:{2,2,5,9}第一步:比较A[0]和B[0],A[0] mid) a[k] = b[j++]; //第二个有序子数组已经遍历完 el...
分类:
编程语言 时间:
2015-09-05 15:01:05
阅读次数:
256
南大周志华老师在2010年提出一个异常检测算法Isolation Forest,在工业界很实用,算法效果好,时间效率高,能有效处理高维数据和海量数据,这里对这个算法进行简要总结。
分类:
编程语言 时间:
2015-09-05 15:02:15
阅读次数:
267
我们知道,Spring对象属性的注入方式有两种:设值注入和构造注入。 假设有个类为People,该对象包含三个属性,name和school还有age,这些属性都有各自的setter和getter方法,还有一个包含这三个属性的构造方法。如果用spring来管理这个对象,那么有以下两种方式为Peopl....
分类:
编程语言 时间:
2015-09-05 14:59:11
阅读次数:
159
抽象类的特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中,该类必须也被abstract修饰。2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类...
分类:
编程语言 时间:
2015-09-05 14:58:23
阅读次数:
152
语法:do{循环体1for(变量初始化;循环条件2;修改循环变量的值){循环体2}while(循环条件1)}上面的二重循环语法中,do while 为外层循环,for 为内层循环。当内层循环体退出循环时,是退到外层循环条件中的。当外层外循环条件为true时,就会执行外层循环体1,然后在重新执行内层循...
分类:
编程语言 时间:
2015-09-05 14:56:34
阅读次数:
150
这节我们主要是区分this和super这两个关键字的用法 起初我根本弄不清楚this 和 super这两个关键字的用法,也不明白在代码实例中为什么既用this又用super,下面就是原因: 1.在Java中,this通常指当前对象,super则指父类的。 *当你想要引用当前对象的某...
分类:
编程语言 时间:
2015-09-05 14:57:15
阅读次数:
213
编程题#1来源: POJ(Coursera声明:在POJ上完成的习题将不会计入Coursera的最后成绩。)注意: 总时间限制: 1000ms 内存限制: 65536kB描述下面的程序输出结果是:1 2 6 7 8 9请填空:#include #include #include using n...
分类:
编程语言 时间:
2015-09-05 14:55:57
阅读次数:
621
一、文件的编码 开发时一定要注意项目默认的编码!!!!!!!! 文件操作的时候一定要记得关闭!!!!!!!! ASCII:美国标准信息交换码,用一个字节的7位可以表示一个字符 ISO8859-1:拉丁码表,西欧标准字符集,用一个字节的8位表示 GB2312:中文编...
分类:
编程语言 时间:
2015-09-05 14:58:05
阅读次数:
184
什么是timelog?我们在分析程序性能的时候,会加入的一些logging信息记录每一部分的时间信息timelog模块的功能就是提供统一的接口来允许添加和保存logging我们正在用的timelog有几个缺点1.固定大小,一旦满了就不能加入新的logging2.每次进入就会有一个全局的lock锁住,...
分类:
编程语言 时间:
2015-09-05 14:57:57
阅读次数:
175
包关键字: package一个包就相当于一个文件夹包必须写在该包里面所有类的上方格式: package demopackage(包名全小写);(分号)如果手写dos命令那么需要用命令来创建一个包javac -d .....(文件路径) + 编译的主类(注意如果位置不同要将包所在的路径定义到class...
分类:
编程语言 时间:
2015-09-05 14:55:53
阅读次数:
191
linux配置java环境变量(详细)一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个...
分类:
编程语言 时间:
2015-09-05 14:56:44
阅读次数:
137
数组中第K大的元素总结 ???????? 解法1: 我们可以对这个乱序数组按照从大到小先行排序,然后取出前k大,总的时间复杂度为O(n*logn + k)。 解法2: 如果k很小,比如第五个最大的数,而整个数组的长度非常...
分类:
编程语言 时间:
2015-09-05 13:52:27
阅读次数:
191
参考:http://cpjsjxy.iteye.com/blog/1587601Spring+Netty4实现的简单通信框架,支持Socket、HTTP、WebSocket_Text、WebSocket_Binary协议。代码简单明了,可以当作学习Netty的一个练手Demo,发布到此只是为了作为一...
分类:
编程语言 时间:
2015-09-05 13:51:23
阅读次数:
195
@ Spring IOC&DI 1.IOC(Inverse of Control):其思想是反转资源获取的方向。 2.DI(Dependency Inject):IOC的另一种表达方式@Spring 配置Bean 1.属性注入 2.构造方法注入 3.工厂模式注入 details: ...
分类:
编程语言 时间:
2015-09-05 13:49:03
阅读次数:
255
数据结构一、数据管理vector:向量 numeric:数值型向量 logical:逻辑型向量 character;字符型向量list:列表 data.frame:数据框 c:连接为向量或列表length:求长度subset:求子集 seq,from:to,sequence:等差序列 rep:重复 ...
分类:
编程语言 时间:
2015-09-05 13:47:41
阅读次数:
211
在《代码大全》这本书的第六章中提到了有关包含与继承的一些原则,我摘取如下: 一、包含("has a") 包含表示一个类含有一个基本数据元素或对象。包含是面向对象编程的主力技术。 (1)通过包含来实现"has a"的关系。 (2)在万不得已时通过private继承来实现"has a"的关系。 (3)警...
分类:
编程语言 时间:
2015-09-05 13:46:30
阅读次数:
211
OneCoder(苦逼Coder)原创,转载请务必注明出处:http://www.coderli.com/archives/daemon-thread-plain-words/关于“白话”:偶然想到的词,也许有一天能成为一个系列。目的就是用简洁,明快的语言来告诉您,我所知道的一切。Java中的线程分...
分类:
编程语言 时间:
2015-09-05 13:44:22
阅读次数:
178