随笔 - 106  文章 - 2  评论 - 2017  阅读 - 43万 
09 2010 档案
性能相差7千倍的ToString方法
摘要:ToString方法大概是.Net时被用得最多的方法了,所有类型都,引用的,值的,都传承了这个从祖先Object开始的光荣传统。调用一次ToString,相当于惊堂木“啪”一下,大喝“堂下案犯报上名来”,这家伙就全招了。 可是写程序如查案,形形色色的人都有,对于些记性差,反应迟钝的家伙,就没那么顺利了。梅(枚)举人就是其中之一,来审问下看看: static void testEnumToString() { var day = DayOfWeek.Wednesday; string value = null; ... 阅读全文
posted @ 2010-09-18 19:59 小城故事 阅读(10416) 评论(90) 推荐(17) 编辑
让火狐狸遨游起来
摘要:浏览器偶一直是用Maxthon(遨游),念念不忘当年MyIE带给偶重生般的感觉。然而自Maxthon2以来,怎么Bug有越改越多之势,体积越来越大,功能越来越繁琐,没用的一堆,该有的却莫名其妙被砍掉了,比如继承父窗口的内容控制。最近,那个恶心的空白标签页和不断出现的MxUp.dll找不到的错误,让偶崩溃了。长期以来,一直把Firefox作测试用,现在只能指望它的插件能带来相差不远的体验了。运气很好,一下子就找到下面三个插件,这下基本可以让Maxthon下岗了。1. Tab Mix Plus多窗口浏览器标签管理是第一位的,这个插件比遨游强大得多,可自定义好多东西,比如说:可指定target属性为 阅读全文
posted @ 2010-09-14 18:05 小城故事 阅读(915) 评论(0) 推荐(1) 编辑
[English Practise]Action when meeting a problem at work
摘要:What will you do if you meet a problem which may delay your task at work?When I find the problem, I'll analyze it fully and carefully. Generally speaking, there're 3 circumstances leading to this prob... 阅读全文
posted @ 2010-09-13 17:51 小城故事 阅读(307) 评论(0) 推荐(0) 编辑
.Net 4.0并行库实用性演练(续)
摘要:接着上一次说,即使用了新的线程安全的集合BlockingCollection,这段代码还是会有问题。 static void testFillParallel() { var list = new BlockingCollection<Person>(9999); Enumerable.Range(1, 99999).AsParallel().ForAll(n => { var name = "Person " + n % 9; if (list.Count(p => p.Name == na... 阅读全文
posted @ 2010-09-10 16:25 小城故事 阅读(1312) 评论(2) 推荐(1) 编辑
What's your understanding about RIA?
摘要:RIA means Rich Internet Application. Compared to traditional web page, it can supply much more various, enriching, interactive user experiences. There're several RIA on (the) market nowdays, such as A... 阅读全文
posted @ 2010-09-08 20:19 小城故事 阅读(582) 评论(0) 推荐(0) 编辑
.Net 4.0并行库实用性演练
摘要:前面说在练习Parallel时,发现另有乾坤,是这样的代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->static IEnumerable<Person> testFill(){ var list =new List<Person>(9); Enumerable.Range(1, 99999).ToList().ForEach(n => { var name ="Person"+ n 阅读全文
posted @ 2010-09-08 19:00 小城故事 阅读(3028) 评论(6) 推荐(3) 编辑
.Net 4.0并行库实用性演练(前言)
摘要:自VS2010发布近半年了,虽然整天想学习新东西,要更新到自己时,发现原来自己基本也很懒,2008还没用上多久呢,无奈被2010了。用了几天,IDE模样还是和05、08差不多,加了些小特性,以后慢慢体验吧,第一感觉启动速度慢多了。主要还是.Net 4.0的变化,其实也就是修修补补,语言特性几乎没什么新特性,C#多了个Dynamic,十年前VB就支持的晚绑定。只好把注意力放在了Framework上,新加的并行支持应该是最大的变化吧。 VS2010发布会我也去过的,并行支持是一大卖点。当时记得台上一个MM对一个Linq查询语句加了个AsParallel(),性能就神奇地提高了一倍,台下掌声雷... 阅读全文
posted @ 2010-09-07 11:14 小城故事 阅读(465) 评论(0) 推荐(0) 编辑
谈如何边做事,边提高
摘要:来博客园的基本是写程序的,好像是废话,缩小点范围,来这里起嘛证明,大家都想学习进步,都是同道中的同道中人。兴趣,往高一点说叫理想,是我们共同的动力,从上一文中再次得到印证。 评论中,有位朋友说自己“每天晚上学习到两三点,早上再花一两个小时赶到公司继续做”,诚心佩服!想一两年前的自己,亦要甘拜下风。可长此以往的话,也不是办法,水平当然要提高,身体才是第一位啊。我们这些打工的,一无背景,二无金钱,身体是我们最大的资本,时间是我们最宝贵的资源。微软流行一句话:Work hard, Worksmart。相信Work hard对这里的同志,都绝对没问题,我想重点在后一句上。提高效率,以最少的资源,... 阅读全文
posted @ 2010-09-01 00:04 小城故事 阅读(6569) 评论(30) 推荐(10) 编辑

点击右上角即可分享
微信分享提示