Python threading Condition对象可以在某些事件触发或者达到特定的条件后才处理数据,Condition除了具有Lock对象的acquire方法和release方法外,还有wait方法、notify方法、notifyAll方法等用于条件处理。...
分类:
编程语言 时间:
2014-10-20 17:16:21
阅读次数:
294
时间限制:10000ms单点时限:1000ms内存限制:256MB描述Finally, you come to the interview room. You know that a Microsoft interviewer is in the room though the door is lo...
分类:
其他好文 时间:
2014-10-20 00:32:35
阅读次数:
291
取消ubuntu的自动锁定
很多时候,离开电脑一回,但是回来的时候,电脑就锁住了,还得他妈的输入密码。怎么取消呢?
windows系统设置屏幕保护即可,linux也是在屏幕保护里面设置。
执行:system - preferences - screemsaver
取消最下面lock选线的勾勾。
即可。...
分类:
系统相关 时间:
2014-10-19 21:25:59
阅读次数:
320
昨天给公司同事们介绍了lucene相关度打分的公式,大家提到了一个问题,总感觉用相关度排序的时候,lucene会把查询关键字相邻紧密的doc排在前面,但是打分公式里面却没提到过这个因素,所以我现在来验证下查询词的紧密程度是否会影响打分。局部代码添加doc程序1 设置lucene保存field的所有信...
分类:
编程语言 时间:
2014-10-19 14:20:30
阅读次数:
150
1 查询的总时间等于每个segment查询时间的总和2 合并的步骤 (1)做flush操作的先生成一个新的segment (2)检查在新segment之前已经存在的segment的数量是否大于maxmerge(默认是10个),大于了进行合并 (3)合并完成又会生成一个新的segment,然后把...
分类:
Web程序 时间:
2014-10-19 14:17:33
阅读次数:
149
官方文档http://lucene.apache.org/core/4_9_0/core/org/apache/lucene/search/similarities/TFIDFSimilarity.htmlterm:不是单纯的key。是field-key,指定域下面的key影响打分的因素coord:...
分类:
Web程序 时间:
2014-10-19 14:14:04
阅读次数:
254
1 和lucene一样 支持全域索引2 对字符串域提供全文检索,对数字类型域提供范围查询3 采取和lucene类似的倒排表压缩方式4 和lucene的多级跳转表不同,egg采取的是B+树做索引,这种数据结构在应付大数量的存储上面更加适合。5 和lucene不一样, egg不仅仅是个全文检索引擎包,采...
分类:
Web程序 时间:
2014-10-19 14:13:43
阅读次数:
238
Lucene Vint压缩策略是,用每个字节的最高位做标志位,后7位为有效算术位,如果标志位为1,则说明后一个字节和当前字节是同一个数字,为0说明后一个字节是一个新的数字Lucene源代码中进行存储和读取是这样的。OutputStream是负责写:1/**Writesanintinavariable...
分类:
Web程序 时间:
2014-10-19 14:08:49
阅读次数:
170
1 一个资源同时可以有多个读写,但是只能有一个写锁2 用flag代表锁的状态,#define un_lock 0#define r_lock1 //上一把读锁加一个r_lock#define w_lock -1伪代码1 LOCK_Rpthread_lock(resource.mutex)while(...
分类:
其他好文 时间:
2014-10-19 12:51:23
阅读次数:
150
一、实验名称:构建索引二、实验日期:2013/9/21三、实验目的:1) 能理解Lucene中的Document-Field结构的数据建模过程;2) 能编针对特定数据生成索引文件。四、实验用的仪器和材料:MyEclipse 10,JDK五、实验的步骤和方法:题目一:在指定目录生成表示3本书的索引,要...
分类:
Web程序 时间:
2014-10-19 01:13:45
阅读次数:
193