07 2005 档案
摘要: 一般我们写代码,都会在代码头部写一些帮助信息,比如如下的文件日期,版本号,作者等
如果你在使用cvs维护你的代码,那么你可以采用cvs的关键字替换功能来帮助维护这些信息, 因为他们都是动态更新的,所以维护起来非常方便,比如$Revision$表示在cvs上的版本号,实际上这个版本号也可以当作我们文件的版本号, 我们需要作的只是写下如下的关键字标记
阅读全文
摘要: 终于出来了, 这本书是正式讲述ruby on rails的第一本书籍,相信有不少人已经了解 ruby on rails了
阅读全文
摘要: Boosting特性
Indexing Date
Indexing 数字
排序
Lucene的IndexWriter调整
RAMDirectory 和 FSDirectory 转化
为查询优化索引(index)
并发操作Lucene和locking机制
调试IndexWriter
阅读全文
摘要: 有了gem,安装rails变得异常简单了
输入gem install rails就开始安装,gem会先在本地找安装包,如果没有,就会自动去下载,非常方便
阅读全文
摘要: linux的安装: 我用的是源码编译的方式安装,操作系统是Red Hat Linux release 7.3 (Valhalla)
1到ruby主站下载源代码,主页右边的"Get Ruby now!!" ,目前是1.8.2,搞到手解压到目录
2./configure make make install(需要root权限,默认安装到/usr/local下, 如果需要另外指定目录,请使用 ./configure --prefix=自定义路径 )
阅读全文
摘要: 今天先写在windows下面安装ruby, 本人的机器是windowsxp, 安装很简单
到http://rubyforge.org/下载一个叫做One-Click Ruby Installer的安装包
顾名思义, 只要点击一下就可以安装好,一切按照默认安装就可以
阅读全文
摘要: 为什么要这么做?
因为java默认的字体显示中文都很难看
因为比如jgoodies这样的skin默认不支持中文
因为jdk1.4中文字体mapping有严重bug,用过IDEA的人都知道
因为大家只有sun的jdk可用,ibm的,bea的都不适合跑client
阅读全文
摘要: apache的batik是一个处理svg的库, 本人本打算拿它来作一个过滤的servlet,在浏览器不支持svg的情况下,自动画个png图形送到客户端。本来以为是很简单的事情,但是....郁闷,这个问题搞掉了我2天时间
阅读全文
摘要: graphviz 虽然很强大,不过有两个地方不足
1对中文支持很差,在windows下还可以用utf-8来处理,在linux下面就很麻烦,我尝试多次也解决不了
2是graphviz和java之间无法交互,在java中我只能通过新开一个进程来调用graphviz,完全是blackbox,无法控制,也无法确保图形是否正确绘制。
经过多次尝试,我发现了几个解决方案
阅读全文
摘要: 做了一个系统,通过配置来完成一些简单或者复杂的产品逻辑, 系统投入使用以后, 产品人员在上面配置了不少产品,产品的流程都是存放在一个xml里面,前几天突然有个想法, 打算把这个流程通过图形表示出来, 于是打开google,上网查找java画图的工具,找来找去,没有看到什么好用的免费库,商业的又觉得破解太麻烦,于是无意中找到Graphviz,初步使用以后,发现这个工具真的是很强大。除了不能用java直接操作以外,画各种流程图,网络图,简直是异常简单,而且画图的效果也很好。
阅读全文
摘要: Doug Cutting 于2000年开始的项目 2001年9月后加入apache, Lucene是Doug Cutting的middle name 。 目前Lucene已经是apache的top level的项目, 已经不在jakarta下面, 同时也有了python,perl,c++,.net, Ruby(进行中)多个版本
阅读全文