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
语言来分析执行,也喜好从底层的过程来深入了解。
·
2015-11-11 10:42
内存
NMAP扫描UDP123NTP端口详解
script=ntp-monlist IP 如果要批量进行,可以把IP存放在ip.txt可以把命令改成: nmap -sU -pU:123 -Pn -n --script=ntp-monlist -
iL
·
2015-11-11 10:53
map
Microsoft.NET框架程序设计--19 自动内存管理(垃圾收集)
1.垃圾收集平台基本原理解析 访问一个资源所需要的几个步骤: 调用中间语言(
IL
)中的newobj指令,为表示某个特定资源的类型实例分配一定的内存空间。
·
2015-11-11 09:58
Microsoft
LINQ 学习笔记3
Lambad表达式树: Lamabda表达式树在编译过程中,有两种方式: 如果表达式的第一个参数声明为IEnumberable<T>类型,编译器会编译成
IL
中间代码,而当扩展方法继承自IQueryable
·
2015-11-11 09:48
LINQ
指针、句柄和资源
换句话说,它们起初是C#、VB、C++/CLI语言形式的源代码(或者是许多其他语言形式之一的源代码),它们的编译器对写入元数据和
IL
的高级语言代码进行转换。
·
2015-11-11 09:47
指针
.net
IL
指令速查
名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add.Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add.Ovf.Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 返回指向当前方法的参数列表的非托管指针。 Beq 如果两个值相等
·
2015-11-11 09:56
.net
C#函数式程序设计之代码即数据
在C#编译器运行时,把匿名函数转换为
IL
代
·
2015-11-11 07:29
程序设计
python和C#的区别
而C#则需要编译为
IL
,运行时由CLR托管运行。 2. 数据类
·
2015-11-11 06:32
python
光照模型
方向光: Ildiff = Kd *
Il
* Cos(θ) 其中
Il
是点光源强度,θ是入射光方向与顶点法线的夹角,称入射角(0<=A&l
·
2015-11-11 06:11
模型
.NET中继承和多态深入剖析(中)
一 调用方法的
IL
指令 我们知道在.NET中一共有三种方法:实例方法,静态方法和虚方法。当程序被编译成
IL
代码时,我们可以看到有两个调用方法的
IL
指令,分别是call和callvirt。
·
2015-11-11 04:34
.net
Reflector+Reflexil 相结合实现对DLL文件修改
还好现在有Reflexil插件,这个插件只要是编译
IL
中间程序的。它可以对解析后的DLL文件进行代码修改进行编译生成DLL。下面简单的介绍一下它怎么使用。
·
2015-11-11 03:19
reflect
C#的CLR组成和运转介绍
(例如:c#,c++/cli,vb,f#,ironpython,ironruby,
il
...)
·
2015-11-11 03:26
C#
LuaTinker的bug和缺陷
LuaTinker的bug和缺陷 LuaTinker是一套还不错的C++代码和Lua代码的绑定库,作者是韩国人Kwon-
il
Lee,作者应该是参考了LuaBind后,为了简化和避免过重而实现的。
·
2015-11-11 02:31
lua
.NET的3C:CTS、CLS和CLR 以及
IL
.NET 的3C :CTS 、CLS 和CLR .NET结合Java和COM解决方案两者优点来解决互操作性问题。类似于COM定义的标准二进制格式,.NET定义了一个称为通用类型系统Common Type System(CTS)的类型标准。这个类型系统不但实现了COM的变量兼容类型,而且还定义了通过用户自定义类型的方式来进行类型扩展。任何以.NET平台作为目标的语言必须建立它的数据类型
·
2015-11-11 01:56
.net
泛型
msdn.microsoft.com/zh-cn/library/512aeb7t(v=vs.80).aspx 有助于对泛型的理解: 一: 泛型类实例化的理论C#泛型类在编译时,先生成中间代码
IL
·
2015-11-11 01:53
泛型
.Net 夯实基础
在.Net中,编译分为两个阶段 (1)把源代码编译为Microsoft中间语言(
IL
)。 (2)CLR把
IL
编译为平台专用代码。
·
2015-11-11 01:29
.net
C#基础整理
块钱淘的)我保留原有章节并删减部分过时和不重要内容添加一些自己觉得重要的内容,具体目录如下: 第一章 简介 什么是.NET、CLI、CLR、CIL、
IL
·
2015-11-11 01:58
C#
C#中的接口
1、公有方法实现接口方法 尽管C#在定义接口时不用指明接口方法的访问控制方式,但默认接口方法均为public型(这可以从反编译的
IL
代码中看到)。下面是使用Reflector查看的接口
IL
代码
·
2015-11-11 00:16
C#
解决第三方DLL没有强签名
5939090 创建一个新的随机密钥对:sn -k myTest.snk 第一步: 将DLL文件解开 ildasm myTest.dll /out:myTest.
il
·
2015-11-10 23:07
dll
在 CLR 1.1 中获取
IL
函数体信息
在 CLR 2.0 中 Reflection 部分做了不少改进,例如增加了仅用于 Reflection 的 Assembly 加载模式,MethodBody 等一组与
IL
函数体相关的对象,以及 Token
·
2015-11-10 23:53
函数
在Unity中使用Scorpio-CSharp
Scorpio-CSharp是为了解决Unity游戏各个平台热更新的问题Unity3d发布平台支持:WebPlayerPC (Windows Mac Linux)IOS(包括
IL
2CPP)AndroidBlackBerryWindows
·
2015-11-10 22:05
unity
反编译.net dll
然后再用找要改的
IL
,这个看
IL
的水平了,这些以前都弄过,不过自己程序有pfx签名,cs的在vs上关联下编译的时候自动弄。 一直不知道ilasm怎么弄,网上介绍的都是老的snk签名
·
2015-11-10 22:12
.net
CLI的详细解释
CLI应该包括CIL和CLR:CIL是Common Intermediate Language,中文是“公共中间语言”,也就是那个“
IL
汇编”;CLR是Common Language Runtime,中文是
·
2015-11-10 22:09
cli
我眼中的.net体系结构
一:首先要明白的几个术语 1.Microsoft中间语言 Microsoft Intermediate Language简写为MSIL或者直接叫
IL
大多数技术文章中也是叫
IL
所有编译好的代码都要使用这种语言
·
2015-11-10 21:55
.net
干掉Unity3D
il
2cpp,unity作出了这个决策以来,导致每个程序员都拥有了大姨妈,每当接入ios平台,就得再死上一次。每当看一眼打出来的包的容量,就会有一种压力山大的感觉。
疯光无线
·
2015-11-10 12:00
用Unity做游戏,你需要深入了解一下
IL
2CPP
文章的看点在于,它是以
IL
2CPP内部开发人员的角度来讲述的。ANINTRODUCTIONT
思月行云
·
2015-11-10 09:28
IL2Cpp
用Unity做游戏,你需要深入了解一下
IL
2CPP
文章的看点在于,它是以
IL
2CPP内部开发人员的角度来讲述的。ANINTRODUCTIONT
思月行云
·
2015-11-10 09:28
IL2Cpp
Cosmos的基石:
IL
2CPU编译器--C#开源操作系统学习系列三
本文的代码包以cosmos-12304.zip为例(从这个包开始,COSMOS的内核算是有了个基本的雏形,就像是一颗大树在出芽前会先长出庞大的根系,现在就要破土长出第一颗芽了)
IL
2CPU之于COSMOS
·
2015-11-09 13:28
操作系统
Cosmos开篇--C#开源操作系统学习系列一
Cosmos的源代码使用C#来编写,先把源代码编译成
IL
中间语言,然后再由专门针对该项目编写的编译器
IL
2CPU
·
2015-11-09 13:27
操作系统
泛型
泛型类实例化的理论 C#泛型类在编译时,先生成中间代码
IL
,通用类型T只是一个占位符。
·
2015-11-09 13:30
泛型
CLR via C#(03)- 对象创建和类型转换
一、 创建对象 CLR要求用new操作符创建对象,这个操作符在编译时产生的
IL
指令为newobj。
·
2015-11-09 13:22
类型转换
CLR via C#(01)-.NET平台下代码是怎么跑起来的
托管模块是一个需要CLR环境才能执行的标准windows PE文件,包含
IL
和元数据以及PE表
·
2015-11-09 13:20
.net
Adding a Strong Name to an existing DLL that you don't have the source to
Get the MSIL for the assembly ildasm "D:\Myassembly.dll" /out:D:\Myassembly.
il
3.
·
2015-11-09 13:08
source
多处理器编程的艺术学习课件
地址: http://www.cs.tau.ac.
il
/~multi/?p=sli
·
2015-11-09 11:12
编程
c#预处理指令
这些指令告诉编译器哪些代码块需要编译,哪些不需要 #warning #error 编译过程中遇到#warning则抛出一条警告,然后继续执行 编译过程中遇到#error则抛出错误,退出编译,不会生成
IL
·
2015-11-08 17:00
C#
IL
,Emit之OpCodes说明(备查)
名称 说明 Add 将两个值相加并将结果推送到计算堆栈上。 Add_Ovf 将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。 Add_Ovf_Un 将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。 And 计算两个值的按位“与”并将结果推送到计算堆栈上。 Arglist 返回指向当前方法的参数列表的非托管指针。 Beq 如
·
2015-11-08 16:02
code
CAD文件版本
http://blog.sina.com.cn/s/blog_4c9fa4dd0101
il
1v.html 在工作中会遇到打开一张图纸时出现“图形文件无效”的提示,大部都是因为用低版本软件打开了高版本的图纸
·
2015-11-08 16:13
文件
net的辅助工具列表
Compilation eXtensible C# - ResolveCorp Mono DotGNU - GNU Obfuscation LSW-
IL
-Obfuscator
·
2015-11-08 16:05
net
const与readonly
readyonly :运行时常量 ,即运行时被计算,其编译后的
IL
将维持对变量的引用,而非它的值得引用,类似于c语言的地址。
·
2015-11-08 15:41
readOnly
c# dll完美破解
一、准备 需要的软件: Ildasm.exe:用来将dll,exe编译为
IL
文件 ilasm.exe:用来将
IL
文件编译回来dll或exe 这2个工具装好VS就有了(VS2005的可以处理2003
·
2015-11-08 15:56
dll
CLR Via c#笔记
PE or PE+头:pe运行于32或者是64位机,pe+只运行于64位机(可以模拟WoW64运行32位机程序),头中含有文件的类型信息(GUI CUI DLL)及文件编译的时间,如果托管模块只含有
IL
·
2015-11-08 15:26
C#
Android 获取View中的组件
specified child already has a parent问题解决办法 最近遇到一个很让人头疼的问题,使用viewpager动态添加页面或者删除页面时出现了问题(java.lang.
Il
·
2015-11-08 14:32
android
【笔试&面试】C#的托管代码与非托管代码
答:托管代码(ManagedCode)实际上就是中间语言(
IL
)代码。代码编写完毕后进行编译,此时编译器把代码编译成中间语言(
IL
),而不是能直接在你的电脑上运行的机器码。
·
2015-11-08 12:30
C#
C# .Net基础知识点解答
IL
是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式?
·
2015-11-08 11:27
.net
CLS/CLR、c#(等语言)、托管、元数据、程序集 CLR学习第二课
托管代码:编译的代码直接clr等一层一层的进行 代码编译(C#--C#编译器--CLR(把它编译为
IL
)--
IL
--本地cpu可执行代码)并进行类型安全验证、资源释放等操作。
·
2015-11-08 11:48
元数据
常用命名空间说明CLR学习第一课
net程序代码都是经过对应的编译器编译过的
IL
代码,而
IL
代码是依赖于机器上安装的.NETFramWork,所以只要机器上安装了.netFramwork就可以解析经过预编译后产生的
Il
代码。
·
2015-11-08 11:46
命名空间
(c#) 销毁资源和释放内存
访问一个资源需要如下几个步骤: 1)分配内存空间: 调用中间语言(
IL
)中的newobj指令(使用new操作符时,将产生newobj指
·
2015-11-08 10:34
C#
.NET 自动内存管理(垃圾收集GC)
调用中间语言(
IL
)的newobj 指令。当我们用New 操作符的时候, 将产生一个newobj指令。 2. 初始化上一步所得的内存,设置资源的初始状态。
·
2015-11-08 10:28
.net
软件框架 -转
从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以
IL
程
·
2015-11-08 09:58
框架
第一章 .NET的原理(2.0)
编译分为2个阶段: (1)把源代码编译为中间语言(
IL
) (2)CLR把
IL
编译为平台专用的代码 NET平台中代码的物理单元是可移植可执行程序(protable executable
·
2015-11-08 09:41
.net
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他