摘要: JIT,Just In Time,是指即时编译,它在程序第一次运行的时候才进行编译,而NGEN是预先JIT,是指在运行前事先就将生成程序集的本机镜像,并保存到全局缓存中,使用NGEN可以提高程序集的加载和执行速度,因为它可以从本机镜像中还原数据代码和数据结构,而不必想JIT那样动态生成它们。NGEN的原理和缓存道理大同小异。 阅读全文
posted @ 2010-06-20 10:12 Ryan R 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 全称:Global Assembly Cache,全局应用程序集缓存。它解决了几个应用程序集共享某一个程序集的问题。不必再将那个被共享的程序集复制到应用程序的目录中,.NET应用程序在加载的时候,会首先查看全局应用程序集缓存,如果有就可以直接使用,没有再到应用程序目录进行查找 阅读全文
posted @ 2010-06-20 10:05 Ryan R 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 强/弱类型是指类型检查的严格程度。语言有无类型、弱类型、强类型3中。  无类型的不检查,甚至不区分指令和数据。  弱类型的检查很弱,仅能严格地区分指令和数据。  强类型则严格在编译期进行检查。  弱类型允许将一块内存看做多种类型。比如直接将整型变量与字符变量相加。C和C++是静态语言,也是弱类型语言,Perl和PHP是动态语言,但也是弱类型语言。强类型语言在没有强制类型转化前,不允许两种不同的类型... 阅读全文
posted @ 2010-06-20 09:58 Ryan R 阅读(625) 评论(0) 推荐(0) 编辑
摘要: property 和 attribute 都被翻译为“属性”,实际上两种都是大相径庭的。它们来源于两个不同的领域,attribute属于OOA/OOD的概念,而property属于编程语言中的概念。  attributy是Microsoft.net Framework文件的元数据,可以用来运行时描述你的代码,或者在程序运行的时候影响应用程序的行为。  property属性是... 阅读全文
posted @ 2010-06-20 09:38 Ryan R 阅读(283) 评论(0) 推荐(0) 编辑