2012年4月17日

使用Linq/IEnumerable的两个技巧

摘要: 原文:http://alexmg.com/post/2012/04/05/Two-tips-for-working-with-LINQ-and-IEnumerablelt;Tgt;.aspx1使用Any()代替Count()来检查是否为空的返回值。理由:Any()只在找到第一个true的时候就会返回。Count()会遍历所有。测试案例:用Count()[Test]public void EnumerationsUsingCount(){ Loopy loopy = new Loopy(); bool gotSome = loopy.GetSome().Count() > 0; ... 阅读全文

posted @ 2012-04-17 05:22 t.ed 阅读(1676) 评论(0) 推荐(1) 编辑

2012年4月3日

关于产生随机数,使用同一个Random()和不同Random()的区别。

摘要: 在多线程的情况下,每个线程是否能产生不同的随机数?测试结果如下: //使用同一个Random() var random1 = new Random(); for (int i = 0; i < 10; i++) { var t = new Thread(new ParameterizedThreadStart((a) => { Console.WriteLine("Same Random:" + random1.Next(0, 100)); })); t.Start(); } //使用不同random ... 阅读全文

posted @ 2012-04-03 10:30 t.ed 阅读(310) 评论(0) 推荐(0) 编辑

gbk和gb2312

摘要: 都知道现在很多中文网站用gb2312,也有用gbk的,但是互相切换也没改变,那这两个标准有什么不同?GBK: 汉字国标扩展码,基本上采用了原来GB2312-80所有的汉字及码位,并涵盖了原Unicode中所有的汉字20902,总共收录了883个符号, 21003个汉字及提供了1894个造字码位。 Microsoft简体版中文Windows 95就是以GBK为内码,又由于GBK同时也涵盖了Unicode所有CJK汉字,所以也可以和Unicode做一一对应。GB码,全称是GB2312-80《信息交换用汉字编码字符集 基本集》,1980年发布,是中文信息处理的国家标准,在大陆及海外使用简体中文的地区 阅读全文

posted @ 2012-04-03 08:26 t.ed 阅读(386) 评论(0) 推荐(0) 编辑

2012年3月27日

“我用 Chrome 浏览器三个月了,没有崩溃过。“

摘要: —— 帮他翻译一下,是人还没崩溃过。 阅读全文

posted @ 2012-03-27 23:50 t.ed 阅读(148) 评论(0) 推荐(0) 编辑

2012年3月26日

VS大幅度提高效率的插件————Autocode

摘要: 不知道有没有人用过VS的插件Autocode。我从VS 2005开始就用上了,也看到博客园的朋友推荐的。具体用法是:输入一串代码,按Ctrl+Enter,生成一大段代码,极大的提高coding效率。具体效果看看下面这个GIF吧最喜欢用的应该是里面的classa命令了,比如在VS里面输入int id string name string nickname string email string gender string homepage person classa自动产生下面一大段代码: public class Person { public Person() { } ... 阅读全文

posted @ 2012-03-26 17:40 t.ed 阅读(7678) 评论(22) 推荐(14) 编辑

2012年3月20日

怎样在一瞬间提高VS打开、编译、帮助的速度

摘要: 买个SSD,将VS,Help Library全部装到SSD上,把项目文件放到另一个硬盘(当然放SSD上也可以,不过SSD需要减少写入比较好)。有更多的钱买个更好的CPU和足够大的内存。使用Ramdisk,将Temp文件夹放入Ramdisk中。 阅读全文

posted @ 2012-03-20 22:53 t.ed 阅读(465) 评论(0) 推荐(0) 编辑

今天开始使用黑色背景的VS

摘要: 今天开始使用黑色背景的VS。感觉对眼睛的刺激比白色背景小很多。以前也看到博客园其他朋友介绍,但是没有尝试过。因为大概7、8年前看到过一篇文章《XXX国科学家最新研究,白色背景对电脑用户的眼睛比较好》 阅读全文

posted @ 2012-03-20 22:43 t.ed 阅读(346) 评论(0) 推荐(0) 编辑

Win 7 多屏幕的窗口管理 一个小技巧。

摘要: Windows 7有个很好的功能(snap),用鼠标把任意窗口拖到屏幕边缘,这个窗口自动变成占据屏幕的某一半。左右各放一个的话,一个屏幕同时浏览两个窗口十分方便。但这个功能对多显示器的用户来说就无效了。在两个显示器之间的边缘进行拖动的时候,窗口不会更改大小。所以,我大概用了两年的时间是手工更改这样的窗口的大小。今天发现,想让他们自动更改大小可以用快捷键:WIN键+左/右 阅读全文

posted @ 2012-03-20 22:39 t.ed 阅读(469) 评论(0) 推荐(0) 编辑

2012年3月18日

最实用的几个OneNote快捷键.

摘要: 经常用OneNote做记录,分享几个最实用的快捷键:以黄色突出显示所选文字。Ctrl+Shift+H或 Ctrl+Alt+H插入屏幕剪辑。 Windows 徽标键+S插入当前日期和时间。Alt+Shift+F在只有一行的表中创建另一个列。Tab在表中当前行之下创建一行。Ctrl+Enter在表中当前列的右侧创建一列。Ctrl+Alt+R在表中当前列的左侧创建一列。Ctrl+Alt+E删除表中当前的空行(当光标位于该行的开始处时)。Del(按两次)应用、标记或清除“待办事项”标记。Ctrl+1(+2,3,4分别为重要、问题、后续工作的标记)打开一个新的 OneNote 窗口。Ctrl+M打开一个 阅读全文

posted @ 2012-03-18 11:14 t.ed 阅读(6276) 评论(0) 推荐(2) 编辑

导航