- 浏览: 221006 次
- 性别:
- 来自: 南京
最新评论
-
fendou3754:
程序可以运行,不过对于中文的搜索,貌似要将txt文件存为UTF ...
Lucene开发实例--代码篇 -
ewf_momo:
...
Lucene开发实例--代码篇 -
dbh0512:
我的是一段文本 每次只能创建一个索引 但是搜索不到 求解答
Lucene开发实例--代码篇 -
a496649849:
终于安装了 多谢
m2安装Eclipse3.6.1(eclipse-jee-helios-SR1-win32.zip)问题 -
lyj57:
那个"E:\\renwg\\茶余饭后\\新建文件夹& ...
Lucene开发实例--代码篇
文章列表
概述:微博上有 自动提示 微博字符 的功能,在此有人一直用 “onpropertychange” 事件,但是这个事件在 火狐下是不支持的。所以为弥补这种浏览器不兼容的缺陷,我写了一个 demo供大家参考。
分析:阅读相关W3c资料,想在火狐下兼容 类似 IE 中“onpropertychange”的事件,必须添加 一个名叫 “input”的事件监听器 于 你的 textArea中。
废话不多说了,也许说的都是废话。
实践:
公共页面:
<style type="text/css">
.msblogError,.msblogMs ...
1. m2eclipse-------------------------------------------
m2eclipse 插件: http://m2eclipse.sonatype.org/sites/m2e
<1>eclipse-jee-helios-SR1-win32.zip 为eclipse 3.6.x
<2>zest插件,最小安装zest的runtime即可,地址如下:
http://www.eclipse.org/downloads/download.php?file=/tools/gef/downloads/drops/3.6.1/R20100 ...
装Maven后每次启动出现警告信息:
Eclipse is running in a JRE, but a JDK is required
Some Maven plugins may not work when importing projects or updating source folders.
分两步解决问题:
1. 检查Eclipse正在使用的JRE
‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.
如果没有JDK, 则先新增一个Standard VM.
2 ...
今天又找到一个解决方法,应该比较通用。就是删除服务再重新安装。方法如下
用sc.exe这个Windows命令,“开始”——“运行”——“cmd”,然后输入 sc delete "服务名" (如果服务名中间有空格,就需要前后加引号),比如我的是: sc delete Tomcat5。
这样,Tomcat服务在注册表中的信息就被清除了,最好再用优化大师之类的程序清理一下注册表。
下面开始重装Tomcat服务,cd到%CATALINA_HOME%\bin下,输入service install Tomcat5,再到服务管理界面,启动Tomcat服务,应该是正常的了。
补 ...
1:故乡的云 ---费翔
2: 结婚进行曲 ---刘德华
3: 要嫁就嫁灰太狼
4: 万里长城永不倒 ---罗文
5:致我们终将逝去的青春 ---金海心
6:爱如空气 ---孙俪
7:真的汉子 ---林子祥
8:再见警察 ---纯音乐
9:你怎么舍得我难过 ---黄品源
10:七天七世 ...
1.刘备的经历告诉我们:集团总裁,完全可以从摆地摊做起。
2.诸葛亮的经历告诉我们:进私企,其实比进国企更有发展空间。
3.吕布的经历告诉我们:频繁的跳槽,直接导致没老板敢录用你。
4.庞统的经历告诉我们:长得 ...
随机产生26个英文字母
- 博客分类:
- 企业开发
char paramChar = (char)(Math.random()*26 + 'A');
//如果想出现随机小写字母,则把 'A' 换为: 'a'
解释:由于 Math.random()会产生介于0和1之间的值,所以你只要将“所产生的随机数”乘以“欲得的范围上限”(对字母系统而言伟26),再加上一个偏移量,即可获得随机字母。
Math.random()会得出一个double值,所以乘以*26会被转为double,‘A’必须被转换为double,最后获得的double再转为char.
java反转:可以使用 StringBuffer中的 reverse()方法来 实现 字符串反转.
也可以自己写个算法。如下所示:
String paramString = "山西 传世科技 有限公司";
/** 自己写反转算法 */
char[] value = paramString.toCharArray();
int paramStringLength = paramString.length()-1;
for(int i=paramStringLength>>1;i&g ...
EXEC sp_configure 'show advanced options', 1;RECONFIGURE;
EXEC sp_configure 'xp_cmdshell', 1;RECONFIGURE;
exec xp_cmdshell 'shutdown -m 10.10.1.183 -s -t 20'
打开Sql语句编辑窗口,执行此语句。 其中 10.10.1.183 为你欲关闭的电脑的IP地址.
20为多少秒之后关闭。
Eclipse is running in a JRE,but a JDK is required Some Maven plugins may bot work when importing projects or updating source folders.
Eclipse出现此error的原因是:Eclkipse默认是运行在JRE上的,而m2eclipse的一些功能要求使用JDK。解放方案是:配置Eclipse安装目录的eclipse.ini文件,添加vm配置指向JDK。例如:
--launcher.XXMaxPermSize
256m
-vm
C:\Progr ...
1.介绍
1)DOM(JAXP Crimson解析器)
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以便应用程序能对数据和结构作出更改。它还可以在任何时候在树中上下导航,而不是像SAX那样是一次性的处理。DOM使用起来也要简单得多。
2)SA ...
背景:
近日一个java的项目,客户要求项目中必须使用其提供的加密机制,扔给了两个.net写的DLL。网络上搜了一圈也没找到啥东西,甚至看到人扬言此事绝无可能。郁闷当中考虑了一个思路。用C#做一个Com,调用客户提供的DLL实现加密解密的方法,然后提供给java使用。经过一番捣腾,最后证实可行。
环境与工具:
1、.net framework 3.5 C#
2、java jdk1.6, Tomcat 7.0
3、jacob-1.15-M3
实现例子:
一、C# 制作Com组件
新建一个Class 项目,取名TestCom
using System;
using S ...
Java语言习惯用语
1。循环
■ 在重要的循环里,消除循环终止判断时的方法调用。
例如:将
for(int i=0; i<collection.size();i++){ ... }
替换为…
for(int i=0; n=collection.size();i<n;i++){...}
■ 通常,把与循环index不相关的移到循环的外面
for(int i=0; terminal=x.length;i<terminal;i++){x[i] = x[i]/scaleA *scaleB;}
应该该成:
Double scale = scaleB*scaleA;f ...
1:解压jar包: xf org.eclipse.swt.win32.win32.x86_3.5.2.v3557f.jar
Lucene 其实很简单的,它最主要就是做两件事:建立索引和进行搜索
来看一些在lucene中使用的术语,这里并不打算作详细的介绍,只是点一下而已----因为这一个世界有一种好东西,叫搜索。
IndexWriter:lucene中最重要的的类之一,它主要是用来将文档加入索引,同时控制索引过程中的一些参数使用。
Analyzer:分析器,主要用于分析搜索引擎遇到的各种文本。常用的有StandardAnalyzer分析器,StopAnalyzer分析器,WhitespaceAnalyzer分析器等。
Directory:索引存放的位置;lucene提供了两种索引存放的位置,一种 ...