light

专注于基于.Net平台的服务器应用.

导航

2004年7月28日

摘要: NULL需要使用起来很简单,但是发现它却不是一件容易事情,长期以来人们的思维一定被某些经典的东西所局限,比如学C++的人基本上都会认为获取一个对象之后,先判断其是否为NULL,然后再执行进一步的操作是一件理所当然的事情。然而NULL模式的发现者却以自己的实际行动来打破了这种思维定式,所以我要向他致敬。NULL模式在使用的时候需要注意一点,那就是尽量为使用NULL模式的类或者接口来实现一个当前对象是... 阅读全文

posted @ 2004-07-28 14:52 light's cafe 阅读(506) 评论(0) 推荐(0)

摘要: Jeffer的书中说,清单元数据表中有一份名叫ExportedTypesDef的表,其中定义了所有的导出类型条目。但是我在查看单文件程序集的时候却没有发现元数据当中有ExportedTypes的定义。后来又仔细看了一下书才明白,为了节省文件空间,所以在元数据定义元数据表中所定义的导出类型是不会在ExportedTypesDef表中重复出来的。这也就是说,只有当一个程序集是由多个模块块文件组成的时候... 阅读全文

posted @ 2004-07-28 12:54 light's cafe 阅读(420) 评论(1) 推荐(0)

摘要: 此篇笔记为现在的体会,我感觉比较浅薄,而且当中也应该会有一些错误。这些问题留待以对元数据有更深的理解后现进行修正。 1. 何为元数据 元数据是被嵌入到程序文件当中的一些描述信息,.Net PE文件中所定义到和所引用到的类型都会在元数据中有相应的描述。 2. 元数据有什么用途 以下这段话是Jeffery先生书里面的对元数据用途的精彩描述。 l 元数据省去了源代码编译时对头文件的依... 阅读全文

posted @ 2004-07-28 10:54 light's cafe 阅读(596) 评论(1) 推荐(0)

摘要: 老婆从今天开始出差一周,早晚喂猫喂自己的任务就完全由我来完成了....不习惯中..... 阅读全文

posted @ 2004-07-28 06:44 light's cafe 阅读(191) 评论(0) 推荐(0)