2006年9月22日
摘要: 很幸运,好朋友昨天给我一张票,总算能够去微软Tech.Ed大会了,真的很高兴,真的谢谢他了。 车很快,8:10就到了会场,到处转了转,感觉没有去年热闹,赞助商也少了一些,不知为何。 等到11:00点,开幕式总算开始了,在两位老总(陈永正和Ron Markezich)的例行“废话”之后。总算开始秀一下新的技术了。主要有四个演示。 第一个演示:如何利用微软的mob... 阅读全文
posted @ 2006-09-22 01:28 microsheen 阅读(2007) 评论(10) 推荐(0) 编辑
  2006年6月3日
摘要: 一个好的名字能够让你的程序更加好懂,别人一看到这个名字,就能够猜到你在做什么。大量好的名字离不开好的命名规范,而一个好的命名规范要做到两点: l 合理。即容易被大家接受和使用。从这个意义上来说,好的命名规范不应该太长,它应该让你花上10分钟就能看完,写过几段代码就能熟悉。 l 风格一致。即前后一致,例外的情况少。 符合以上两点的命名规范就是好的,虽然它们具体... 阅读全文
posted @ 2006-06-03 19:09 microsheen 阅读(809) 评论(3) 推荐(0) 编辑
  2006年5月26日
摘要: 脚本的问题 前一篇文章的测试脚本中,发现一个问题,请见下面的粗体部分。 public static double Test1() { GC.Collect(); ArrayList list1 = new ArrayList(); sw.Reset(); //sw是一个System.Diagnostics.Stopwatch对象 ... 阅读全文
posted @ 2006-05-26 20:03 microsheen 阅读(2043) 评论(4) 推荐(0) 编辑
  2006年5月25日
摘要: 一般都说,泛型能够提高程序的性能,理由有: l 避免装箱和拆箱操作。比方: ArrayList list = new ArrayList(); list.Add(123); //需要装箱 int i = (int)list[0]; //需要拆箱 l 类型检查是在编译时间进行,而不是在运行时间进行的。比方: ArrayLi... 阅读全文
posted @ 2006-05-25 23:39 microsheen 阅读(4298) 评论(7) 推荐(0) 编辑
  2006年5月24日
摘要: 最近开始学习泛型,看了一些网上的文章和书中的介绍,把其中的一些内容摘抄如下: 泛型是什么 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 类型安全和装箱、拆箱 作为一种类型参数,泛型很容易给我... 阅读全文
posted @ 2006-05-24 23:13 microsheen 阅读(2352) 评论(1) 推荐(0) 编辑
  2006年3月28日
摘要: 现在我想,软件设计和服装设计师的工作其实很相似,对于一个服装设计师来说,设计的第一步是从观察开始的,他会仔细观察顾客的身材,是胖是瘦,各个部分的比例如何,当前穿着的服装的优缺点,顾客将会穿着这套衣服什么时间出现在什么场合,顾客的喜好、顾客的朋友会如何看待,客户的希望,他愿意花多少钱。在这之后才是设计,他会根据观察的结果,确定服装的款式、色彩、选用的面料。一句话量体裁衣,这是服装的设计之... 阅读全文
posted @ 2006-03-28 10:01 microsheen 阅读(1015) 评论(1) 推荐(0) 编辑
  2006年2月11日
摘要: Chapter 5. Expressions and Operators1. Arithmetic Operators : Addition (+) , Subtraction (-) , Multiplication (*) , Division (/) ,Modulo (%) , Unary minus (-) , Unary plus (+) , Increment (++) , Decre... 阅读全文
posted @ 2006-02-11 21:51 microsheen 阅读(952) 评论(0) 推荐(0) 编辑
摘要: Chapter 4. Variables1. Variable Declarationplease test the followings in browser. the result shoule be:a = undefinede = I have a value 2. Variable Scope1)JavaScript will implicitly declare that varia... 阅读全文
posted @ 2006-02-11 21:49 microsheen 阅读(401) 评论(1) 推荐(0) 编辑
  2006年2月4日
摘要: The followings are some logs after I read some chapters of JavaScript: The Definitive Guide, 4th Edition. Chapter 1. Introducation to JavaScript1. What's JavaScript1)JavaScript Is Not Java : the two ... 阅读全文
posted @ 2006-02-04 10:55 microsheen 阅读(761) 评论(0) 推荐(0) 编辑
  2006年1月7日
摘要: 很多时候,我们理解面向对象是就方法加上数据,封装就是隐藏数据,但这并不全面。好比说,猫有一个脑袋、四条腿,一个尾巴一样,虽然没有错,但并不全面。从外表上来看,面向对象的确是这样,但其本质在哪里呢?让我们来看看《Design Patterns Explained》,它告诉我们一些什么。 阅读全文
posted @ 2006-01-07 00:49 microsheen 阅读(3733) 评论(11) 推荐(0) 编辑