花了一段时间学习lucene今天有时间把所学的写下来,网上有很多文章但大部分都是2.X和3.X版本的(不前最新版本4.9),希望这篇文章对自己和初学者有所帮助。
学习目录
(1)什么是lucene
(2)lucene常用类详解
(3)lucene简单实例
(4)lucene常用分词器
(5)lucene多条件查询
(6)修改删除索引
(7)lucene优化、排序
(8)lu...
分类:
其他好文 时间:
2014-08-03 18:07:35
阅读次数:
352
最近在实习,看着公司有些脚本是perl写,久闻perl处理文本还是很强大的,趁着周末扫了一般这本书~记录下了~
undef 默认未定义字符,perl里面没有NULL,defined($x)函数:如果参数为undef返回false
qw(cs phy geo) 类似于 (“cs”, "phy", "geo")列表可以赋值给数组@array
数组操作符:pop,push操作末尾,sh...
分类:
其他好文 时间:
2014-08-03 18:07:25
阅读次数:
228
UVA 501 - Black Box
题目链接
题意:给定一些操作,每次add进一个数,然后第i次询问的时候输出当前第i小的数字
思路:用两个优先队列搞,相当于把序列分成两个序列,每次取的答案就是后一个队列的头
代码:
#include
#include
#include
#include
using namespace std;
const int N ...
分类:
其他好文 时间:
2014-08-03 18:07:15
阅读次数:
226
The HERO country is attacked by other country. The intruder is attacking the capital so other cities must send supports to the capital. There are some roads between the cities and the goods must be tr...
分类:
其他好文 时间:
2014-08-03 18:06:55
阅读次数:
319
Frame Stacking
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 4074
Accepted: 1371
Description
Consider the following 5 picture frames placed on an 9 x 8...
分类:
其他好文 时间:
2014-08-03 18:06:45
阅读次数:
269
有时候我们在一些机器运行ubuntu不流畅,或者个人习惯等一些其他原因,并不想启动桌面程序,我们就需要修改启动方式。下面我们来说一下相关的内容。
单纯的修改启动的方式是很简单的,打开终端,在其中输入
sudo vim /etc/init/lightdm.conf(这个地方补齐一下就行)
修改一下这段的一句:
start on ((filesys...
分类:
其他好文 时间:
2014-08-03 18:06:35
阅读次数:
404
一道笔试题~实现2个超大数据的加法运算,这2个超大数,意思就是long也装不下的数,就顶大概100位吧。这道题其实看上去很简单,但是实际上涉及到的知识点还是很多的,非常考验一个人的程序设计能力和对API的熟悉程度。思路很简单,这么大的数,long都存不下,那只能存在String中了,然后将每个数字取出,放到数组,由最末位开始计算,算加法,判断是否进位,进位则前位+1,若超过长度,则copy到新的数...
分类:
其他好文 时间:
2014-08-03 18:06:27
阅读次数:
260
Description
The Borg is an immensely powerful race of enhanced humanoids from the delta quadrant of the galaxy. The Borg collective is the term used to describe the group consciousness of the Borg...
分类:
其他好文 时间:
2014-08-03 18:05:55
阅读次数:
240
简单的递归回溯法,锻炼基本的编程能力。
这类题是对代码能力的要求比对思想的要求高点。
而且要审题,题目要求安lexicographically 顺序输出,不小心递归的顺序就会输出错误了。
棋盘是由数字列或者行,和字母列或者行组成的,故此输出结果要注意。
#include
#include
const int MAX_N = 27;
bool board[MAX_N][MAX_N...
分类:
其他好文 时间:
2014-08-03 18:05:45
阅读次数:
301
为了方便大家学习和使用Swift语言,而又不用影响项目进展或者系统的正常使用,更是出于稳定性和安装的难易程度,我们不需要直接在Mac上更新到新版Xcode 6 Beta版,特此做了一个VMware 10虚拟机下的Mac OS X 10.9系统中安装Xcode 6 Beta来体验Swift语言的教程,希望对大家有帮助。...
分类:
其他好文 时间:
2014-08-03 18:05:35
阅读次数:
312
Climbing Worm
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 12245 Accepted Submission(s): 8254
Problem Description
An inch wor...
分类:
其他好文 时间:
2014-08-03 18:05:15
阅读次数:
192
电商上网购的鼠标一直坏
上个月开始,就发觉自己一种用的鼠标总是失灵,反应还没有人快,移动过去了屏幕上的还没移动,左点击右点击总是非常迟钝,点击根本没反应。
印象中觉得自己一直在买鼠标,买了很多次,经常买。实在是忍不住,便去搜索了一下自己以前买了多少次鼠标。发现:
使用的鼠标居然一年坏一个!
会想到这些不仅陷入一些思考,发现了很对规律和不可思议的东西。
1)品牌观原...
分类:
其他好文 时间:
2014-08-03 18:04:45
阅读次数:
172
The Romantic Hero
Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 1112 Accepted Submission(s): 459
Problem Description
There i...
分类:
其他好文 时间:
2014-08-03 18:04:35
阅读次数:
291
有n个房子,严格按从矮到高依次跳,跳的两个房子之间的距离要
差分约束。求最长路,按y-x
需要注意的是,按高度排序后建边,需要考虑1和n的顺序问题。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#...
分类:
其他好文 时间:
2014-08-03 18:04:25
阅读次数:
178
说说:这道题在开始的时候理解有偏差。其实这道题把unix里的ls命令简化了,这道题的输出格式其实是输出若干列的文件名,且每列占据的字符数是最长的文件名的长度加二,当然最后一列除外,最后一列就是最长的文件名的长度。其实只要将行数从一开始不断的测试,直到输出每行的字符数不超过六十即可。但是我开始理解成要求输出的行数最少,且每列的长度为该列中的最长的文件名的长度加二。这样的话就变得复杂了许多。因为你在计...
分类:
其他好文 时间:
2014-08-03 18:04:15
阅读次数:
232