1、首先到官网下载lucene的jar包是必须的
2、下载完的jar中其中有一个demo 有一个是lucene-xml-query-demo.war可以放到tomcat 安装目录的webapps中
3、将tomcat服务器开启输入localhost:8080/lucene-xml-query-demo将会出现界面但是点击查询会报java.lang.ClassNotFoundException:...
分类:
Web程序 时间:
2014-12-16 22:47:14
阅读次数:
333
一路跋山涉水,这是最后一章了。
关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类。
理论上,两个类可以和到一起,但是为了支持多种运行模式,又把他们分开了。
为了让用户更方便的启动tomcat,还有批处理文件startup.bat(终于见到最顶层的模块了!!)
Catalina
先说Catalina
它里面有一个Server组件(不懂的看第1...
分类:
其他好文 时间:
2014-12-16 22:46:03
阅读次数:
232
Android有两种Intent, 显式和隐式。
显式的Intent,即在构造Intent对象时就指定接收者;
隐式的Intent,即Intent的发送者在构造Intent对象时,
并不知道也不关心接收者是谁,有利于降低发送者和接收者之间的耦合。
对于显式Intent,Android不需要去做解析,因为目标组件已经很明确,
隐式Intent通过需要Android解析,将...
分类:
移动开发 时间:
2014-12-16 22:46:42
阅读次数:
229
EF面向数据的一软件应用程序的技术,从名称来看,Entity Framework,实体框架,为什么说是面向数据呢?这里涉及到了EF的操作原理。它可以直接通过建立的实体来映射到数据库中的每张表,同时通过数据库中的表来映射实体中的各个属性。那么这里就涉及到三个对象,数据库,实体和code,所以,EF在构建映射关系时,也包含三种不同的构建方式,DataBaseFirst,ModelFirst和CodeF...
分类:
其他好文 时间:
2014-12-16 22:44:21
阅读次数:
263
int me;
const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向
int * const p2=&me;//p2不可变,*p2可变,此时允许*p2来修改其值,但是p2不能转向。
const int *const p3=&me;//p3不可变,*p3也不可变,此时既不能用*p3来修改其值,也不能转向
const 放在函...
分类:
编程语言 时间:
2014-12-16 22:43:10
阅读次数:
231
比赛描述
仙灵女巫露露,对于魔法的热忱可是超出常人,要是发现了什么上古遗留下的魔法,她总是想方设法地获得,然后研究分析。而最近,他又从邪恶小法师维嘉那里获得了一个“奇怪”的魔法卷轴;
这个魔法卷轴上有一大串数字,而且根据卷轴上的描述,这个魔法的威力指数来自于这一串数字中“魔法区间”的数量;
所谓“魔法区间”指的是一段连续的闭区间,且这段区间上的所有数字...
分类:
其他好文 时间:
2014-12-16 22:45:18
阅读次数:
333
拦截器也算得上是spring中的一大特色,即使没用过spring的拦截器至少也用过struts2的拦截器,拦截器大多数情况都是用来做权限的控制的,极少情况下用来初始化资源或释放资源。springmvc当然也可以直接使用拦截器,而且使用起来也特别简单。
一 springmvc的拦截器实现方式
springmvc实现拦截器主要有以下2种方式:
1 实现HandlerInterceptor接口
...
分类:
编程语言 时间:
2014-12-16 22:44:22
阅读次数:
235
上网时,经常会遇到很有趣的视频想要收藏下来,但是网页一般不都不会直接提供下载链接。这种情况下可以尝试一下其他方法获取他的下载链。
可以尝试下使用硕鼠网提供的破解链服务
http://www.flvcd.com/
硕鼠网提供网页视频链接获取的服务,使用比较简单。
进入网页后,在如图提示的输入框输入视频地址。
这个地址就是看视频的那个页面的地址。
然后点击开始GO
这...
分类:
Web程序 时间:
2014-12-16 22:44:33
阅读次数:
233
将Java中的date转换成js中的date出错!...
分类:
编程语言 时间:
2014-12-16 22:42:56
阅读次数:
305
在eclipse中运行Android程序默认是将程序安装到手机的Rom中,如果Rom空间不足,就会提示这个错误。
知道了原因后,解决方案有了,最简单的有如下两种:
1 删除一些应用,腾出更多的rom空间;
2 将程序安装到SD卡中,打开AndroidManifest.xml,添加如下配置:
android:installLocation="preferExternal">(添加...
分类:
移动开发 时间:
2014-12-16 22:45:14
阅读次数:
346
CUDA和OpenCL异同点比较 一、概述 对CUDA和opencl有一定的编程经验,但是细心的人可以发现,OPENCL就是仿照CUDA来做的。既然两个GPU的编程框架如此相像,那么他们究竟有什么不同呢?下面就一一道来。 二、数据并行的模型OpenCL采用的数据并行模型就是采用CUDA的数据并行模型。下面的表格反应了CUDA和opencl并行模型之间的映射关系。 OpenCL CUDA...
分类:
其他好文 时间:
2014-12-16 22:44:24
阅读次数:
466
Lniux常见的压缩/解压命令小结
转载请注明:
导航制导与控制实验室
2014年12月16日
在linux开发过程中,经常会遇资料的打包/解包、压缩/解压;本文我将在linux系统中常用的命令进行了整理和分类,内容如下:
1、tar 命令,主要是对Dir先归档,在借助其他命令处理归档文件;
2、单个文件的压缩命令,对单个文件进行处理的命令,有时也可以借助tar命令对目录先打包,再进行压缩;
3、zip、rar压缩命令,即可对单个文件也可对目录进行压缩处理,该方法利于不同操作系统的处理;
...
分类:
其他好文 时间:
2014-12-16 22:42:41
阅读次数:
235
/*
分析此问题可知,为最长子序列(LCS)问题的变形。
假设两个子序列分别是X,Y;
Xi=(x1,x2...xi),Yj=(y1,y2..yj)分别是两个子序列的前i,j个子序列
求最长子序列;
1、当xi=yj时,dp[i][j]=dp[i-1][j-1]+1
2、当xi!=yj时,则dp[i][j]=max(dp[i-1][j],dp[i][j-1]...
分类:
其他好文 时间:
2014-12-16 22:42:53
阅读次数:
218
Android编译时需要用到 libsdl-dev 库:
安装时遇到错误:
sudo apt-get install libsdl-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
注意,选取 libsdl1.2-dev 而非 libsdl-dev
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许...
分类:
移动开发 时间:
2014-12-16 22:41:06
阅读次数:
380