摘要:PAL = Platform Abstract Layer, 是.Net平台对于具体操作系统层次的依赖, 主要包括启动和结束 文件系统 内存管理 同步 I/O 异步 I/O Threading Networking 异常处理 调试支持 CRT (C Runtime Library) 1. PAL-specific Entry Points所谓的PAL-specific Entry Points,指...
阅读全文
摘要:引言: 怎么着,用.Net开发也好久了. 俺虽然天资不高,不能过目不忘,勤奋点记下来还是可以的. 备忘 :). 数据来自, From 《.Net 加密与解密》 Append A,与ECMA校对基本无误名称与功能的对应:表名称功能描述Module定义模块TypeRef描述引用类型TypeDef定义类型或者接口FieldPtr在非优化的元数据表中,定义累中的字段时的中间查找表Field定义字段Meth...
阅读全文
摘要:本文中将为您提供给程序加上运行许可的方法先看看效果(声明,这不是简单的输出一行字符串): 在本文中将会涉及到3个类 License, LicenseProvider, LicenseManager 和 注册表类我们首先给程序创建一个自己的License 1: public class SimpleRuntimeLicense : License 2: { 3: private string Typ...
阅读全文
摘要:关键字: Label, Changeset, datetime ...在TeamBuild的时候我们经常有需求需要编译某个版本,例如某个Label, 或者什么时候提交的,而不是最新提交的版本, 在TeamBuild中有GetVersion在TeamBuild中我们有如下方法对他进行设置1. 命令行参数 2. 修改TFSBuild.rsp 3. 修改TFSBuild.proj 我们能够设置的不仅仅是...
阅读全文
摘要:a) 自定义一个Task b) 添加Task到TFSBuild.proj 1. 自定义一个Task a. File -> New -> Project -> Class Library b. 添加项目引用 项目右键 -> Add Reference -> Micosoft.Build.Engine/Framework/Tasks /Utilities 最好选择2.0...
阅读全文
摘要:对一些类型产生HashCode的探索,Hope that helps :)
阅读全文
摘要:NOTICE: 本文是The Anatomy Of Basic Data Structure, 基本数据结构解析的一部分不知道泛型是什么? 看 [Programming IL]泛型, Generic Types, Understanding Generic Type, 理解泛型, 比较ArrayList和泛型的性能和前面的数据结构比较相同点: 相同方法访问方式基本一致,例如Capaclity, C...
阅读全文
摘要:尝试着从CIL, 元数据,Rotor的角度走一遍泛型的实现过程
阅读全文
摘要:如标题,在Visual Studio 中调试SSCLI 2.0. 希望能帮助更多的朋友走进CLI的世界 :)
阅读全文
摘要:看看图片, 现在20:00访问博客园的时候 发现这样的链接,本来想打错也就罢了, 进去看看 该怎么说你好呢?加上今天看到某位仁兄 再看内容 直接COPY THIN 的文章,难道说这样也行,这样的挖坟贴也可以. 我有点愤怒。 园子大了,也许像原来那样的方式是应该改改了,更何况.Net社区人员质量相对来说就本来没有那么高,换个方面来讲,自己更应该提高文章的质量,不能骂他们,我影响他们. :)
阅读全文