摘要: 1 class Program 2 { 3 public static void text(int x) 4 { 5 Console.WriteLine("第5行代码:" + x); 6 x = x * 2; 7 Console.WriteLine("第7行代码:" + x); ... 阅读全文
posted @ 2008-12-07 19:27 李占卫 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1static void Main(string[] args) 2{ 3person p; //person为类并新建一个引用为p 4p=new person(张三); //新建一个实例-张三 5p.name=李四; //新建一个实例-李四 6p=new person(王五); //新建一个实例-王五 7person p2; //person为类并新建一个引用为p2 8p... 阅读全文
posted @ 2008-12-07 19:26 李占卫 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 首先,要深入.NET Framework就不得不清楚其运行机理,看.NET代码运行最好的地方,莫过于Framework的托管内存变化了. 托管内存不是真实的物理内存,是Framework从物理内存上申请到的内存.物理上讲,申请到的内存就像广场一样,任何代码数据都可以往上放,并没有区别哪个地方一定存放什么类型的数据.但从逻辑功能上讲,Framework托管内存可以分为两大类:代码区和数据区.在数据... 阅读全文
posted @ 2008-12-07 19:26 李占卫 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 观察Windows的内核模块、数据结构和函数 1, 启动WinDbg的本地内核调试(File > Kernel Debug… > Local)。 2, 键入.symfix c:"symbols设置符号服务器和用于存储符号文件的本地目录。 3, 键入.sympath观察当前的符号路径。其结果应该如下所示: lkd> .sympath Symbol search path is: SRV*c:"sym... 阅读全文
posted @ 2008-12-07 19:23 李占卫 阅读(418) 评论(0) 推荐(0) 编辑