摘要: 不同于java, ruby内部并不支持unicode(据说到2.0会支持, 但是没有确认) 在字符编码处理上ruby是借助于Open Group的iconv库, 这个库在linux上似乎默认就有, windows上没有这个库, 解决方案在末尾使用iconv很简单, 下面是把iso8859-1编码转换到GBK编码的例子 require 'iconv'conv = Iconv.new("GBK", ... 阅读全文
posted @ 2005-11-28 17:14 tech.cap 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 此笔记是为了帮助理解 "<<" 指令 ruby语言允许我们在一个对象的基础上定义类,使得我们可以单独扩展一个对象的行为,例子如下 test="hello" #普通string normal=a.dup #还是普通string class << test def to_s "value is #{self}" end end ... 阅读全文
posted @ 2005-11-19 17:01 tech.cap 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ruby的图书不多,下面这些都是我从网络上收集而来的 , 下载直接点击图片即可 Programming Ruby, Second Edition :ruby的入门读物,第二版,学ruby必读(UPDATED)Agile Web Development with Rails :第二版 beta.基于rails1.2(UPDATED)The Ruby Way 现在是更新到ruby 1.8.4... 阅读全文
posted @ 2005-11-18 16:43 tech.cap 阅读(128) 评论(0) 推荐(0) 编辑
摘要: uc 阅读全文
posted @ 2005-11-18 12:02 tech.cap 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 我在linux上安装了rubygem以后, 发现一个问题,单独写的ruby文件无法以相对路径require gem上的包 比如 require 'something' 不行,必须以绝对路径 require '/usr/local....../something' 才可以 我查询了ruby的loadpath ("$:") ,发现这个路径并不在RUBY的loadpath中, 按道理说不能require... 阅读全文
posted @ 2005-11-18 11:56 tech.cap 阅读(210) 评论(0) 推荐(0) 编辑
摘要: resin2没有resin3才有的jmx ,也没有像tomcat那样提供一个可以查看系统状态的应用,最近察看文档的时候,发现原来resin从2.0.5开始就提供了一个ResinStatusServlet,由于只是一个servlet,所以它可以嵌入到你的web应用中. 多少也算有些用处(resin3下依然可以继续使用)默认情况下, 这个servlet是没有启用的,如果要启用,可以编辑resi... 阅读全文
posted @ 2005-09-20 09:53 tech.cap 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 搜索 Lucene搜索的api的类主要有4个 IndexSearcher ,Query(包括子类),QueryParser,HitsIndexSearcher是搜索的入口,他的search方法提供了搜索功能 Query有很多子类, 各种不同的子类代表了不同的查询条件,下文详述 QueryParser是一个非常通用的帮助类,他的作用是把用户输入的文本转换为内置的Query对象(大多数web搜索引擎都... 阅读全文
posted @ 2005-08-07 23:52 tech.cap 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 先说displaytag: 曾经我用displaytag来处理表格显示,displaytag界面很漂亮,但是有一个很严重的不足:数据一多就会严重损害系统性能。 displaytag默认是把所有数据取回再分页, 比如你有100条数据,分5页,display每次都会去取回100条但只显示20条,他这样做的后果是数据量一大,系统的速度就会慢下来,特别是数据源如果不做cache直接连接数据库,... 阅读全文
posted @ 2005-08-04 10:31 tech.cap 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 总部在捷克,员工来自俄罗斯的Jetbrains公司昨天release了备受欢迎的java IDE : IDEA5.0 IntelliJ在以下这些方面的功能可以说是 超常的:智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等。拥有业界领先的特性,IntelliJ减轻了开发人员常规性的任务(编码方面琐碎的事情),极大地推动了他们的产品开发... 阅读全文
posted @ 2005-08-03 11:20 tech.cap 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 第一个是 http://www.koders.com/ 是一个源代码搜索引擎,可以查询Apache,Mozilla,Novell Forge和SourceForge等组织的源代码。目前,据称可以搜索1.98亿行源代码,并可按编程语言及应用协议的不同进行查询,其查询直接深入到源代码内部进行,对开发者比较有用第二个是 http://javaalmanac.com Java开发者年鉴一书的在线版本. 要... 阅读全文
posted @ 2005-08-02 18:11 tech.cap 阅读(214) 评论(0) 推荐(0) 编辑