无意间看到的一片趣文:(x)
希望有一天能看到文言文版的国外图书翻译,真的比较有趣Q还有,不懂的时候,也可以顺带看看英文原文,也好Z学学pQ呵c(din)?/span>
引:(x)
Thus spake the master programmer:
"When you have learned to snatch the error code from the trap frame, it will be time for you to leave."
师曰Q『惑中取错之日,可出q。?/span>
…..
全文见:(x)
http://livecn.huasing.org/tao_of_programming.htmCompressor | beforegzip | aftergzip |
source: | 80,469; | 24,975; |
jquery default: | 46,437; | 14,641; |
yuicomressor | 46,210; | 14,452; |
JSA(without eval) | 40,704; | 13,604; |
JSA(with eval): |
26,157; |
13,549; |
现在我们发布servlet在线压羃版本。无需安装Q在U压~,l非Java用户一个更加便L(fng)使用方式?/p>
目主页Q?a target="blank">http://www.xidea.org/project/jsa/
现在的在U压~服务器?a target="blank">Seaprince提供?
Ƣ迎更多有空闲服务器资源的朋友安装JSA在线服务Q我在jsa目主页提供链接Q方便大家用?/p>
仍外Qؓ(f)?jin)避免服务器资源被恶意滥用,我们默认启用了(jin)图片验证,服务频率限制{保护设|?
l用户带来些不便Q敬误解?/p>
查看代码Q?
看到Include函数Q马上可以想刎ͼ它很可能使用?jin)动态包含脚本的设计?
仔细阅读q两个函C码,发现它是通过XMLHttpRequest对象同步装蝲脚本资源的(对IEQ它采用userdata~存优化Q。而这必将D一U完全阻塞问题(q种问题我在仍外一blog上描q过Q?a target="blank">http://jindw.javaeye.com/blog/66702Q?/p>
说到d问题Q我惛_家可能会(x)以ؓ(f)只是一U下载gq,其实不然?/strong>
我对q个问题可以说深有体?x),起初Q在构徏JSI1的项目站Ҏ(gu)。因为网站放在sourceforge上,讉K数度不是一般的慢,几个单的例子Q浏览器p完全d好几妙钟。正是厌恶这U完全阻塞的现象Q我才开发了(jin)JSI2?/p>
事实上,现在的一堆堆js框架中,采用XHR同步装蝲资源的有不少QJSVM、dojo、a9engine、hax的piesQ其中JSVMQ?
dojo都提供打包工P可能装载的脚本打包到启动文件中Q所以也可以避免XHR同步h。不q这样也失M(jin)部分动态装载的意义?jin)?/p>
MQ我非常讨厌q种完全d现象Q认个严重媄(jing)响用户体验?
下蝲延迟不是完全dQ浏览器依然可以响应用户事g。而同步XHRhd是一U完全的d?
览器在脚本q行与事件响应共用同一个线E(我的猜测Q。Q何脚本尚在运行时Q包括被同步XHRhd的时_(d)(j)Q浏览器无法响应Q何用户事Ӟ无法拖放H口、切换标{、重画页面等{,像E序M(jin)一P(j)。与普通的下蝲延迟造成的阻塞,感觉明显不同?/p>
可能也有些主观因素把Q希望听听大家的看法?
]]>
q些描述我也看过Q很是不解?/p>
如果说这U基本类型也需要用q种指针的风|q要׃n数据Q那么后l的操作处理h不是更麻?ch)吗Q?
每次写操作都要查扑ַ有常量。甚臛_辟新的空间存储新倹{?
再说q个指针怎么的也要个32位吧。ؓ(f)什么就不能直接吧值放q去Q硬是要通过指针x跛_的,有意义吗Q?
q优化了(jin)吗?
反正在我看来Q这是不可能的?/strong>
希望有高手出来澄清一下,l个合理的解释?/p>
如果是对的,那也应该l出有点说服力的证据?
如果是错的,那么大家吧这文章的源头揪出来,q个实误h不浅?/p>
不过java?String q类不可变对象的处理Q编译器实有类g化,不过也只是编译期?
q种pȝcd受到点编译器的特别关注倒是很合理的?/p>