[整编] 什么是设计模式?

最近在看一本叫做《设计模式》的书,一直想找一个好的例子说明什么是设计模式?那天上网一看,哦,竟然有这么好的例子:

首先,有人想到一种组织的方法:

我打开了一个长13万行的源文件,里边基本是C++源代码,可我经过仔细观察,原来 WindowXp 核心代码竟然是Object Pascal写的,就是我们熟悉的Delphi,没想到微软的视窗操作系统的核心程序竟是用Delphi写的[……]

more

每日构建实践篇

看了Joel Spolsky的《软件开发成功12法则》和《Daily Builds are Your Friend》,对于每日构建的必要性和实用性都深有感触。于是为自己的项目添加脚本以实现快捷的每日构建,并记述这个尝试的整个过程,方便以后参考。

所谓的每日构建就是每天至少一次的重新创建整个工程,每日构建本身只能算是一个保护代码有效性和快速修改快速出品的手段,但是要想快速将项目成果由代码构建成最终[……]

more

在MFC中大家都习惯用CStdioFile来处理文本文件,可是为什么CStdioFile不叫CTextFile?

    这个恐怕是一个很奇怪的问题,甚至我在csdn.net上发帖的时候,有人这样回答因为如果叫成CTextFile,你肯定要问 CTextFile为什么不叫CStdioFile

    也有人比较认真的说“CStdioFile类既可以对文本文件进行操作也可以对二进制文件进行操[……]

more

浅谈C# vs Java

CLR vs JVM

 

1.概念

 

Microsoft一直在宣称CLR(公共语言运行环境)是所谓得虚拟机器而并非JVM虚拟

 

机的概念。这是由于CLR将支持一切遵循CTS(公共语言规则)的编程语言在其上运行并且互不干扰,从这个概念上说CLR相较JVM来说更像一个平台。

 

 

 

2.编译

 

&#[……]

more