摘要: 转载自http://blog.csdn.net/metababy/archive/2007/01/02/1472210.aspx C#四种排序算法 【导读】本文介绍了C#的四种排序算法:冒泡排序、选择排序、插入排序和希尔排序 冒泡排序 using System; namespace BubbleSorter { public class BubbleSorter { public vo... 阅读全文
posted @ 2007-01-04 17:10 ColorSky 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 亲爱的悟空,我这封信写的很慢,因为知道你看字不快。我们已经搬家了,不过地址没改,因为搬家的时候把门牌带来了。这礼拜下两次雨,第一次下3天,第二次下4天。昨天我们去买pizza,店员问我要切成8片还是12片,我说8片就成了,12片吃不完。 我给你寄去件外套,怕邮寄时超重,把扣子剪下来放口袋里了。嫦娥生了,因为不知道是男是女.最后告诉你本来想给你寄钱。可是信封已经封上了 圣诞快到了, 别忘了给孩子... 阅读全文
posted @ 2006-12-22 10:07 ColorSky 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 继续我们的学习, 9章。Strategy模式 回顾我们的目标: · 按接口编程 · 尽量用聚合代替继承 · 找出变化并封装之 Strategy模式 例:比如需要显示点,线,正方形,圆。 如果还需要一种带有特殊边线的正方形,我们从正方形继承,重用Square中的代码,只是覆盖DrawBorder方法。 导致的问题: 弱内聚: 如果有许多边线... 阅读全文
posted @ 2006-12-08 14:53 ColorSky 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一个关于Russell的故事: Russell是A公司某项目的负责人。在A公司完成需求分析和详细设计后,由于A公司人力资源有限,预备请合作伙伴C公司的两个开发人员(c1,c2)进行开发,期限是两个月。 在开发进行了半个月后,Russell发现,C公司的这两个开发人员都有些问题: c1很聪明,技术能力高,但是上班的时候老是用MSN聊天。有人经过的时候马上转到IDE画面,过一会又切换回MSN。Russ... 阅读全文
posted @ 2006-11-23 09:42 ColorSky 阅读(2692) 评论(35) 推荐(0) 编辑
摘要: 计算机中很多看似简单的问题,回答起来往往不那么简单。  一个应用程序在某一时刻,到底是用了多少内存? 阅读全文
posted @ 2006-11-16 09:36 ColorSky 阅读(3258) 评论(2) 推荐(0) 编辑
摘要: 前几天,有同学提出如何创建一个ExE文件,可在控制台下键入文件名执行,也可在文件浏览器种双击打开GUI。开始以为是个很简单的问题,结果发现要实现却很费劲。如果把程序设为Windows Application,在命令行模式下虽然可以启动它,却看不到输出结果;如果把程序设为Console Application,在命令行模式下虽然可以启动GUI,但是后面始终有个Console,虽然可以使用FreeC... 阅读全文
posted @ 2006-11-06 14:43 ColorSky 阅读(944) 评论(1) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/absurd/ 一些人认为程序员都有自大狂倾向,我不知道这种想法源于何处有何根据。谦虚是中华民族的传统美德,我们不但从小到大都受这类教育,而且在关于软件的方面的书中,也不忘提醒我们要谦虚谨慎,一些前辈更是无私的和我们分享要谦虚的经验。 在这样的多重教育下,难道我们还会顽固不改吗?每次代码评审时,我们都会说,不好意思,代码写得比较烂。每次移交工作... 阅读全文
posted @ 2006-11-03 14:32 ColorSky 阅读(215) 评论(1) 推荐(0) 编辑
摘要: 转载自 http://www.kaifulee.com/modules/kaifulee/view.article.php/21 md_submitter: kfwebadmin md_date: 9/18 11:50 md_views: 257 md_summary: 算法是计算机科学领域最重要的基石之一,但却受到了国内一些程序员的冷落。许多学生看到一些公司在招聘时要求的编程语... 阅读全文
posted @ 2006-11-03 14:27 ColorSky 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 6-7章,Façade, Adapter模式 Façade模式 例1:如果要使用一个极其复杂的现有系统的部分功能,是小组的人都去学习这个系统呢,还是我们抽签决定,输的人负责研究老系统,编写例程,供其它人用? 例2:对于使用操作系统提供的繁杂的底层功能,Windows操作系统提供了一组类库Win32 API,简化对操作系统底层调用? 解决方案: 标准图: 意图 ... 阅读全文
posted @ 2006-09-29 15:15 ColorSky 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 第一次参加Tech.ED会议,总体说来,觉得收获不太多! 说说开场:那个所谓的CIO,首席信息官,穿的挺体面,只是讲的内容不怎么吸引人(可能听力不好)!开幕式演讲中间穿插着几个技术演示,无非就是手机电脑 互联,使用新出的live messager,电脑和PDA聊天而已!还有一个小伙,演示Vista下语音控制操作的,喊了N次“打开纪事本”,最后终于很不情愿的打开了。随后的语 音录入,也是很艰难的... 阅读全文
posted @ 2006-09-27 15:51 ColorSky 阅读(322) 评论(1) 推荐(0) 编辑