- 博客(14)
- 问答 (1)
- 收藏
- 关注
转载 jconsole JDK1.6 使用手册
转载出处文章作者:hornet本文地址:http://hornetblog.sinaapp.com/?p=5英文版地址: http://download.oracle.com/javase/6/docs/technotes/guides/management/jconsole.htmlJConsole的图形用户界面是一个符合Java管理扩展(JMX)
2012-03-31 13:25:22 5686
原创 高级排序算法--希尔排序
希尔排序希尔排序是插入排序的优化版。回忆一下插入排序,假如插入排序执行到一半的时候,这时数组左边是已经排好序的,而右边是还没有排序的。如果有一个很小的数据项恰好在右边的位置,这时所有左边已排好序的数组都得往右移,腾出空位让这个小的数据项插入。希尔排序是在插入算法的基础上再次降低交换的次数,以此获取性能的提升。public static void sort(int[] lis
2012-03-25 20:58:33 718
原创 统计基础学习3--相关性
平均数和变异性量数是用于描述数据分布特征的关键,但变量之间的关系如何描述?或者说当一个变量发生变化的时候,另一个变量如何变化?这就涉及到相关系数的计算。相关系数(correlation coefficient):是反映两个事物(变量)之间线性关系的数值性指标。相关关系的类型和相应的变量之间的关系变量X变量Y相关关系的类型
2012-03-19 22:47:07 918
原创 统计基础学习2--变异性
描述统计和数据分布特征,平均数只是一部分,另一部分就是变异性量数,或称离散量数。变异性(variability):也叫散布或离散度,可看作是对不同数值之间差异性的测量。我们先来看一看下面3组数据第1组:1,3,3,7,6第2组:3,4,5,4,4第3组:4,4,4,4,43组数据的均值都为4第1组数值相互之间的差异较大第2组数值相互之间的差异
2012-03-17 13:09:46 6553 1
原创 统计基础学习1--平均数
平均数(average) 又叫集中趋势量数,是能够最好地代表一组数据的数值。平均数一般有3种形式:均值,中位数,众数。均值(mean):所有数值的总和除以数值个数。(1+2+3+4+5)/5 = 3 均值为3均值对极大极小的数值很敏感,这会导致均值被稀释如: (1+2+3+4+100)/5 = 22中位数(median):一系列数
2012-03-17 10:31:31 829
原创 linux下File.createNewFile(“中文文件名”) 乱码问题
记录一个乱码问题java源文件中的中文字符会以 文本文件的编码进行保存编译的时候如果不指定编码格式,jdk默认使用当前系统平台字符集进行编译,所以javac编译要指定编码格式跟源文件保存时的编码一致。以下是问题回放:http://www.iteye.com/problems/80104我今天遇到了一个中文乱码的问题,虽然现在貌似解决了,但
2012-03-17 09:56:08 15051
原创 基础排序算法
冒泡排序最简单,效率最差,实际工作中不推荐使用private static void sort(int[] list) { int swap_count = 0; for(int i = 0, len = list.length; i < len; i++){ for(int j = i + 1; j < len; j++){ if(list[i] > list[j
2012-03-15 21:21:35 504 1
原创 lucene3.5学习笔记03--待续
因为是新手,对lucene的学习除了前面创建索引跟建立搜索,跟着网上资料依葫芦画瓢,加上目前工作也没有用上,我就不太能深入下去了,至少短时间内很难有更进一步的深入。我准备把时间多花在夯实基础上,从头吧数据结构跟基础算法过一过,也算是为以后的理解打基础。关于lucene等有机会再补充吧,呵呵。
2012-03-12 21:21:25 319
原创 写在前面的话
屈指算算,从接触计算机到现在,已经过去了12个年头,其中做全职程序员也有3个年头了。 这些年来我频繁查阅互联网上的资源,也免费使用许多优秀的开源代码。感谢互联网提供的知识海洋,它让我们获取知识的方式变得如此便捷。 我曾经注册过许许多多的网络账号,如今它们大多我已忘记。 我曾经也注册过blog,但只是心血来潮时转载几篇别人的文章,即便自己
2012-03-10 14:45:27 260
原创 KMP算法学习
先贴上一点代码,等脑子清醒点再好好理解// 求next数组 public static int[] getNext(String pattern) { int len = pattern.length(); char[] pattern_ary = pattern.toCharArray(); int i = 0; int[] next = new in
2012-03-06 23:31:59 322
原创 什么是倒排索引?
索引 是用来更快的找出需要的信息。我们一般理解的索引都是正向索引,如数据库表文档id字段1字段2字段4字段4文档1单词e单词b单词e单词g文档2单词c单词c单词d单词a文档3单词a单词a单词c单词f在这里 文档id是主键如果我们想查找 '单词a
2012-03-05 21:54:25 1162
原创 lucene3.5学习笔记02--创建索引和建立搜索
先大致了解一下lucene的组成结构lucene的组成结构:对于外部应用来说索引模块(index)和检索模块(search)是主要的外部应用入口org.apache.Lucene.search/搜索入口org.apache.Lucene.index/索引入口org.apache.Lucene.analysis/语言分析器o
2012-03-04 18:04:03 1417 2
原创 lucene3.5学习笔记01--搭建开发环境
久闻全文检索引擎lucene的大名,正好最近手头工作告一段落,我准备花时间好好学习一下。 废话不多说,先把环境搭起来吧。 准备工作下载lucene3.5源码包 点这里将lucene3.5源码导入eclipse工程导入后的工程如下图test里面都是单元测试类,有兴趣可以运行一下试试,当然你也可以直接参考这些测试代码来理解luce
2012-03-04 16:51:34 1035
原创 简单寻找连续段
已排序的[1,2,3,5,6,8,10,11,12,13,15] 要求输出,即找出连续的一段一段 "1-3" "5-6" "8" "10-13" "15" public static void main(String[] args) { // 源数组 int[] src = {1,3,4,5
2012-03-04 09:48:13 372
空空如也
linux下File.createNewFile(“中文文件名”) 乱码问题
2012-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人