程序破解 1、 掌握NOP、JNE、JE、JMP、CMP汇编指令的机器码 NOP:NOP指令即“空指令”。执行到NOP指令时,CPU什么也不做,仅仅当做一个指令执行过去并继续执行NOP后面的一条指令。(机器码:90) JNE:条件转移指令,如果不相等则跳转。(机器码:75) JE:条件转移指令,如果 ...
分类:
其他好文 时间:
2016-05-26 16:04:05
阅读次数:
131
深入本机影像生成器(Ngen.exe)工具使用方法详解 深入本机影像生成器(Ngen.exe)工具使用方法详解 先介绍一点背景知识;.Net程序在运行时会实时(JIT)编译,将.Net程序文件编译成cpu认识的汇编机器码。实时编译需要消耗额外的cpu和内存资源,这对于服务器端程序是无关紧要的,因为实 ...
php opcode 缓存 apc. 其实,我自己的理解, php apc 缓存其实分两部分, 一部分是 缓存 类似于 java 编译的中间的 字节码, 不同于c 语言编译之后的二进制的机器码。 php apc 来缓存php解释器解析 php产生的 opcode, 哈哈。纯属个人的瞎理解,如有错误, ...
分类:
Web程序 时间:
2016-05-18 21:44:50
阅读次数:
918
Javac编译器将*.java文件编译成为*.class文件的过程,这里的Javac编译器称为前端编译器;相对应的还有后端编译器,它在程序运行期间将字节码转变成机器码。...
分类:
编程语言 时间:
2016-05-17 13:37:23
阅读次数:
140
环境变量的作用环境变量的优先级uboot代码当中有一个值,环境变量中也有一个值。uboot程序实际运行时规则是:如果环境变量为空,则使用代码中的值;如果环境变量不为空则优先使用环境变量对应的值比如machid机器码,uboot在x210_sd.h中定义了一个机器码2456,写死在程序中,如果要更改要 ...
分类:
其他好文 时间:
2016-05-16 01:58:30
阅读次数:
272
一.python与其它语言的一些比较: C 和 Python、Java、C#等 C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 Python 和 C Python这门语言是由C ...
分类:
编程语言 时间:
2016-05-14 16:48:06
阅读次数:
265
jvm是java的虚拟机,所有的java程序都必须运行在jvm上面。 jvm是java的解释器,java程序编译成class文件后,装载入jvm中运行,jvm将class字节码解释为平台的机器码,平台执行机器码。 jvm是进程级别,main()方法对应一个jvm进程。从java进入main()方法开 ...
分类:
其他好文 时间:
2016-05-13 21:56:02
阅读次数:
203
高级语言的运行机制
计算机高级语言按程序的执行方式可以分为编译型和解释型两种。
编译型语言是指使用专门的编译器,针对特定平台,也就是操作系统将某种高级语言源代码一次性翻译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行性程序
的格式,这个转换过程称为编译,编译生成的可执行性程序可以脱离开发环境,在特定的平台上独立运行。
有些程序编译结束后,还可能需要对其他编译好的目标代码进行连...
分类:
编程语言 时间:
2016-05-12 22:11:06
阅读次数:
170
上周六开始在老男孩学习python,以前一直没有写blog的习惯,作为python新手,还是有必要记录点东西,权当复习使用吧。 直接写干货了,什么python发展史就略过了。 python执行过程是从py代码读取内容通过python虚拟机转化为机器码,然后发送给cpu执行的,所以python从某些方 ...
分类:
编程语言 时间:
2016-05-11 19:30:41
阅读次数:
219
概览
大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户...
分类:
移动开发 时间:
2016-05-07 08:57:38
阅读次数:
216