摘要: Web services are the most attractive target for hackers because even a pre-school hacker can bring down a server by repeatedly calling a web service which does expensive work. Ajax Start Pages lik... 阅读全文
posted @ 2007-11-01 22:52 过河卒A 阅读(1405) 评论(0) 推荐(0) 编辑
摘要: 问:我有许多自定义类型,由于某种原因,它们需要实现 IDisposable。我想确保团队中使用该类的其他开发人员都能正确释放我的类型。如果团队成员之一忘记调用 Dispose,我该如何警告他? 答:首先,如果要对代码执行静态分析,那么 Visual Studio® 2005 和 FxCop 可以帮助解决这一问题。在 msdn2.microsoft.com/ms182289 中描述的 CA200... 阅读全文
posted @ 2007-11-01 20:53 过河卒A 阅读(566) 评论(0) 推荐(0) 编辑
摘要: ... 阅读全文
posted @ 2007-11-01 12:28 过河卒A 阅读(1324) 评论(2) 推荐(0) 编辑
摘要: 微软的IL拆卸实用程序Ildasm.exe可以析构.NET assembly(装配)、根据你的要求从程序中抽取IL代码。对某一assembly调用该使用程序后,ILDASM会给出该assembly中所有类和名称空间的一个视图,如图A所示: ILDASM浏览assembly 当你进到某个类的成员或其方法,ILDASM就会为你显示该成员的IL代码。如果之前你曾经看到过汇编器或J++字节码,那... 阅读全文
posted @ 2007-11-01 12:25 过河卒A 阅读(827) 评论(1) 推荐(0) 编辑
摘要: 大內高手專欄: .NET中間語言(IL) 作者:蔡學鏞 2003 年 09 月 .NET CLR 和 Java VM 都是堆疊式虛擬機器(Stack-Based VM),也就是說,它們的指令集(Instruction Set)都是採用堆疊運算的方式:執行時的資料都是先放在堆疊中,再進行運算。Java VM 有約 200 個指令(Instruction),每個指令都是 1 byte ... 阅读全文
posted @ 2007-11-01 12:17 过河卒A 阅读(1050) 评论(1) 推荐(0) 编辑