- 博客(11)
- 收藏
- 关注
转载 从monodis源码分析pe文件结构与msil反汇编
monodis是mono发行包里的一个工具,作用类似与ms的ildasm,可以把dotnet pe文件反编译为msil文件(另外有个托管代码的实现Mono.Cecil)。这个工具的实现很简单,就是根据PE文件的格式与规范去解析。选择这个主题的原因有很多,首先PE文件作为进行分析mono的基础,毕竟这里是metadata的来源;另外通过分析msil语言,可以为后续的VM执行引擎做准备,...
2011-04-23 16:41:00
272
转载 调试Mono源码分析Hello World的执行
本文目的很简单,简单分析一下下面语句是如何被Mono Runtime执行的:public class Hello1{ public static void Main() { System.Console.WriteLine("Hello, World!"); }}由于自己也是刚接触Mono源码,以前一直停留于简单的应用之上...
2011-03-13 21:43:00
354
转载 nodejs分享
这是前两周在部门里做的nodejs分享,可能是由于第一次,没有分享的经验,所以在结束之后感觉讲的不太好。最直接的感受就是最后demo演示和社区讨论的部分比前面分析nodejs是如何实现的分析更受大家关注,这个顺序被我搞错了,开始就和大家讲require是怎么实现的,socket,file对象在javascript中是如何实现的等等这些抽象的主题,在分享之前真没有想到这些问题,总之是一次宝...
2011-03-13 21:39:00
118
转载 实现一个脚本引擎
我们已经在Part V产生了中间代码,并且我们想要把它转换成可执行代码,好让我们能够执行一个程序.但是我已经决定要先建立一个虚拟机,这样我们可以知道该如何处理产生可 执行代码. 虚拟机当然是一个脚本引擎中非常重要的组件.我们的代码将在它那里执行,所以它最好快一些.但是这里 我将不把焦点集中到速度上. Oh yeah:这部分结束后,你将完全免费的得到我那令人惊奇的堆栈模板(Amazi...
2010-05-03 17:55:00
113
转载 (转)伟大架构师的秘密
摘要:所有伟大的架构师都掌握了在抽象的不同层次上概念化解决方案的技能。通过将解决方案组织到离散的层次,架构师可以专注于解决方案的单个方面而忽略所有剩余的复杂性。展示将抽象层次应用到 IT 解决方案的技术,并将其与其他工程学科相比较。本页内容将抽象层次应用到 IT 解决方案抽象层次:所有工程师的强大武器应用抽象层次时的核心原则将抽象层次应用到 IT 系统简单框架:四个抽象...
2010-02-08 13:29:00
190
转载 (转)Scope<T> 及更多知识
转自:http://www.microsoft.com/china/MSDN/library/netFramework/netframework/NETMattersSep.mspx?mfr=true问 我一直在使用 .NET Framework 2.0 中的新 TransactionScope 类,我喜欢它所提供的模型。要启动一个事务,我可以在一个方法中使用 Transaction ...
2010-02-08 13:23:00
172
转载 (转)通过理顺软件的依赖关系提高应用程序灵活性
本文讨论:紧密耦合体系结构的错误之处测试和依赖关系灾难依赖关系反转依赖关系注入本文使用了以下技术:.NET Framework代码下载位置:DependencyInjection2008_03.exe(5408 KB)Browse the Code Online目录内部依赖关系问题依赖关系反转依赖关系注入容器成熟的 IoC 容器生存期管理自动绑定依赖关系轻松实现...
2010-02-03 16:49:00
117
转载 湖南本地购物网站——路在何方
随着电子商务的发展,越来越多的购物网站出现啦。由于电子购物网站的进入门槛低,因此在互联网上出现了纵多良莠不齐的购物网站。湖南本地购物网站做为一个地方性购物网站,其发展存在很大的制约,同时也存在一些优势。下面主要从湖南本地购物网站发展的劣势与发展方向来分析。湖南本地购物网站面临的制约:市场份额作为湖南电子商务发展的主力军,湖南本地购物网站发展都比较晚,在一些大型的电子...
2009-10-08 13:42:00
144
转载 Front Controller(前端控制器)
http://msdn.microsoft.com/zh-cn/library/ms978723.aspx上下文您已经决定使用Model-View-Controller (MVC) 模式将动态 Web 应用程序的用户界面逻辑与业务逻辑分隔开来。您已经考察了Page Controller模式,但您的页面控制器类具有复杂的逻辑,并且是较深的继承层次结构的一部分,或者,您的应...
2009-09-29 14:06:00
150
转载 程序员的进化
简介你知道什么是所谓的编程高手吗?来看看一个编程高手的成长经历吧。 通过观察这些代码,身为程序员的你发现你所不理解的知识了吗?高中时候 10 PRINT "HELLO WORLD" 20 END大学第一年 program Hello(input, output) begin writeln('Hello World') end....
2008-12-23 12:36:00
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人