- 博客(4)
- 收藏
- 关注
原创 Dalvik virtual machine architecture--阅读笔记
为什么google采用dalvik,而不选用Jvm? 移动设备对内存,电源等有严格的要求,标准java系统库有些大,不能满足.google开发非标准Java系统来 实现之.例如,Google Web Toolkit (GWT) and Google App Engine(GAE). dalvik设计 满足安全,性能,可靠性. 每个应用程序使用一个虚拟机 dalvik的折中
2012-11-12 19:01:28 331
原创 Jasmin HelloWorld的实现
Jasmin的文档真的很少啊,不知道哪里有详细点的介绍指令或其他的文档。这里把实现的第一个HelloWorld 放在这里,以做纪念。 需要注意的是 getstatic,invokevirtual指令中 操作对象的写法,现在还没找到专门的文档,靠自己看代码找规律,一通胡试了。 .class public examples/HelloWorld .super java/lang/Obj
2011-12-05 16:07:47 2458
原创 main中执行shellcode的一段代码的解释
一些黑客教程中常见的在main中执行shellcode的代码: char shellcode[] =" your shellcode"; //replace your shellcode here int main() { int *ret; //define a variable on the stack ret = (int *)&ret+2; //le
2011-12-04 13:21:02 406
转载 马屁股与航天飞机
马屁股和航天飞机的关系 美国铁路两条铁轨之间的标准距离是四点八五英尺。这是一个很奇怪的标准, 究竟从何而来的? 原来这是英国的铁路标准,因为美国的铁路最早是由英国人设计建造的。那么,为 什么英国人用这个标准呢?原来英国的铁路是由建电车轨道的人设计的,而这个四点八五英尺正是电车所用的 标准。电车轨标准又是从哪里来的呢?原来最先造电车的人以前是造马车的。而他们是用马车的轮宽做标准。好了,那 么,马车为什么要用这个一定的轮距离标准呢?因为如果那时候的马车用任何其它轮距的话,马车的
2011-06-02 17:15:00 3098
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人