`
lxwt909
  • 浏览: 566817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
    这回我们来玩玩ansj分词器,由于Lucene5.0在API上有点小变化,需要修改ansj分词器源码,重新打包jar包,然后mvn install到本地仓库才能引用到项目中。至于怎么修改以及怎么打包jar,我就不过多说明了,有点麻烦,我想偷个懒 ...
    之前的示例中,使用的是默认的StandardAnalyzer分词器,不能有效的进行中文分词,下面演示下如何在Lucene5.0中使用IKAnalyzer分词器。     首先下载IKAnalyzer分词器源码,IKAnalyzer分词器源码托管在OSChina的git上。下载地址: http: ...
    mvn install:install-file -DgroupId=org.wltea.analyzer -DartifactId=IKAnalyzer -Dversion=5.0 -Dpackaging=jar -Dfile=D:/IKAnalyzer-5.0.jar   -Dfile就是你的jar包在你本地硬盘的文件路径
    首先在git上下载luke的最新源码,然后导入Eclipse中,如图:      然后编写MANIFEST.MF清单文件: Manifest-Version: 1.0 Class-Path: lib/js.jar lib/commons-cli-1.2.jar lib/commons-codec-1.3.jar lib/commons-httpclient-3.0.1.jar lib/commons-logging-1.0.4.jar lib/commons-logging-api-1.0.4.jar lib/commons-ne ...
    上篇博文《Lucene5学习之创建索引入门示例》里我们创建了索引,现在我们来编写测试代码来查询索引,具体代码如下:      package com.yida.framework.lucene5.core; import java.io.IOException; import java.nio.file.Paths; import java.util.ArrayList; import java.util.List; import org.apache.lucene.analysis.standard.StandardAnalyzer; import org. ...
    Lucene更新实在太快了,只好紧跟脚步开始学习Lucene5,花了点时间写了一个demo,就是程序根据用户提供的一个文件夹,读取该文件夹下的所有文件,然后读取文件里的内容写入索引。读取文件部分采用的是最新的NIO2.0API,因此 ...
    承接着上一篇,在TreePanel的节点上应用CellEditor插件对节点进行修改,上一篇《ExtJS5学习之TreePanel》中节点数据修改是通过弹出一个Window实现的,这次我们来试试使用CellEditor插件来完成同样的功能,关键代码如下:        /*****************ExtJS TreePanel面板*********************/ Ext.define("OA.view.TreePanel",{ extend:'Ext.tree.Panel', alias : 'widget.mytre ...
    花了3-4个小时整了一个有关ExtJS5的TreePanel组件的节点增删改查操作以及拖拽排序的demo,demo里仅仅是前端操作,不涉及后台代码。因为TreePanel是ExtJS里使用难度稍微大点的一个组件之一,特此写这篇文章记录一下,也希望能给那些对ExtJS同样感兴趣的童鞋们一些帮助。      /*****************ExtJS TreePanel面板*********************/ Ext.define("OA.view.TreePanel",{ extend:'Ext.tree.Panel', ali ...
      拖拽是一个提升用户体验的一个特色功能,虽然不是必需的,但如果添加上此功能,必然就立马变得高大上了,有木有。Grid与Grid之间的数据拖拽是由gridviewdragdrop插件,官方源码已经内置了该插件,无须自己实现,进行一些简单配置就完事儿了。下面是示例代码:      Ext.require([ 'Ext.grid.*', 'Ext.data.*', 'Ext.dd.*' ]); Ext.define('DataObject', { extend: 'Ext.data.Model', fields: ['name ...
      全程截图演示如何使用IntelliJ IDEA创建Maven Project,以及如何打成war包,我使用的是IntelliJ IDEA 13.1.1,IntelliJ IDEA下载地址:http://pan.baidu.com/s/1gdthDDL               
     截图方式全程演示如何使用IntelliJ IDEA创建一个Web Project,以及如何部署到Tomcat,如何打成war包。 详细请看截图:               
    eclipse提示“java compiler level does not match the version of the installed java project facet”的解决办法:     在项目的根目录下有个.settings文件夹,用文本编辑软件打开.settings文件夹下的org.eclipse.wst.common.project.facet.core.xml文件,修改其中的<installed facet="java" version="1.6"/>的version值,使其和你eclipse中当前项目 ...
    创建了一个Maven项目,在添加source folder时,提示“The folder is already a source folder. ”即你要添加的源码文件夹已经是一个源码文件夹,它已经存在,无法添加。          解决办法:   项目上鼠标右键build path -->Configure Build path --> source ,选择 src/main/java、src/test/java, remove掉,最后重新new source folder即可。      

ExtJS5学习之MVVC

      MVVC模式并不是ExtJS首先提出的,其实ExtJS也是模仿微软的WPF中应用的MVVC设计模式。ExtJS在4.0时引入了MVC模式,在5.0时代又引入了MVVC模式。MVC模式对于大家来说应该不陌生了,MVVC是什么?要理解MVVC还是必须先了解MVC是什么 ...

ExtJS5学习之MVC

     写完第一篇Hello World之后,我就一直在准备着弄弄MVC,整了2天终于弄好了,遇到问题,也只能靠自己.其实就是用ExtJS5 搭个后台界面: 啥都不说了,上代码。首先需要一个app.js来定义一个ExtJS的Application,Application里去启动运行ExtJS的程序 App.js Ext.QuickTips.init(); Ext.Loader.setConfig({ enabled : true }); Ext.Loader.setPath({ 'Ext.ux' : 'extjs/ux', //'Ext.app' : 'extjs/ ...
Global site tag (gtag.js) - Google Analytics