摘要:
作者:1987(lianj_lee) www.dzxiaoshuo.com好久没有写博客了,最近确实是有点忙。这几天在给IK做测试,很高兴,我能为IK做贡献,希望以后能继续。正是由于给做测试工作,所以我就把关于lucene的分析器,过滤器和分词器这些东西温习了下,然后希望这个博客能给大家带来一定帮助。还有我想从今天声明一下,欢迎大家转载我的博客,我希望给越来越多的人带来帮助,但是请务必注明作者, 1987(lianj_lee)入正题:1〉analyzer主要包含分词器跟过滤器,他的功能就是:将分词器跟分析器进行合理的组合,使之产生对文本分词和过滤效果。因此,分析器使用分词和过滤器构成一个管道,
阅读全文
posted @ 2012-10-25 18:08
HackerVirus
阅读(2794)
推荐(0)
摘要:
简介entity framework在vs中生成的.edmx文件,会导致摘要(说明)为空的bug,具体bug信息为“没有元数据文档可用。”,导致我们表名打点去字段时,无法预知字段代表的含义,这在开发当中也是比较致命的,因为开发人员只能靠经验和推测判断,表、字段的含义,而不能直观的第一时间知道他们的用途,给开发带来了很多的不变,下面是应对此bug的解决方案。用途表、字段摘要(说明)的主要用途,如图:【另说一下PowerDesigner添加字段说明的方法:http://www.cnblogs.com/stone_w/archive/2012/10/18/2729475.html】Bug解决方案方法
阅读全文
posted @ 2012-10-25 17:25
HackerVirus
阅读(144)
推荐(0)
摘要:
Java是一种面向对象设计的高级语言,支持继承、封装和多态三大基本特征,首先我们从面向对象两大概念:类和对象(也称为实例)谈起。来看看最基本的类定义语法:/*命名规则: *类名(首字母大写,多个单词组合时每个单词首字母大写,单词之间不加任何连接符号) *字段名、方法名(首字母小写,多个单词组合时第一个单词首字母小写,之后每个单词首字母大写,单词之间不加任何连接符号) */[public][final] 类名 { [public|protected|private 类名() {}] //构造器 [public|protected|private][static|final] 类型 字...
阅读全文
posted @ 2012-10-25 17:24
HackerVirus
阅读(201)
推荐(0)
摘要:
序言 我有一个习惯,每天早晨到公司9:00-10:00这个时间段我都边吃早餐,边在园子里看博客,吸取食物营养和知识营养。看了不少博客,有写的好的,有写的差的。有不少牛人贴一段精妙的代码放上去,有时有心情我会研究一下,有时却怎么也提不起兴致去看那么复杂的代码;有不少人写了满篇的文字,各种复杂逻辑的演算被揉在一起,看着很痛苦;当然也有好的,比如这两天搞的博客园鸡飞狗跳的“抢书事件”的"始作佣者"——汤姆大叔,他的博客写的条理很清楚,看着很舒服。 相信园子里大多数都是理工科的,这也不能怪,我写文章也是“剪不断,理还乱”那种。我这篇博客不是教谁谁怎么写博客,而是我自己的总结,希望能
阅读全文
posted @ 2012-10-25 10:17
HackerVirus
阅读(654)
推荐(1)
摘要:
1. 多线程 (1) 进程(Process):是WIndows系统中的一个基本概念,它包含着一个运行程序所需要的资源,进程之间是相对独立的,一个进程无法直接访问另一个进程的数据(除非利用分布式计算方法),一个进程运行的失败也不会影响其他进程的运行,windows系统就是利用进程把工作划分为多个独立的区域,进程可以理解为一个程序的基本边界。 1)要解 决的问题:为了使程序能够并发执行(要并发处理就要隔离进程,使进程独立,即每个进程有属于自己的数据段,程序段,进程控制块) 2)进程是隔离不同应用程序的一种资源 3)进程Demo,代码如下: static void Main(st...
阅读全文
posted @ 2012-10-24 23:02
HackerVirus
阅读(169)
推荐(0)
摘要:
onhashchange事件是针对AJAX无缝刷新导致后退键失效而产生的事件,因此属于一个够新的事件,浏览器兼容性如下:FeatureChromeFirefoxIEOperaSafarisupport5.03.6 (1.9.2)8.010.65.0由于chrome引发的版本号竞赛,现在chrome20+,firefox16+,opera12了,因此对于标准浏览器我们不必顾虑支持问题,精力集中在IE678上。IE8在兼容模式下虽然有此事件,但不生效。这个检测也很简单。至于如何产生历史,这也很简单,直接在隐藏iframe中调用document.write方法就行。hash的变化,是通过定时器检测,
阅读全文
posted @ 2012-10-24 21:12
HackerVirus
阅读(656)
推荐(0)
摘要:
由于新换了一个工作,目前本人是做BI(商务智能)的。可以说又是一次新的人生道路的选择,希望一切都好啊。 正因为这是我新认识的一门知识,所以目前本人在各种摸索呢,以下是我个人学习的一个小积累(有些具体细节是动态多变的,我这边就没讲,这个的自己要用的话实践中去学习吧)。目前我学习使用的ETL工具是informatica(据说这款软件一年要好几十万呢,真贵),也是我们工作要使用的。下面介绍:1.Informatica Powercenter Designer首先点击标注1的按钮,然后点击标注2处,新建一个sources,接下来进入下面这个界面然后connect数据库,选择要用的table 结果产生在
阅读全文
posted @ 2012-10-24 21:11
HackerVirus
阅读(1976)
推荐(0)
摘要:
1.首先什么是陷阱 简洁的定义: 陷阱,是指那些能够正常编译,但是在执行时却产生事与愿违的,有时候甚至是灾难性后果的程序代码。 广义的定义: 任何可能导致程序员把大量的时间浪费在开发工具的使用上而不是最终软件的进展上的语言特性、API或系统,都可以称呼为陷阱。2、陷阱的分类 3、分析陷阱三重奏 a.症状或者问题 首先找到是哪一个代码造成的问题,陷阱的类型是什么。 b.问题的根源 这个是揭示陷阱最重要的一个部分,我们要深入底层,了解可能导致程序员绊脚的详细内部工作过程、无效的假设或者API的缺陷。 c.解决方案 这个是分析陷阱的最后一个步骤,最终给出一个程...
阅读全文
posted @ 2012-10-24 21:10
HackerVirus
阅读(273)
推荐(0)
摘要:
SQL中的随机日期与时间根据笔划排序Soundex保存特殊类型(img/mp3)不算格式化的格式化聚合函数用在多列关于自增列HAVING or WHERE结果集中重复的行用选择来填充重命名表本文不是SQL教程,只是关于T-SQL的一点小结及吐槽。对于SQL入门的学习,推荐一本32开大小的小巧书目《SQL Server编程必知必会》,对于每个知识点介绍得很简单但很到位,如果你不想阅读那些动辄四五百页的大作的话,这本书完全够用。另外一本进阶的书目《The Art of SQL》很出名,那是我打算看的但还没有看。这里讨论和所有例子都基于微软对SQL的一个实现版本T-SQL。表是基于manage su
阅读全文
posted @ 2012-10-24 21:09
HackerVirus
阅读(158)
推荐(0)
摘要:
如果有多个表,Solr应该如何进行配置,多核可以解决,不知道还有没有其他的方式。Solr 多核(MultiCore)配置Solr多核WikiSolr多核小记Solr Distributed Searching (分布式搜索)分布式部署SOLR的分布式部署(复制)CollectionDistribute 快照分发 (精简版)转载 Solr 分布式部署[置顶]实战: SOLR的分布式部署(复制)CollectionDistribute 快照分发 (精简版)实战: SOLR的分布式部署(复制)CollectionDistribute 快照分发 (一)https://builds.apache.org
阅读全文
posted @ 2012-10-24 17:43
HackerVirus
阅读(275)
推荐(0)