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
无用论(1)》,甚是期待,但看了第一个回应,却让我大失所望。包同学能否看清了老赵以前说过的,自己以前说过的,以及老赵昨天说的东西以后再进行反驳呢?
·
2015-10-21 11:03
《Expert .NET 2.0
IL
Assembler》 译者笔记 2
第8章 基本类型和签名 基本类型就那么几种,都在表8-1中列出了。此外,还提到了数据指针类型和函数指针类型。 CLR中有两种类型的数组——向量和多维数组。它们的创建方式不同,从而布局也不同。 以上都是炒“冷饭”,学过一点C#都多少知道一点,而修饰符才是一个有趣的特性。4种修饰符各有用途: 修饰符modreq和modopt,用于托管/非托管封送的返回类型或方法参数上。在将非托管方法封送
·
2015-10-21 11:53
.net
一校 疑难汇总
第6章 模块和程序集 1.这一整段,请帮我确认一下 In this regard, the
IL
assembler differs from other managed compilers
·
2015-10-21 11:50
Expert .NET 2.0
IL
Assembler·一校日记 (2)
12.2第7章examine 翻译为分析 要统一full name的翻译 要统一 此外还有full class name 也要统一nested 翻译要统一power 还是翻译为乘方binary mask 二进制掩码 要查一遍 别错了 full picture 全景图 12.4开始校对第8章lower bound统一翻译为下界最高权重位,最高位——区别 在“修饰符”中,attach翻译成什么比
·
2015-10-21 11:50
.net
IL
二校汇总
When we declare a value type variable, we create a data structure. When we box this variable, an object (a class instance) is created whose data part is an exact bit copy of the data structure. Then w
·
2015-10-21 11:50
Expert .NET 2.0
IL
Assembler·一校日记
11.18 每章后面的summary统一翻译为小结。 此外,其他地方summary一般翻译为概要。 V-table统一翻译为V表. Stub翻译为存根 Section翻译为节,segment翻译为段 token翻译为标识 label翻译为标号,很多地方要改(原先翻译为标签) convention翻译为约定 local variable翻译为局部变量,貌似很多地方翻译错了 specificat
·
2015-10-21 11:48
.net
《Expert .NET 2.0
IL
Assembler》 详要目录 更新到第8章
Expert .NET 2.0
IL
Assembler ——精通.NET 2.0
IL
汇编程序 关于作者 绪论 概要目录 电子书下载 第1部分
·
2015-10-21 11:46
.net
Expert .NET 2.0
IL
Assembler·译者序一 写在一稿完成之即
开始还一边翻译一边去微软面试,后来发现,每次面试都要耗费我相当多的时间和精力去准备,以至于我的思路时断时续,到后来,我干脆不再去微软网站投简历,而是全身心地投入到
IL
的翻译和研究中。
·
2015-10-21 11:46
.net
C#的csc编译器的用法
CSC.exe把Visual C#程序代码编译成
IL
文件时,有着很多参数和开关选项。正确的了解和运用这些参数和开关有时会解 决一些看似很棘手的问题。
·
2015-10-21 11:00
编译器
DynamicMethod:更接近
IL
DynamicMethod类允许在运行时生成和执行方法,而不必生成动态程序集和动态类型来包含该方法。动态方法是生成和执行少量代码的最有效方式。 动态方法在逻辑上与模块或类型关联。如果与模块关联,动态方法对于该模块在全局范围内有效。如果有足够的权限,动态方法可以跳过实时 (JIT) 可见性检查,访问在该模块中所声明类型的私有数据。可以将动态方法与任何模块关联,无论该模块是否由您创建。
·
2015-10-21 11:34
dynamic
C#中的映射
C#编译后的文件主要由
IL
代码和元数据组成,元数据为.NET组件提供了丰富的自描述特性,它使得我们可以在代码运行时获知组件中的类型等重要的信息。
·
2015-10-21 11:48
C#
老赵面试题参考答案(一)
IL
是什么?JIT是什么,它是如何工作的?GC是什么,简述一下GC的工作方式? 什么 是.NET
·
2015-10-21 11:27
面试题
关于yield的一些资料
yield是一个语句不对应
IL
指定,编译后可以看到yield会变成一个IEnumerator(IEnumerable)实现.
·
2015-10-21 11:45
yield
查看.Net程序的框架版本的方法
ILDASM工具是.Net自带的反编译的工具(vs2005的在菜单SDK2.0--Tools里面可以找到),不过反编译之后是用中间语言
il
显示的,对于大部分程序员都没什么用,但是ILDASM
·
2015-10-21 11:13
.net
Regex的内部复杂程度太夸张了
可是我大错特错了,整个的Regex竟然是用
IL
写的!内部的复杂程度不是一般的复杂啊,光看RegularExpression这个命名空间里面有多少的类就知
·
2015-10-21 10:40
regex
.Net平台程序hack。
这两个程序分别是将
IL
文件重新打包成exe和将用.Net平台开发出的exe程序翻译成
IL
语言的工具,可在下面的文件夹中找到:%systemRoot%\Microsoft.NET\Framework\版本号
·
2015-10-21 10:20
.net
某壳对.Net程序加密的原理及解密探讨二
自上次写第一篇文章到现在不知不觉两个月过去了,这篇文章我们将介绍怎么获取解密后的
IL
字节代码。
·
2015-10-21 10:32
.net
IL
字节码解码工具更新 V2.0
下载地址: http://www.bbsftp.com/temp/ILByteDecoderV2.0.rar 解码效果如下(fannee提供的那段代码的解码结果):
IL
_0000
·
2015-10-21 10:32
字节码
某壳对.Net程序加密的原理及解密探讨一
运行 ildasm 将程序集反编译成
il
代码文件. 2. 对
IL
代码文件进行处理.(*) 3. 运行 ilasm 将
IL
代码文件编译成程序文件. 4.
·
2015-10-21 10:31
.net
Unity3D逻辑热更新,第二代舒爽解决方案,L#使用简介
因为这次是直接加载解析DLL执行,Load,有一个L因为直接执行的东西叫做
IL
,有一个L因为模拟CLR
zhang247124629
·
2015-10-20 18:00
L#脚本语言,直接把DLL当脚本执行(图解说明)
L#是什么:RunDLLasaScript.APureC#ILRunner,直接解析执行
IL
的脚本引擎。从原理上讲是模拟执行了CLR的工作,从表现上讲就是把DLL作为资源直接加载执行。
zhang247124629
·
2015-10-20 18:00
JS三教九流系列-iscroll.js-页面下拉刷新上拉加载等效果实现
一.准备环节iscroll.js5.x版本项目地址 https://github.com/cubiq/iscroll 演示地址:http://pnc.co.
il
/dev/iscroll-5-pull-to-refresh-and-infinite-demo.html
透笔度
·
2015-10-20 11:00
js
iscroll.js
JS三教九流系列-iscroll.js-页面下拉刷新上拉加载等效果实现
一.准备环节iscroll.js5.x版本项目地址 https://github.com/cubiq/iscroll 演示地址:http://pnc.co.
il
/dev/iscroll-5-pull-to-refresh-and-infinite-demo.html
透笔度
·
2015-10-20 11:00
js
iscroll.js
.NET 程序集的强命名和弱命名
弱命名和强命名的.net Assembly在结构上是一致的,他们都有相同的(PE)格式(PE+)头,CLR头,metadata,manifest和
IL
其区别在于强命名的程序集由发布者的公钥和私钥对。
·
2015-10-20 08:31
.net
《啊哈!算法》第8章详解
array[0..100000]of longint;function find(x:longint):longint;begin if f[x]x do j:=j-1; if ij; if
il
no1_terminator
·
2015-10-19 20:00
[.NET逆向] .net
IL
指令速查(net破解必备)
.net的破解比较特殊,很多人看见
IL
就头疼,最近在研究的时候发现了这个东东相信对广大学习net破解的人一定有帮助。
0ng_Ching_Tong
·
2015-10-19 17:00
MYC编译器源码之代码生成
虽然myc是一个简单的示例编译器,但是它还是在解析的过程中生成了一个小的语法树,这个语法树将会用在生成exe可执行文件和
il
源码的过程中。
·
2015-10-19 11:45
代码生成
【C#基础】初探.Net内存分配原理
CLR现在支持几十种现代的编程语言为它编写代码,然后以一种中间语言(IntermediateLangeoage,
IL
)代码的形成被执行。.NetCLR非常详细讲解了clr原理东西。
小颜学开发
·
2015-10-16 10:24
随笔
Failed to resolve base type System.Security.Principal.GenericIdentity for type System.Net.HttpListen
更新了最新的Unity5.2, 然后打算将 ULua 的代码打个包在
IL
2CPP 下跑跑看有没有什么问题。结果打包就出现了错误。
cp790621656
·
2015-10-14 21:00
clr 元数据
clr相关编译器编译生成的托管模块由四部分组成:PE32或32+头、clr头、元数据、
IL
代码。元数据和
IL
代码完全对应,保持一致(:>)性。
draculav
·
2015-10-05 15:00
C#字符串和正则表达式
0.string类简单字符串操作用string类,对应
IL
中的System.String类,有很多足够常用的字符串操作,但是频繁操作效率非常低下,所以其它方式的字符串操作同样必不可缺。
Blues1021
·
2015-10-03 18:00
C#编程思想及C#类型/运算符和强制类型转换
2)CRLOOP面向对象泛型接口:泛型设计和接口设计特性理解CRL补充的代码自己要添加的代码,
IL
中间语言分析原理。
Blues1021
·
2015-10-02 18:00
.NET中的CTS、CLS和CLR
任何编程语言,如果想要在.NETCLR上执行,就必需提供一个编译器,将此语言的程序编译成.NETCLR所认识的metadata以及
IL
,符
蚂蚁穿上铠甲手持宝剑
·
2015-10-02 16:00
.NET中的CTS、CLS和CLR
任何编程语言,如果想要在.NETCLR上执行,就必需提供一个编译器,将此语言的程序编译成.NETCLR所认识的metadata以及
IL
,
随风%
·
2015-10-02 16:00
CLR执行模式之程序集代码的执行
所知
IL
是与CPU无关的机器语言,其能访问和操作对象类型,并提供指令来创建和初始化对象,调用对象上的虚方法以及直接操作数组对象等,故可视为一种面向对象的机器语言。
红尘代码
·
2015-09-29 22:00
C#基础规则和需要注意的语言特性
1.
IL
语言,CRL管理JIT编译先编译为
IL
语言,然后运行时候用CRL虚拟机通过即时编译JIT为机器代码,也就是按需编译然后存储起来只编译一次。
Sam-Cen
·
2015-09-28 08:15
C#.NET
C#基础规则和需要注意的语言特性
1.
IL
语言,CRL管理JIT编译先编译为
IL
语言,然后运行时候用CRL虚拟机通过即时编译JIT为机器代码,也就是按需编译然后存储起来只编译一次。
Blues1021
·
2015-09-28 08:00
Syngress.Nmap.in.the.Enterprise.Your.Guide.to.Network.Scanning
1、主机选择参数-
iL
:从文件中读取主机清单-iR :随机选择--exclude :排除主机--excludefile2、主机发现-sP:使用默认方式实施主机扫描,
jengy
·
2015-09-21 23:17
主机
Syngress.Nmap.in.the.Enterprise.Your.Guide.to.Network.Scanning
1、主机选择参数-
iL
:从文件中读取主机清单-iR :随机选择--exclude :排除主机--excludefile2、主机发现-sP:使用默认方式实施主机扫描,
jengy
·
2015-09-21 23:17
主机
Syngress.Nmap.in.the.Enterprise.Your.Guide.to.Network.Scanning
1、主机选择参数-
iL
:从文件中读取主机清单-iR:随机选择--exclude:排除主机--excludefile2、主机发现-sP:使用默认方式实施主机扫描,不做进一步扫描直连网络ARP;跨网络默认,
jengy
·
2015-09-21 23:17
主机
rpc框架之 thrift 学习 1 - 安装 及 hello world
等常用序列化机制),官网地址:http://thrift.apache.org跨语言通常有二种做法,一是将其它语言转换成某种主流的通用语言,比如:delphi.net以前就是先将delphi转换成c#,然后再编译成
IL
菩提树下的杨过
·
2015-09-20 10:00
快速替换dll命名空间
Step1:使用ildasm将代码反编译成
il
中间语言。 名字存贮为你想要的名字。 Step2:用记事本打开
il
文件全局替换命名空间。Step3:使用ilasm将
Scott Lewis
·
2015-09-18 12:00
解释型语言和编译型语言
解释型语言就是在机器执行之前没有编译成机器语言,是边执行边解释为机器语言的,比如Java、php、Perl、shell、C#等,当然Java和C#先要编译为中间行.class字节文件和
il
文件,然后有JVM
liuxiaozhen473
·
2015-09-17 11:02
编译型和解释型语言的区别
CLRvia3读书笔记
章CLR的执行模型1.CLRCommonLanguageRuntime公共语言运行时2.托管模块managedmodule托管模块各部分(PE32或PE32+头、CLR头、元数据(metadata)、
IL
jack_software
·
2015-09-16 21:15
读书笔记
U3D HTTP 最好用的插件BestHttp
简介选择besthttppro1.7.8版本支持64位
IL
2CPP处理;http://download.csdn.net/detail/kaitiren/9120539 Unity用来和服务器通信可以用原生的
Kaitiren
·
2015-09-12 18:00
CLR via C# 提纲
第I部分CLR基础第1章CLR的执行模型31.1将源代码编译成托管模块31.2将托管模块合并成程序集61.3加载公共语言运行时81.4执行程序集的代码101.4.1
IL
和验证151.4.2不安全的代码161.5
awp110
·
2015-09-07 09:00
ASM系列八 利用TreeApi动态注入方法逻辑
具体的代码块如下:InsnListil=newInsnList();
il
.add(
lijingyao8206
·
2015-08-28 19:00
字节码技术
ASM
TreeApi动态代理
更改方法字节码
ASM系列八 利用TreeApi动态注入方法逻辑
具体的代码块如下:InsnListil=newInsnList();
il
.add(...)
lijingyao8206
·
2015-08-28 19:00
ASM
TreeApi动态代理
字节码技术
更改方法字节码
ASM系列八 利用TreeApi动态注入方法逻辑
具体的代码块如下:InsnListil=newInsnList();
il
.add(...)
lijingyao8206
·
2015-08-28 19:00
ASM
TreeApi动态代理
字节码技术
更改方法字节码
dofuscator C# 混淆器 原来如此
;2.dofuscator把这些符号表都修改,变得面目全非;3.然后再用ilasm把
il
文件(第一步产生的),重新编译为程序集(exe,或者
slowtech
·
2015-08-23 11:00
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他