这里是前人的伟大成果。用了以后不太爽,主要问题在ListRangeReader,既然已经要求服务端按照自己的要求组装数据了,为什么还要在客户端做这许多数据解析重组的工作?于是自己做了一个略显干净的实现。 extjs grid所要求的datastore实际上是这样格式的对象: js 代码 {      success: true or false,      records: 当前页中的数据项,   ...
  • 10:43
  • 浏览 (1980)
  • 评论 (6)
.srt字幕格式如下: 1 00:00:48,860 --> 00:00:51,400 站好,你不喜欢你的工作吗? 2 00:01:00,160 --> 00:01:01,540 食物 3 00:01:06,090 --> 00:01:08,090 你要去 ...
  • 09:17
  • 浏览 (325)
  • 评论 (0)
2007-06-21

rails, 跨越三个Request的flash数据

关键字: ruby rails
关于flash中数据的生命周期,标准的说法是“写入flash中的数据将在下一个request处理完毕时清除”,但是如果在before_filter中将数据写入flash,则该数据的生命周期将跨越三个request,如下面的controller: ruby 代码   before_filter :redirect_filter, :only => :test_flash   def redirect_filter  &nb ...
  • 15:01
  • 浏览 (385)
  • 评论 (0)
2007-04-30

小练习一则

关键字: java groovy ruby
JBoss Seam 1.2.1GA的发行包的src里,有一些文件中有莫名其妙的0xA0字符,本来想用shell搞定的,结果搞了半天也没有用sed弄出完整的解决方案,最后只好用Java语言写了,顺带着也练练groovy和ruby. 最初的Java代码是这样的: java 代码   import java.io.*;      public class Wash {       public ...
  • 15:06
  • 浏览 (424)
  • 评论 (0)
本文的起因在这里。在松底迪的鼓励和指导下,做了一个我认为合理的File实现,规则如下: 1. 追加String的to_file方法 ruby 代码 "c:/temp/test.txt".to_file.exist?   2. 区分File对象的new和open,只有当需要对File的内容进行操作时,才open。 3. 推荐的new操作只有一个初始化参数即路径名,open方法只有mode及其它参数,一次典型的调用如下: ruby 代码 "name".to_file.ope ...
Acegi中的FilterInvocationDefinitionMap提供两种实现:PATTERN_TYPE_ANT_PATH及PATTERN_TYPE_PERL5。其中PATTERN_TYPE_ANT_PATH使用apache Ant的路径格式来进行url的模式匹配,由于只有**, *, ?少数几个通配符,所以使用起来比较简单,但是无法支持带参数的url,如/action.do?method=m这种url,在进行匹配之前,会先将?后面的部分截去。见PathBasedFilterInvocationDefinitionMap.java的代码: java 代码   ...
  • 10:39
  • 浏览 (947)
  • 评论 (1)
下面是Apache+Mongrel上host多个rails应用的方法,提供需要的人使用。 1. 软件版本 我用的操作系统是Redhat Linux 2.4.21-37.EL 系统安装时带的Apache httpd 2.0.46-54ent ruby 1.8.5 rails 1.1.6 mongrel 0.3.13.4 2. 课题 你有一个可以运行的rails应用app1,要将它部署在httpd http://host/上,并在http://host/app1下访问 3. 实施步骤 a) 在apache httpd.c ...
  • 19:55
  • 浏览 (1400)
  • 评论 (2)
半人马
搜索本博客
博客分类
最近加入圈子
存档
最新评论