码迷,mamicode.com
首页 >  
搜索关键字:il    ( 603个结果
【开源】.Net Aop(静态织入)框架 BSF.Aop
【开源】.Net 免费开源,静态Aop织入(直接修改IL中间语言)框架,类似PostSharp(收费);实现前后Aop切面和INotifyPropertyChanged注入方式,性能接近原生编码方式实现。 ...
分类:Web程序   时间:2016-08-29 19:35:38    阅读次数:225
用 ilasm 反编译、修改.net dll文件
有些.net dll我们没有源码,如果要修改某些东西,可以用ilasm.exe反编译为il代码,修改后再编译回dll ilasm通常放在以下路径 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ilasm.exe 反编译dll 用ilasm打开一个dll文 ...
分类:Web程序   时间:2016-08-29 19:20:41    阅读次数:323
开源实体映射框架EmitMapper介绍
开源实体映射框架EmitMapper介绍 综述 EmitMapper是一个开源实体映射框架,地址:http://emitmapper.codeplex.com/。 EmitMapper映射效率比较高,接近硬编码。EmitMapper采用emit方式在运行时动态生成IL,而其他映射框架多是采用反射机制 ...
分类:移动开发   时间:2016-08-29 11:27:13    阅读次数:230
公共语言运行库(CLR)和中间语言(IL)(一)
公共语言运行库(.net运行库)即CLR 1、C#先编译为IL,IL为ms的中间语言,IL是平台无关性的。 2、CLR再将IL编译为平台专用语言。 3、CLR在编译IL时为即时编译(JIT) VB、VC++、VF均可编译为IL然后与C#进行交互 ...
分类:编程语言   时间:2016-08-26 18:32:12    阅读次数:203
c#yield,IEnumerable,IEnumerator
foreach 在编译成IL后,实际代码如下: 即:foreach实际上是先调用可枚举对象的GetEnumerator方法,得到一个Enumerator对象,然后对Enumerator进行while循环的相关操作,然后得到可枚举对象中的每一个值。 可以把可枚举对象中的所有值想像成一个链表,Enume ...
分类:编程语言   时间:2016-08-26 18:19:18    阅读次数:172
托管代码和非托管代码
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很 ...
分类:其他好文   时间:2016-08-24 09:54:26    阅读次数:124
.NET Framwork 之 托管代码的执行过程
源代码代码第一次编译形成IL中间语言的托管代码,在运行时被Class Loader装载后进行JIT第二次编译形成托管的本地代码。在执行过程中,它会不断地检查当前我们执行的代码的安全性和规范性。 Class Loader在装载可执行程序exe或者动态链接库dll的时候,它不是把所有的exe和dll当中 ...
分类:Web程序   时间:2016-08-13 14:06:39    阅读次数:216
.NET Framwork 之 源代码编译成托管代码托管代码合并成程序集
我们都知道,C#程序需要在 .NET Framework 的环境中运行。 一、程序运行所需的三个关键 1、IL(中间语言):编译器编译源代码时生成的代码。 2、 Framework类库(Framework Class Library,FCL):FCL是一组DLL程序集的统称,其中包含数千个类型定义和 ...
分类:Web程序   时间:2016-08-13 14:02:55    阅读次数:174
C#中的托管和非托管
注意!先看左上角声明!我不想误人子弟!但我不怕思考。没有思考就没有错误,互相学习,共同进步! 百度中的“专业人士”回答中出现了这句话(不知道是不是专业人士啊 百度说的)“1、是指托管代码,托管代码(Managed Code)实际上就是中间语言(IL)代码。” 如果这句话是对的,应该是对的,那么托管就 ...
分类:Windows程序   时间:2016-08-11 10:04:09    阅读次数:304
出现java.lang.IllegalArgumentException异常
严重: Servlet.service() for servlet [office] in context with path [/office] threw exception [Request processing failed; nested exception is java.lang.Il ...
分类:编程语言   时间:2016-08-08 17:26:49    阅读次数:463
603条   上一页 1 ... 30 31 32 33 34 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!