- 浏览: 25586 次
- 性别:
最近访客 更多访客>>
最新评论
-
verynewbee:
…这个别人怎么猜得到呢
不过我倒是碰到一个问题
就是用prot ...
prototype.js+IE6的一个怪异问题。 -
netfishx:
lz的问题在我这里也没有重现
prototype.js+IE6的一个怪异问题。 -
cozone_柯中:
按照lz的
代码
<%@ page contentTyp ...
prototype.js+IE6的一个怪异问题。 -
fiate:
IE确实没有FF处理的好哦
prototype.js+IE6的一个怪异问题。 -
mafa:
好文啊!谢谢LZ~!
使用ruby gettext实现RoR应用的多语言化——Step by Step
文章列表
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:单数据源,单套表。
所有客户的数据都存放在一个数据库的同一套表中, 在部分表中增加标示字段,表明该记录是属于哪个客户的。具体哪些表中要增加标示字段当然要看具体应用,不过我觉得可能大部分表示实体对象的表中 ...