`
BirdGu
  • 浏览: 25586 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
0. 写本文时使用的环境: OS: MacOS X 10.4.7 Ruby 1.8.5 Rails 1.1.6 gettext 1.8.0 1. 安装ruby gettext 使用gem安装: gem install gettext gem会列出可以安装的gettext的版本。注意,如果是在Windows下安装的话,一定要选择后面带“(mswin32)”的选项,否则会有编译错误。 2. 修改config/environment.rb文件: 在文件头上加入: $KCODE='u' require 'jcode' require 'gettext/rails' 3. ...
今天在调试一个功能的时候碰到了一个古怪的问题。 功能很简单。在一个页面中使用prototype.js的Ajax.Updater异步刷新一个div块的内容。后台是webworks,用JSP生成要填入div的HTML片段。 在FireFox中一切正常。但在IE6中只要触发这个功能,IE6立刻停止响应了,占用CPU接近100%。 通过跟踪发现,在FireFox中,XMLHttpRequest的readyState的变化顺序是0,1,2,2,3,4。而在IE6中是0,1,2,然后IE就停止响应了。 你们猜猜是什么原因。 稍后公布答案。
ASP(Application Service Provider)模式应用与普通应用之间的一个重要差别是ASP系统需要管理多个客户的数据。不同客户之间的数据完全独立,没有关联。不允许一个客户查询另一个客户的数据。即使多个客户共享一个数据库,对单个客户来说,其它客户的数据可以看作是不存在的。 这里主要讨论在J2EE应用中如何解决这个问题。当然,这里讨论的方法对于其它架构的系统可能也适用。 方案1:单数据源,单套表。 所有客户的数据都存放在一个数据库的同一套表中, 在部分表中增加标示字段,表明该记录是属于哪个客户的。具体哪些表中要增加标示字段当然要看具体应用,不过我觉得可能大部分表示实体对象的表中 ...
Global site tag (gtag.js) - Google Analytics