摘要: 最近看solr出了4.0ALPHA版本,管理界面比3.x漂亮,而且在和mmseg和lucene的SmartChineseAnalyzer、StandardAnalyzer、CJKAnalyzer比较之后,感觉IKAnalyzer比较好用!在配置IKAnalyzer的时候发现有些接口已经改变了,所以根据启动时出现的错误进行修改,所以有了4.0版本,已经测试可用!如下为IKAnalyzer的新目录结构IKAnalyzer4.0的jar包 ==>下载解压后把IKAnalyzer4.0.jar,IKAnalyzer.cfg,stopword.dic放到solr目录下的lib中编辑solrconf 阅读全文
posted @ 2012-07-22 02:38 Hanoi 阅读(2477) 评论(3) 推荐(0) 编辑
摘要: apache-solr-4.0.0-BETA版本出来了,期待4.0.0stable!BETA版本的Tokenizer中的reset方法改成了setReader方法,lib目录放在了collection目录下!如下为IKAnalyzer4.1的新目录结构IKAnalyzer4.0的jar包 ==>下载解压后把IKAnalyzer4.1.jar,IKAnalyzer.cfg,stopword.dic放到collection目录下的lib中(没有就新建个)配置文件修改请参考apache-solr-4.0.0-ALPHA中文分析器IKAnalyzer4.0apache-solr-4.0.0对应I 阅读全文
posted @ 2012-08-19 14:38 Hanoi 阅读(1191) 评论(8) 推荐(0) 编辑
摘要: Jean Meeus的《天文算法》(Astronomical Algorithms,2nd Edition)第二版中第7章第60页内有详细介绍计算儒略日的方法:设Y为给定年份,M为月份,D为该月日期(带小数,把时:分:秒折算成日的形式)。运算符INT表示为取所给数的整数部分,也即小数点前的部分。1.若M > 2,Y和M不变。若 M =1或2,以Y–1代Y,以M+12代M。换句话说,如果日期在1月或2月,则被看作是在前一年的13月或14月。2.对格里高利历(即1582年10月15日以后),有A = INT(Y/100),B = 2 - A + INT(A/4).另外,对于儒略历(即1582 阅读全文
posted @ 2012-07-04 15:42 Hanoi 阅读(13921) 评论(25) 推荐(3) 编辑
摘要: 在修改配置文件Web.config时,因为所有页面都会重新编译,会导致短暂的服务中断。这里有一个方法可以避免:将常用且有可能发生改变的配置都放在appSetting节中,如:<appSettings><addkey="SMTPServerAddress"value="0.0.0.0"/></appSettings>Web.config中appSettings节有个属性:configSource,这个属性可以指定一个存储appSettings的外部文件路径(只支持相对路径),而这个外部文件的修改是不会引起页面的重新编译的 阅读全文
posted @ 2011-08-31 09:14 Hanoi 阅读(506) 评论(2) 推荐(1) 编辑
摘要: 转帖!publicclassReadFromFile{/***以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。*/publicstaticvoidreadFileByBytes(StringfileName){Filefile=newFile(fileName);InputStreamin=null;try{System.out.println("以字节为单位读取文件内容,一次读一个字节:");//一次读一个字节in=newFileInputStream(file);inttempbyte;while((tempbyte=in.read())!=-1){ 阅读全文
posted @ 2011-08-23 00:54 Hanoi 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 在《射雕》中郭黄二人被裘千仞追到黑龙潭,躲进瑛姑的小屋。瑛姑出了一道题:数字1~9填到三行三列的表格中,要求每行、每列、及两条对角线上的和都相等。这道题难倒了瑛姑十几年,被黄蓉一下子就答出来了。平面魔方的一般定义:将自然数 1 到 N2 排列 N 行 N 列的方阵,使每行、每列及两条主对角线上的 N 个数的和都等于 N(N2+1)/2,这样的方阵称为 N 阶幻方。 通过搜索整理后,得到下面的算法: 对平面魔方的构造,分为三种情况:N为奇数、N为4的倍数、N为其它偶数(4n+2的形式)(1) N 为奇数时 (1) 将1放在第一行中间一列; (2) 从2开始直到n×n止各数依次按下列规则 阅读全文
posted @ 2011-08-06 13:02 Hanoi 阅读(2243) 评论(1) 推荐(0) 编辑
摘要: 数字转大写1<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">2<htmlxmlns="http://www.w3.org/1999/xhtml">3<head>4<metahttp-equiv="Content-Type"content="text/html;charset=gb2312 阅读全文
posted @ 2011-07-14 15:07 Hanoi 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1:a=10,b=15,在不用第三方变量的前提下,把a,b的值互换答案:a +=b; //a为25b =a-b; //b为10a -=b; //a为152:已知数组int[] max={6,5,2,9,7,4,0};用冒泡排序、选择排序、快速排序算法按降序对其进行排列,并返回数组 /// <summary> /// 冒泡排序 /// </summary> /// <param name="ints"></param> static void BubbleSort(ref int[] ints) { for (int i = 0 阅读全文
posted @ 2011-07-04 16:52 Hanoi 阅读(450) 评论(1) 推荐(0) 编辑