<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Klesh.Cn</title><subtitle type="text">concentrating on knowing more...</subtitle><id>http://feed.cnblogs.com/blog/u/10839/rss</id><updated>2008-06-05T04:00:38Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/10839/rss"/><entry><id>http://www.cnblogs.com/Klesh/archive/2008/05/15/The-Beauty-of-Closures.html</id><title type="text">C#和Java的闭包－Jon谈《The Beauty of Closures》</title><summary type="text">closures of Java and C#</summary><published>2008-05-15T08:41:00Z</published><updated>2008-05-15T08:41:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2008/05/15/The-Beauty-of-Closures.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2008/05/15/The-Beauty-of-Closures.html"/><content type="text">closures of Java and C#</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2008/04/10/1146699.html</id><title type="text">标准当然是好事情</title><summary type="text">从现实情况出发，IE用户量占绝对优势乃是一个不争的事实，所以在目前的网页制作开发中，优先针对IE进行编码也是很合理的策略。 固然，顾全当前现实情况是必要，可是世界并不是一成不变的，尤其是风云变幻的商业市场，用户会变化。从Google以及其它很多Web 2.0的网站上可以看出来，虽然表面上，它们的出现改变了很多用户的使用习惯，上网习惯；其实是人们本来就有了那种需要，那种倾向，而Google及那些...</summary><published>2008-04-10T05:54:00Z</published><updated>2008-04-10T05:54:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2008/04/10/1146699.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2008/04/10/1146699.html"/><content type="text">从现实情况出发，IE用户量占绝对优势乃是一个不争的事实，所以在目前的网页制作开发中，优先针对IE进行编码也是很合理的策略。 固然，顾全当前现实情况是必要，可是世界并不是一成不变的，尤其是风云变幻的商业市场，用户会变化。从Google以及其它很多Web 2.0的网站上可以看出来，虽然表面上，它们的出现改变了很多用户的使用习惯，上网习惯；其实是人们本来就有了那种需要，那种倾向，而Google及那些...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2008/04/07/1140228.html</id><title type="text">另一个多版本IE共存软件 IETester</title><summary type="text">Multiple IE 应该很多人知道，可以在 XP 下实现ie3 到6多版本共存，很实用的WEB开发辅助工具。美中不足的是，用它来浏览网页，每次遇一个ActiveX控件时(最典型的就是Flash)，就会弹出窗口问你O不OK，相当烦人。并且，Multiple IE 也不支持Vista。不过这些还不是大问题，最大的问题是作者貌似好久不更新了。 (基于快捷方式的Multiple IE) 所幸江山代有...</summary><published>2008-04-07T05:02:00Z</published><updated>2008-04-07T05:02:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2008/04/07/1140228.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2008/04/07/1140228.html"/><content type="text">Multiple IE 应该很多人知道，可以在 XP 下实现ie3 到6多版本共存，很实用的WEB开发辅助工具。美中不足的是，用它来浏览网页，每次遇一个ActiveX控件时(最典型的就是Flash)，就会弹出窗口问你O不OK，相当烦人。并且，Multiple IE 也不支持Vista。不过这些还不是大问题，最大的问题是作者貌似好久不更新了。 (基于快捷方式的Multiple IE) 所幸江山代有...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/12/25/please-dont-castrate-webform.html</id><title type="text">拜托，请别再阉割WebForm了</title><summary type="text">WebForm的组件式开发思想，去到极致就是GridView，为啥？自动化程度，高；智能程度，高；代码重用度，高；开发效率，高！所以微软大大小小的DEMO都喜欢用它，拖一拖，拉一拉，写几行代码，一个完整表格就出来啦……。不过，当我们回到现实应用中，基本上它就是一个摆设，偶尔会用它来作一些烟雾测试。所以，抛弃不合用的控件，对WebForm来说，不会有什么区别，不会导致WebForm发生本质的变化。当...</summary><published>2007-12-25T04:44:00Z</published><updated>2007-12-25T04:44:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/12/25/please-dont-castrate-webform.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/12/25/please-dont-castrate-webform.html"/><content type="text">WebForm的组件式开发思想，去到极致就是GridView，为啥？自动化程度，高；智能程度，高；代码重用度，高；开发效率，高！所以微软大大小小的DEMO都喜欢用它，拖一拖，拉一拉，写几行代码，一个完整表格就出来啦……。不过，当我们回到现实应用中，基本上它就是一个摆设，偶尔会用它来作一些烟雾测试。所以，抛弃不合用的控件，对WebForm来说，不会有什么区别，不会导致WebForm发生本质的变化。当...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/11/13/958111.html</id><title type="text">敏捷开发解决实数转中文大写金额问题</title><summary type="text">实数转中文大写的问题，虽然不能算是太难，但却也不是那种能一气呵成，一蹴而就的简单问题，一步到位的想法很容易就会陷入泥潭；正确的做法应该是对转换的规律抽丝剥茧，由浅入深一步一步完成转换步骤，如此便能水到渠成……敏捷开发的思想很适用于解决此类问题，借此机会正好和大家分享一些敏捷开发的经验。 开始之前，先看一下大写位进换数情况先，这里以目前财务体系的中法换算为准： 个=10的0次方十=10的1次方...</summary><published>2007-11-13T07:55:00Z</published><updated>2007-11-13T07:55:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/11/13/958111.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/11/13/958111.html"/><content type="text">实数转中文大写的问题，虽然不能算是太难，但却也不是那种能一气呵成，一蹴而就的简单问题，一步到位的想法很容易就会陷入泥潭；正确的做法应该是对转换的规律抽丝剥茧，由浅入深一步一步完成转换步骤，如此便能水到渠成……敏捷开发的思想很适用于解决此类问题，借此机会正好和大家分享一些敏捷开发的经验。 开始之前，先看一下大写位进换数情况先，这里以目前财务体系的中法换算为准： 个=10的0次方十=10的1次方...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/10/22/can-we-call-monorail-as-a-mvc2-framework.html</id><title type="text">或者可以把MonoRail称之为MVC2框架</title><summary type="text">刚刚在CSDN上面看到一篇有趣的新闻《看Java和动态语言的两极分化》，里面有一段文字： 记者：“脚本语言仍然会大行其道”，在这种情况下，您认为Java和脚本语言各在哪些领域发挥哪些作用呢？ 纯月：随着Java应用的深入，人们渐渐开始不再把Java作为万金油。Java在Web开发上的确不具有明显的优势，Struts，JSF等框架相比基于脚本的语言增加了开发复杂性，很多开...</summary><published>2007-10-22T10:07:00Z</published><updated>2007-10-22T10:07:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/10/22/can-we-call-monorail-as-a-mvc2-framework.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/10/22/can-we-call-monorail-as-a-mvc2-framework.html"/><content type="text">刚刚在CSDN上面看到一篇有趣的新闻《看Java和动态语言的两极分化》，里面有一段文字： 记者：“脚本语言仍然会大行其道”，在这种情况下，您认为Java和脚本语言各在哪些领域发挥哪些作用呢？ 纯月：随着Java应用的深入，人们渐渐开始不再把Java作为万金油。Java在Web开发上的确不具有明显的优势，Struts，JSF等框架相比基于脚本的语言增加了开发复杂性，很多开...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/10/22/monorail-and-webform-which-is-the-Victorinox.html</id><title type="text">MonoRail和WebForm,谁是瑞士军刀</title><summary type="text">MonoRail不是瑞士军刀，它不帮你输出html，不帮你管理页面状态，主要还是帮助你把视图、控制器分开来而已，其他的都是辅助性可有可无的东西。 </summary><published>2007-10-22T08:27:00Z</published><updated>2007-10-22T08:27:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/10/22/monorail-and-webform-which-is-the-Victorinox.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/10/22/monorail-and-webform-which-is-the-Victorinox.html"/><content type="text">MonoRail不是瑞士军刀，它不帮你输出html，不帮你管理页面状态，主要还是帮助你把视图、控制器分开来而已，其他的都是辅助性可有可无的东西。 </content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/10/13/923115.html</id><title type="text">理解Javascript的闭包</title><summary type="text">先来看两段代码，若是你不能完全理解它们的原理，则本文对你还是有一点参考作用的。 首先是我写的一段用来模拟私有成员的代码:function Foobar(parameter) {var privateVariable = "I'm private Variable";var privateFunction = function() {return "I'm privateFunction...</summary><published>2007-10-13T04:43:00Z</published><updated>2007-10-13T04:43:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/10/13/923115.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/10/13/923115.html"/><content type="text">先来看两段代码，若是你不能完全理解它们的原理，则本文对你还是有一点参考作用的。 首先是我写的一段用来模拟私有成员的代码:function Foobar(parameter) {var privateVariable = "I'm private Variable";var privateFunction = function() {return "I'm privateFunction...</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/10/13/webform-and-monorail.html</id><title type="text">WebForm与MonoRail</title><summary type="text">无论是WebForm也好，MonoRail也好，最大的区别还是它们的理念。其实，只要你有好的意识，使用WebForm一样也可以把界面和控制分离得很好；相反，在MonoRail的Controller里一样可以生成HTML代码再传给View……</summary><published>2007-10-13T04:04:00Z</published><updated>2007-10-13T04:04:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/10/13/webform-and-monorail.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/10/13/webform-and-monorail.html"/><content type="text">无论是WebForm也好，MonoRail也好，最大的区别还是它们的理念。其实，只要你有好的意识，使用WebForm一样也可以把界面和控制分离得很好；相反，在MonoRail的Controller里一样可以生成HTML代码再传给View……</content></entry><entry><id>http://www.cnblogs.com/Klesh/archive/2007/09/28/understanding-classs-definition-in-javascript.html</id><title type="text">理解Javascript中类的定义</title><summary type="text">Foo在实例化后就是一个独立的个体，它的任何改动不会影响到原来的类型定义，也不会影响到其他的实例；而Bar则不同，它的所有实例都依然受prototype的影响，通过对Bar.prototype的修改或扩展，可以影响到所有包括已经实例化的实例。回过头来看Foo，由于它的成员，特别是成员函数是动态创建的，则可以利用它来模拟面向对象中的“私有成员</summary><published>2007-09-28T03:32:00Z</published><updated>2007-09-28T03:32:00Z</updated><author><name>Klesh Wong</name><uri>http://www.cnblogs.com/Klesh/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Klesh/archive/2007/09/28/understanding-classs-definition-in-javascript.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Klesh/archive/2007/09/28/understanding-classs-definition-in-javascript.html"/><content type="text">Foo在实例化后就是一个独立的个体，它的任何改动不会影响到原来的类型定义，也不会影响到其他的实例；而Bar则不同，它的所有实例都依然受prototype的影响，通过对Bar.prototype的修改或扩展，可以影响到所有包括已经实例化的实例。回过头来看Foo，由于它的成员，特别是成员函数是动态创建的，则可以利用它来模拟面向对象中的“私有成员</content></entry></feed>
