Flier's Sky

天空,蓝色的天空,眼睛看不到的东西,眼睛看得到的东西

导航

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

2004年7月8日

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=2151342&run=.07A3756 上周 MS 发布了最新的 C# 2.0 版本语言规范,其中一个很有趣的新增语法特性是 nullable types。通过这种语法,可以让一个普通内建类型的内容为空(NULL)。之所以新增这个类型,很大程度上应该是为了从语言一级对与关系型数据库的交互进行封装... 阅读全文

posted @ 2004-07-08 11:31 Flier Lu 阅读(1329) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=2042872&run=.03463D0在上一节中简单介绍了 CLR 调试器的框架结构,其中提到 CLR 调试环境同时支持 Native 和 Managed 两种模式的调试事件。这一节将从整体上对调试事件做一个概括性的介绍。 首先看看 CLR 通过 ICorDebugManagedC... 阅读全文

posted @ 2004-07-08 11:31 Flier Lu 阅读(786) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1957096&run=.0E0327A关于 NT 环境下用户态直接读写端口这码子事,本应该是95-96年 NT 架构刚刚出来时讨论的东西,现在翻出来炒现饭,实在是不得已的事情。因为前几天有朋友问起 TSS 中 IOPM 表的问题,而网上这方面的可用文章大多只是泛泛而谈,空有实现方法没有原理分析,... 阅读全文

posted @ 2004-07-08 11:28 Flier Lu 阅读(1580) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1934417&run=.09DD601前两天有位朋友问到在 .NET 里面调用 Java 类方法并返回值的方法,刚好手头工作可能会需要用 JNI 来封装现有系统,于是晚上写了个调用例子,顺手对 JNI 的基本调用做了一个简单的封装。因为 JNI 的接口设计上主要面向 C++ 语言,因此决定将 J... 阅读全文

posted @ 2004-07-08 11:28 Flier Lu 阅读(3363) 评论(5) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1894812&run=.0AA0EFB 如 Don Box 在《.NET本质论 第1卷:公共语言运行库》一书的第10章中介绍, CLR 调试框架是一个由 CLR 提供的,面向工具开发商的,支持调试功能的最小功能集。与 JVM 的 JDI (Java Debug Interface)不同,CLR ... 阅读全文

posted @ 2004-07-08 11:27 Flier Lu 阅读(855) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1819166&run=.08F07F8折腾 CLR 调试接口也有几周了,可是在将 C++ 代码移植到 C# 时总是有问题,直到刚刚才灵机一动有所突破,呵呵,总算可以开始写这个系列文章了。:D 虽然需要实际用到 CLR 调试接口的人可能非常少,但通过对 CLR 调试接口和 Profiler... 阅读全文

posted @ 2004-07-08 11:25 Flier Lu 阅读(730) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1745407&run=.0F766FA再回头看前面那个 C# 代码的例子,在 JIT 完成之后: 以下为引用: .method private hidebysig static void Main(string[] args) cil managed // SIG: 00 01... 阅读全文

posted @ 2004-07-08 11:24 Flier Lu 阅读(821) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1745373&run=.00B7C29在了解了方法表的物理结构后,我们接着分析方法的动态调用机制。 从方法的调用类型来分,CLR支持直接调用、间接调用和很少见的 tail call 模式。 直接调用最为常见,又可分为使用虚方法表的 callvirt 指令和不使用虚方法表的... 阅读全文

posted @ 2004-07-08 11:22 Flier Lu 阅读(1026) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1702100&run=.0A2F3E7虽然也算是把 TCP/IP Illustrated 三卷大致翻看过一遍,但现在回想起来读的真是很不认真,往往只是对自己感兴趣的地方仔细研究,麻烦的地方点到为止。这次因为那个号称 TCP 原理上存在的漏洞,又涨了一些经验值,原来发送 SYN 包也是可以导致重置... 阅读全文

posted @ 2004-07-08 11:14 Flier Lu 阅读(4536) 评论(0) 推荐(0) 编辑

摘要: http://www.blogcn.com/user8/flier_lu/index.html?id=1745355&run=.0A0B923 Don Box在《.NET本质论 第1卷:公共语言运行库》的第6章里,详细地解说了 CLR 中方法地调用机制的原理;qqchen在其 BLog 上也有一篇不错的介绍 CLR 中方法调用分类的文章《CLR Drilling Down: The Overhea... 阅读全文

posted @ 2004-07-08 11:13 Flier Lu 阅读(912) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页