纯面向对象数据库的需求这么大,为什么没几个人做,反而一堆人去搞KeyValue这类简单型数据库,因为OOP的设计是通过点点点(...)不断地在数据间跳来跳去,对于CPU来说跳转是很简单的,可以直接把地址写在机器码上,...
分类:
数据库 时间:
2015-10-22 07:05:06
阅读次数:
169
Java语言特点(运行环境JRE【操作系统,api,dll】):1.跨平台:Java自带的虚拟机很好地实现了跨平台性。Java源程序代码经过编译后生成二进制的字节码是与平台无关的,但是可被Java虚拟机识别的一种机器码指令。Java虚拟机提供了一个字节码到底层硬件平台及操作系统的屏障,使得Java语...
分类:
编程语言 时间:
2015-10-17 19:04:32
阅读次数:
205
这一章节我们来简单的聊聊对象抽象的过程。1.所有语言都提供抽象机制。例如:a=1(下面都是举例子,里面所提及的内容有可能是错误的,因为笔者没学过机器码和汇编)在机器码当中:1000100111011000在汇编当中:mov a,1在C语言当中:a=1在java当中:class Test(){
a=1;
}从上面的不同的表示里面可以发现,语言都是在不断的抽象,从最开始的0和1,一直到java的...
分类:
编程语言 时间:
2015-10-14 12:38:10
阅读次数:
137
Java语言的特点√简单性√面向对象√分布式√健壮性√跨平台性√高性能√具有多线程处理能力√动态性√安全性Java的跨平台机制:Java语言的跨平台性,就是通过JVM实现的,不同操作系统的JVM是不一样的,但是字节码文件是一样的,通过JVM,将相同的字节码文件转换为不同系统的机器码文件,然后再运行,...
分类:
编程语言 时间:
2015-10-13 21:09:52
阅读次数:
195
语言的本质在于沟通编译型语言:c/c++,特点:虽然需要编译,速度慢,首先编译成机器码,编译后的机器码的执行效率是最高的,因为CPU可以直接识别解释型语言:脚本,javascript,web端,特点:不需要处理,就可以直接运行,方便,跨平台,移植性强Java:java需要建立在JVM虚拟机之上,首先...
分类:
编程语言 时间:
2015-10-13 20:49:06
阅读次数:
224
? license里就是一些注册信息,键值对组成的字符串 ? 对称加密: DES,AES,加密解密都用一个秘钥,速度快 非对称机密 RSA,可以私钥加密公钥解密,也可以公钥机密私钥解密,速度慢 注意: RSA加密明文最大长度1...
分类:
编程语言 时间:
2015-10-12 12:58:27
阅读次数:
308
CLR最终执行的只有本地的Native Code,所以JIT编译的作用在运行时将IL代码解析为机器码执行。首先,IL是基于栈执行的,执行方法调用时,方法参数、局部变量还有返回值等被分配在栈上,并执行其调用过程,既然是关注JIT编译,我们自然来关注一下方法的执行,因为JIT编译时以执行方法调用而触发的...
分类:
Web程序 时间:
2015-10-10 01:35:42
阅读次数:
276
机器码:00000-179e3-347fc-0000084449762a75ab272863a9063a320b77484439465a75ab772853a9b63d521c07485449767a720b072843a9463a321c37481439462a15ac372f33a9365a72...
分类:
其他好文 时间:
2015-10-07 21:31:56
阅读次数:
114
Java基础重点指南 每个人都有自己的学习方法,下面是我学完Java后总结的一些要点:一:(了解)Java诞生于1995年,由Sun公司开发。它把源代码编译成“中间码”,然后通过“Java虚拟机”把中间码“翻译”成机器码,再在本机上运行。Java有3个版本(Java SE,Java EE,Java ...
分类:
编程语言 时间:
2015-10-06 23:34:14
阅读次数:
235
学习过程总结一、gcc 编译 使用C99特性时 gcc -std=c99 xxx.c 实验楼环境为64位,编译为32位机器码: gcc -m32 xxx.c二、重点注意知识点 p20: 三种数字:无符号数、有符号数(2进制补码)、浮点数,信息安全系同学从逆向角度考虑为什么会产生漏洞 p22: ...
分类:
其他好文 时间:
2015-10-04 13:36:53
阅读次数:
201