摘要: JavaScript中有一组几乎所有语言都有的比较运算符(==,!=,===,!===,=,,...),你真的了解这些比较运算符吗? 本文通过一段代码来展现JavaScript中一些匪夷所思的比较运算结果。 阅读全文
posted @ 2010-12-15 23:52 Amo.Xu 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 请看如下两个产品LOGO,到底谁是山寨的呢? 阅读全文
posted @ 2010-11-12 17:19 Amo.Xu 阅读(224) 评论(2) 推荐(0) 编辑
摘要: 在开发中写到格式化字符串的时候,总是要头疼一会,因为总找不到C#格式化完整一点的参考列表。 本文详细地介绍了字符串格式化相关的内容,包括字符串对齐,数值格式化,日期时间格式化,枚举格式化;并提供了相对比较完整的参考。 本文是Steve Tibbett写的一篇博文,也是本主题最热门的网文,特此翻译,供不愿意读英文的朋友参考。 阅读全文
posted @ 2010-07-20 21:07 Amo.Xu 阅读(2608) 评论(2) 推荐(2) 编辑
摘要: 在工作中,尤其是重构的时候,对原有大批量的代码进行修改是一件很累人的工作,稍有不甚,可能就会有遗漏。本文今天就与大家一起探索Visual Studio中非常实用但却鲜为人知的功能,Regex Replace(正则替换)。 阅读全文
posted @ 2009-08-04 10:06 Amo.Xu 阅读(2960) 评论(19) 推荐(8) 编辑
摘要: ViewState一直以来备受争议,主要是因为他臃肿的体积,导致客户的的回传(PostBack)数据量很大,而其中真正有用的数据又很少,网络带宽被浪费不说,用户的体验也很差。 最近项目中用到了Telerik的RadGrid,使用服务器端绑定数据后页面ViewState体积过大,而导致性能严重降低,便开始找寻优化方式,尽量将ViewState存在服务器端。 由于项目已开发至中期,不可能做类似于取消ViewState或使用客户端绑定之类的大规模改动。 要想改动量最小化,肯定不能影响原有ViewState的使用,那只能重写Page类的LoadPageStateFromPersistenceMedium()和SavePageStateToPersistenceMedium(object state)的方法,在这两个Override的方法中把数据存在别的什么地方。 这时候就来问题了,ViewState只是一个页面的周期,每打开一个页面都会生成一个新的ViewState,连刷新都不例外,如果存在文件或数据库中,这些数据累积起来可不是开玩笑的,而且也用不上了,那还不得要写过期 阅读全文
posted @ 2009-07-21 17:37 Amo.Xu 阅读(4506) 评论(37) 推荐(2) 编辑
摘要: 不管是中国网站还是国外的,不管搜索什么关键词,所有出来的结果全被加上了“该网站可能含有恶意软件,有可能会危害您的电脑。” 阅读全文
posted @ 2009-01-31 23:11 Amo.Xu 阅读(654) 评论(4) 推荐(0) 编辑
摘要: 20CM的网线你可能会扔掉,但你想过没?你可能扔掉一件工艺作品!本文就教你如何用20CM网线做一个好玩的小人. 阅读全文
posted @ 2008-09-30 08:53 Amo.Xu 阅读(384) 评论(4) 推荐(0) 编辑