程序设计
文章平均质量分 81
RichardSundusky
这个作者很懒,什么都没留下…
展开
-
构造FireFox,我犯了几个经典的错误
几天前我尝试着构造FireFox,我犯了几个经典错误,好在网上有很多资源教我如何解决这些问题,最后我还是成功地将FireFox 2.0 RC3的源码构造成功。这里是我所做的:1.先到http://www.mozilla.org,查找最新的源码,一般你在这里能找到源代码:ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases,我用的是2.0原创 2006-11-10 08:20:00 · 4596 阅读 · 4 评论 -
Sand Castle 0.001 Release.
Sand Castle 0.001 Release. 什么是Sand Castle? Sand Castle是一个针对Win32 API的C++类封装库。开发这个C++类封装库的目的是取代MFC,最终目的是让这个库能够在mingw gcc下进行应用程序设计。现在的目的是让这个库在免费的Microsoft Visual C++ Toolkit 2003外加Platform SDK就能进行应用程序开原创 2006-11-17 04:57:00 · 2063 阅读 · 0 评论 -
微软的管理模式真的值得吹嘘么?
最近有个叫人月神话的博客写了一个吹嘘微软管理艺术的博闻。这篇看似美好的文章,被CSDN誉为“最佳实践”。我对这篇博闻的评论只有一个字—Naïve!!我在微软做合同工做了一年;随后进入一个小公司里为微软搞了一个外包项目;然后又进入微软作了两个月的咨询。我对微软内部的管理是有了解的。微软的管理模式真的值得吹嘘么?我的答案是“不能。”答案显而易见,Windows Vista延迟了几次了就说明微软的管理模原创 2006-07-18 14:24:00 · 8993 阅读 · 21 评论 -
也谈什么才算是正确使用.NET String类型
看了金旭亮老师的《在.NET程序中正确使用String类型》,不敢赞同其看法。原因如下: 1. String使用不当影响程序性能这一说法并不准确,准确地说是对象分配不当会影响程序性能。 2. 文中没有仔细分析String的属性,随随便便使用一些简单和模糊的程序片断,并不能说明事实,反而混淆读者对概念的理解。 写这篇文章,并不是要诋毁金旭亮老师,而是让他知道自己在教学中可能出现的错误,提醒其及时原创 2006-12-15 10:01:00 · 25313 阅读 · 4 评论 -
解析Java对象的equals()和hashCode()的使用
解析Java对象的equals()和hashCode()的使用 前言 在Java语言中,equals()和hashCode()两个函数的使用是紧密配合的,你要是自己设计其中一个,就要设计另外一个。在多数情况 下,这两个函数是不用考虑的,直接使用它们的默认设计就可以了。但是在一些情况下,这两个函数最好是自己设计,才能确保整个程序的正常运行。最常见的是当 一个对象被加入收集对象(colle原创 2007-02-12 07:58:00 · 28778 阅读 · 6 评论 -
很想写以下这本书(C#2.0学习心得),就是没有时间
C# 2.0 语言使用详解范例学习 Richard Sun All Rights Reserved. 2007. 目录 前言原创 2007-08-23 02:40:00 · 3004 阅读 · 3 评论 -
中国程序员什么时候才能走出大师崇拜的阴影?
最近 Linus Torvalds和一个叫Dmitry Kakurin对C vs. C++进行了一系列的讨论。这种门派之争经常在CSDN上出现,这也不新鲜了,再说C vs. C++就像C++ vs. Java,C++ vs. C#,等等。其实这些争论都并不重要,“使用一把阻击步枪水平,并不取决于阻击步枪的设计,取决于阻击手的使用技能。”这句话应该能总结我对程序设计语言之争的看法。对我来说,一个程序原创 2007-09-13 13:06:00 · 14528 阅读 · 74 评论 -
完美的开发语言--现在只是梦想
完美的开发语言--现在只是梦想 今天看到CSDN上一条新闻,蔡学镛写的,我看了后感到很好笑,他的想法很可爱,可是很不现实。这条新闻在这里:http://news.csdn.net/n/20080206/113451.html 我们逐个分析,为什么他所提出的这些观点都不现实: 支持Unicode,以下几个问题造成没有什么开发语言能够完美支持Unicode 标准:原创 2008-02-07 06:13:00 · 3323 阅读 · 0 评论