E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IL
IL
(翻译) 《C# to
IL
》第四章 关键字和操作符 批驳小赵之
IL
无用论(1) (翻译) 《C# to
IL
》第三章 选择和循环 (翻译) 《C# to
IL
》第二章
IL
基础 (翻译
·
2015-11-13 03:00
托管模块的组成
;另外该头还包含了文件类型信息(GUI,CUI或者DLL),并且包含了一个文件创建日期的时间戳.For modules that contain only
IL
code, the
·
2015-11-13 03:59
模块
net下web开发人员要掌握哪些技术才算好
HTML JS CSS ASP.NET框架 IIS T-SQL ASP.NET控件使用 操作系统基础 进阶: C#高级 CLR
IL
·
2015-11-13 01:02
web开发
转:使用
IL
的方式直接跟踪exception到行的方法
前言 本文介绍一种使用
IL
的方式直接跟踪exception到行的方法,让大家对exception不再感到恶心!
·
2015-11-13 01:20
exception
move 表索引失效
user_indexes; INDEX_NAME STATUS ------------------------------ -------- SYS_
IL
0000324358C00006
·
2015-11-13 00:49
move
Linq编译带来的诡异错误
今天遇到一个很诡异的问题,初步猜测是Linq编译以及编译器自动优化带来的原因,对
IL
不是很熟悉,所以懒得去追了。 贴个代码出来,希望能抛砖引玉,得到正解。
·
2015-11-13 00:25
LINQ
MFC之CImageList(1)
定义图像的宽度,单位为象素;cy定义图象的高度,单位为象素;nFlags确定建立图像列表的类型,可以是以下值的组合: ILC_COLOR、ILC_COLOR4、ILC_COLOR8、ILC_COLOR16、
IL
·
2015-11-13 00:20
image
A bit of reflection on C# reflection
supposed to fully or at least to a great extent cover all C# language constructs and features from an
IL
·
2015-11-13 00:58
reflection
.net 代码混淆原理性实践
代码混淆,简单的说就是使用名称替换、字符串加密等手段使得我们最初的代码面目全非,从而使破解者即使能能成功获得
IL
代码也很难得到想要
·
2015-11-12 22:43
.net
关于枚举的种种 (Enumeration FAQ) [C#,
IL
, BCL]
原文 http://www.cnblogs.com/allenlooplee/archive/2004/12/19/70230.html Q:在C#里,我们如何表达枚举类型? A:你可以使用enum关键字(keyword)来声明一个枚举类型(enum type): // Code #01 public
·
2015-11-12 22:24
enumeration
.Net平台下CLR程序载入原理分析
与传统的Win32可执行程序中的本机代码(Native Code)不同, 微软推出的.Net架构中,可执行程序的代码是以类似Java Byte Code的
IL
·
2015-11-12 22:21
.net
C# 6.0
看看C# 6.0 今天没事,就下了个vs2015 preview,前段时间园子里面也在热炒这些新的语法糖,这里我们就来看看到底都会生成些什么样的
IL
?
·
2015-11-12 22:53
C#
收藏:.NET下的一些AOP框架介绍
SetPointSetPoint是一款.NET框架下的全功能 (full-featured)AOP引擎.它着重为称为语义切点(semantic pointcuts)的定义依赖RDF/OWL的使用.它的功能为一个
IL
-level
·
2015-11-12 21:34
.net
C# Winform里面用Console.WriteLine输出到哪了
Release 环境,在 Win32 程序中 System.Console、System.Diagnostics.Debug、System.Diagnostics.Trace 是不执行的,这点可以从
IL
·
2015-11-12 21:56
WinForm
一个重写的ToString()方法引发的装箱
今天动手实验了下,在对其后台的
IL
代码分析得知果然如此。
·
2015-11-12 20:06
toString
IL
基础入门篇二
1. 引言 1988年Brian W. Kernighan和Dennis M. Ritchie合著了软件史上的经典巨著《The C programming Language》,我推荐所有的程序人都有机会重温这本历史上的经典之作。从那时起,Hello, world示例就作为了几乎所有实践型程序设计书籍的开篇代码,一直延续至今,除了表达对巨人与历史的尊重,本文也以Hello, world示
·
2015-11-12 17:56
基础
IL
代码入门篇一
俱往昔,我发现很多的园友都把目光和焦点注意在如何理解
IL
代码这个问题上。
·
2015-11-12 17:55
代码
字符串驻留
1.string类型创建时使用的
IL
指令为ldstr(Load String),CLR使用一种类似于hash table的数据结构维护着大多数创建的string变量(部分特殊的string类型无法驻留)
·
2015-11-12 16:29
字符串
setuptools,pip,install,UnicodeDecodeError: 'ascii' codec can't decode byte.原因和解决方案
在学习 Python2.7.6 时,为了安装第三方库,我去下 P
IL
。为了装 PIL ,又得先装 ez_setup.py 。
·
2015-11-12 16:21
unicode
.NET Framework 4.0源代码 调试配置
原文出处:http://blogs.microsoft.co.
il
/blogs/arik/archive/2010/07/12/step-into-net-framework-4-0-source-code.aspx
·
2015-11-12 16:15
framework
一线开发读CLR --- 第二章:生成打包程序集及中间语言
IL
的初步了解
本章印象最深的两个知识点:一,程序集的构成图径;二,程序集元数据包含的信息; 还有一点关于此知识点应用的联想。 程序集的构成: 我们先看一下,程序集是如何由一个个文件构成的。如下图: 第一步,由CSC.exe(C#编译器)将若干个 CS文件 编译成模块文件。编译成的模块文件可直接用.netModule扩展名文件表示。也可以用只含有一个模块的程序集文件(扩展名
·
2015-11-12 16:24
开发
一线开发读CLR --- 第一章:CLR的执行模型
一个托管模块由PE头,CLR头,元数据,
IL
组成。 元数据的存在使期有了自描述的特性,使得在开发过程中可以使用智能感知,也使得程序的运行尽可能的摆脱了注册表。
·
2015-11-12 16:23
开发
IL
字节码解码工具 v1.0.1 By:凉游浅笔深画眉 一蓑烟雨原创出品 www.unpack.cn
★aUCfL6qt94cxO+V02XKg6AXLmWdV5E2tB5riuBmwto7Birqes2cnCbZQyVl2i5qiHn/MCzD36P+cjF+WQ3aVZq5Qs6q6X6A0+dK48vABfB6a1k/fbbjz75sSRLOvkQqELCtiLXCoXItGhP9v5VFSVN85xm15hiWv/nP94EObqNh8uDQT6dlcK6DFlgaAlYjTE1NzpOv
·
2015-11-12 16:13
字节码
C#语言基础原理及优缺点
.net框架有ms的.netFramework;Mono的.NetFramework(也是符合.net
IL
语言,CTS规范,CLS规范, CLR执行时库),mono程序能够执行在各种操作系统和游戏平台中执行
·
2015-11-12 16:17
C#
内存分配以及合理使用
.内存分配 系统新建一个线程的时候为这个线程分配一个1M(XP系统)大小的空间,栈采用先入后出的原则存储着数据和指令,当执行完毕后,栈内应该为空,.net 代码在被编译成
IL
·
2015-11-12 16:29
内存分配
如何将.
il
、.res文件封装成dll文件
将你的.
il
、.res文件保存在你的硬盘上,如下图: 我存放的路径在E盘的test文件夹中,我们开始封装了咯。
·
2015-11-12 15:06
dll
破解 DNGuard HVM 2007 软件保护功能(更新加源码)
上次分析结果请参见 初步研究 DNGuard HVM 2007 软件 当
IL
进行即时编译的时候,会执行0x60008B00处代码,可能由于是试用版的缘故,代码没有做过多限制。
·
2015-11-12 15:52
2007
关于托管与非托管
编译器把代码编译成中间语言(
IL
),而不是能直接在你的电
·
2015-11-12 13:29
第三章:共享程序集和强命名程序集
支持两种程序集:强命名程序集和非强命名程序集(为了与前者对立,我们称为"弱命名程序集").这两种程序集在结构上完全一致,都是PE文件格式、PE32(+)头、CLR 头、元数据、清单表以及
IL
·
2015-11-12 13:36
程序
framework源码调试
archive/2013/01/08/2851531.html .NET Framework 4.0源代码 调试配置 原文出处:http://blogs.microsoft.co.
il
·
2015-11-12 13:49
framework
.Net的要知道的一些事
IL
是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?.
彭昌燊
·
2015-11-12 12:00
《CLR via C#》Part1之Chapter2 生成、打包、部署及管理应用程序及类型(二)
元数据概述 一个托管PE文件由4部分构成:PE32(+)头、CLR头、元数据以及
IL
。 将模块合并到程序集 exe文件不仅仅是一个含有元数据的PE文件,它还是一个程序集(assembly)。
·
2015-11-12 11:56
part
CLR执行模型
经过编译后,程序变为托管模块(=
IL
+元数据(描述数据信息)). 托管模块需要CLR才能运行. 然后,将若干个托管模块合并成Assembly.
·
2015-11-12 09:27
LR
C#1.0_9-委托
编译器和CLR在后台做了很多工作来隐藏委托本身的复杂性,如下一句委托声明: //编译器为我们产生了一个同名的类 public delegate void MyDelegate(int i); 看看
IL
·
2015-11-12 08:50
C#
文本框输入自动切换输入法问题
方法一: private void textBox1_Enter(object sender, EventArgs e) { InputLanguage
il
= InputLanguage.InstalledInputLanguages
·
2015-11-11 18:16
输入法
.NET学习笔记 -- 那堆名词到底是啥(CLR、CLI、CTS、CLS、
IL
、JIT)
什么是CLR? CLR,公共语言运行时(Common Language Runtime)是一个由多种语言使用的“运行时”。他的核心功能包括(内存管理、程序集加载、安全性、异常处理和线程同步),可以被面向CLR的所有语言使用。这里的“运行时”,就是一个运行时环境,就像JAVA虚拟机一样。哦,错了,确切的说是JRE(Java Runtime Enviromental)。JVM确切的说不是
·
2015-11-11 17:53
.net
CLR如何调用虚方法、属性和事件
CLR为方法的调用提供了两个
IL
指令:
IL
指令call可以用来调用静态方法、实例方法和虚方法。使用call指令调用静态方法时,必须指定CLR要调用的方法的类型。
·
2015-11-11 15:08
方法
运算符重载
4、在
IL
语言层次,重载运算符是如何实现的? 5、重载运算符需要注意些什么?
·
2015-11-11 14:34
运算符
C#编辑器csc.exe参数详解
CSC.exe把Visual C#程序代码编译成
IL
文件时,有着很多参数和开关选项。正确的了解和运用这些参数和开关有时会解决一些看似很棘手的问题。
·
2015-11-11 14:25
编辑器
简单看一下Metadata
一个托管PE文件有如下四个主要部分: PE32 (+) header, CLR header, metadata和
IL
。
·
2015-11-11 14:21
meta
Native代码产生器: NGen.exe
随.NET Framework发布的NGen.exe工具可以将
IL
代码编译成native代码, 当应用程序安装在用户的机器上时.
·
2015-11-11 14:18
native
IL
和验证
IL
是基于栈的, 这意味着所有的指令都将操作数放到执行栈上, 然后从栈弹出结果.
·
2015-11-11 14:17
验证
执行你的程序集代码
前面提到, 托管的程序集包含着metadata和中间语言(
IL
),
IL
是一个独立于CPU的机器语言, 是微软与几家外部商业和学术的语言/编译器作者协商之后开发的.
·
2015-11-11 14:16
代码
元数据与PE文件结构
MSIL部分则包含
IL
语言和元数据标记,这些元数据标记指向元数据部分的某个表的某行或者指向某个堆。
·
2015-11-11 14:13
元数据
DotFuscator使用小记
在.net之前,源代码被直接编译为机器码.而在.net环境下,源代码被编译为中间语言(
IL
),在实际运行的时候,才转换为二进制
·
2015-11-11 14:49
cat
托管代码
编译时,可执行文件被编译器编译成
IL
中间代码
·
2015-11-11 14:22
代码
Emit
xiaoxiangfeizi/archive/2011/08/08/2130768.html http://www.codeproject.com/Articles/3778/Introduction-to-
IL
-Ass
·
2015-11-11 13:42
it
谈谈托管代码、
IL
、CLR、ISAPI?
什么是托管代码? 托管代码是可以使用20多种支持Microsoft .NET Framework的高级语言编写的代码,这些语言包括:C#, J#, Microsoft Visual Basic .NET, Microsoft JScript .NET, 以及C++。所有的语言共享统一的类库集合,并能被编码成为中间语言
·
2015-11-11 13:17
api
谈AOP要step by step
当然,现在已经有一些拦截器了,不过大部分都是在运行时通过
IL
语言,来emit动态的子类,并且最终关于你可以拦截的类的限制几乎是一样的:非静态,必须是non-sealed,属性和方法必须是virtual
·
2015-11-11 11:05
AOP
如何修改 VS 自动生成的 COM interop dll
反编译 interop dll 从而得到
IL
代码 ildasm Interop
·
2015-11-11 11:55
com
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他