Archive for April, 2007:

lucene高亮显示

{ Posted on Apr 19 2007 by glemir }
Categories : Java
之前没有充分理解lucene的高亮显示,自己写了个函数,关键词替换: //给关键字增添颜色 public String signKey(String res,String keyword) throws Exception { String a[] = keyword.split(" "); String formatRes = res; for(int i=0;i Read More »

wml+servlet开发

{ Posted on Apr 18 2007 by glemir }
Categories : Java
1.中文问题: 文件是utf-8编码的,应该使用这样的头: < %@ page contentType="text/vnd.wap.wml; charset=UTF-8" %> < ?xml version="1.0" encoding="UTF-8"?> < !DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN" "http://www.wapforum.org/DTD/wml_1.1.xml"> 注意存为jsp文件 2.一个未解决的问题: 正在csdn上等答案,等解决了就贴上来。 请先看代码: 现在的情况是,我如果在input中输入一个英文单词"live",能跳到 http://localhost:8080/wqx/wapgo?searchWord=live,而且能得到结果 但是如果我输入的是中文就不能得到结果,winwap地址框显示的地址是: http://localhost:8080/wqx/wapgo?searchWord= 后面就空了,这是什么原因呢? Read More »

被动等待也是错误

{ Posted on Apr 07 2007 by glemir }
Categories : 听我杂说
虽然还没去买股票,但却喜欢看看股评了,叶弘的股评写得不错,里面不但可以看到股市的东西,也可以看到人生的东西。其实股市本来与人生就有很多相通的东西。据说炒股的牛人都喜欢研究一下《易经》,而易经其实就是一部阐述人生的东西。 前几天看叶宏的股评《牛市行情——被动等待也是风险!》 请看他的一段话: 炒股也象爬山,人多不一定是好事,人少也不一定就是坏事。大家都认为有风险的时候,或许风险并不大。大家都不谈论风险了,这时候的风险可能正向我们走近。一些人老是在说中国股市风险大,从2000点开始空仓,等待大盘的下跌,把大盘等过了三千点,也没有等到他们所希望的低点。我相信,这些人在2000点认为有风险,但他们并没有离开股市。他们每天眼巴巴地盯着盘面的变化,当大盘在3000点一带走稳了,我估计他们的忍耐也会达到一种极限。他们会因为熬不住了,还是进来了。他们最终会意识到,在一轮大牛市中,等待,被动的等待是最大的风险。 人生也是这样的,该出手就出手,被动等待基于的来临,不如放手一搏。上班这么久了,我稳定的呆在金远见(工资也很稳定),有时候想想还不如当初去一家小公司锻炼下自己。现在公司甚至我所在的部门都有些起色,但是我在被动中等待的时间已近2年。 不想多说,五一前专心做好手头的项目,不会”我的心在等待,永远在等待“的,因为被动等到也是风险,不如面对新的风险。被动等待也是错误,不如犯下新的错误。 Read More »

servlet中获得某文件的绝对路径

{ Posted on Apr 07 2007 by glemir }
Categories : Java
原来测试一直用字符串作为路径,这样有两个问题,一是换服务器后路径会变化,二是系统不同导致路径描述方法不同(例如windows中用"\",而Linux中用“/")。java中不同系统中路径设置问题可以参考以下两篇文章: 在 Windows 上管理类路径的技巧 在 UNIX 和 Mac OS X 中管理类路径的技巧 我的问题出在我要搜索索引文件,在windows中的绝对路径为: private final String DLIndexDir = "D:\\Tomcat 5.0\\webapps\\wqx\\data\\DLindex"; 既然是web自然只能以web主目录去获得该路径,由于我的搜索函数写在servlet中,所以我得从servlet的路径下手,经过n次尝试,终于找到了解决办法: String indexDir = this.getServletContext().getRealPath("/data/DLIndex"); this当然指的是这个servlet,因为 this.getServletContext().getRealPath("/");得到的是web的根目录的绝对路径,所以这个路径是可以达到目的的。 这里参考一篇文章:java(Web)中相对路径,绝对路径问题总结 Read More »

简单java程序备忘

{ Posted on Apr 05 2007 by glemir }
Categories : Java
/* * 判断是否中文 * @a是输入字符 * @是中文返回true */ public static boolean isChinese(char a) { int v=(int)a; return (v>=19968 && v Read More »