Java的线程是通过java.lang.Thread类来实现的。VM启动时会有一个由主方法所定义的线程。可以通过创建Thread的实例来创建新的线程。每个线程都是通过某个特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过调用Thread类的start()方法来启...
分类:
其他好文 时间:
2014-09-21 04:12:40
阅读次数:
324
在一个从Java源码编译到JVM字节码的编译器(如javac、ECJ)里,一个“编译单元”(CompilationUnit)指的是一个Java源文件。而在Dalvik VM的JIT里也有一个结构体名为“CompilationUnit”,这个千万不能跟Java源码级的编译单元弄混了——它在这里指的就是...
分类:
其他好文 时间:
2014-09-21 02:59:59
阅读次数:
320
一、安装VirtualBox的步骤比较简单
下载好VirtualBox后 按照提示 一步步的安装下去就可
需要注意的是 网络连接一般选择 桥接网卡 选择目前连接网络的网卡 就能正常上网了
二、 到资源站去下载一个ConterOS的ios 或者Ubuntu 目前我使用的是Ubuntu
目前使用的版本是 ubuntu-10.10-desktop-i386 这个到网上找很多 免费开源...
分类:
系统相关 时间:
2014-09-20 13:32:19
阅读次数:
485
贴出源码中的优化脚本先: #!/bin/sh
#
#?Execute?Only?Once
#
echo?‘vm.overcommit_memory=1‘?>>?/etc/sysctl.conf
echo?‘vm.min_free_kbytes=5000000‘?>>?/etc/sysctl.conf
echo?‘vm.drop_caches=1‘?...
分类:
其他好文 时间:
2014-09-18 19:12:44
阅读次数:
274
写任何程序动态调试是非常重要的。驱动开发也不例外。
通常现在写驱动的时候,都是在VM上跑的,调试手段基本也是本地windbg + 虚拟机。
虚拟机配置
我用的是win7,
第一步,看下面。成功执行后,会提示:
The entry was successfully copied to {xxxxxxxxxxxxxxxxxxx}
第二步:
输入bcdedit /dbgsettin...
win8.1是64位的,一开始在virtualbox中选择版本时,怎么也选不到64位的,这时要改BIOS设置,把CPU虚拟化改为允许。virtualbox是32位的,没必要非得是64位(64位的也不好找)centos是最新版的,centos7,64位。virtualbox是最新版本,新建虚拟机成功,...
在《计算机系统要素》一书的第十一章,我们来到了编译器部分的最后一个章节——代码生成阶段。本章项目主要基于第十章的语法分析进行语义分析,将Jack语言转化为VM语言,完成完整的Jack编译器的构建。...
分类:
其他好文 时间:
2014-09-17 18:48:42
阅读次数:
329
cvs update -Ad 时,terminal 会display如下:P xx.vP xx.c? xx.v? xx.cA xx.vM xx.vU xx.vC xx.v第一个字母:P U ? C M A 代表意思如下:? ====>不在CVS中A ====> 新增加(在本地增加,但还没有commi...
分类:
其他好文 时间:
2014-09-17 15:06:52
阅读次数:
170
一、下载VirtualBox的RHEL软件库配置文件 cd /etc/yum.repos.dwget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo二、安装RPMForge ...
分类:
其他好文 时间:
2014-09-17 07:49:41
阅读次数:
239
1、早期的Dalvik VM内部使用short类型变量来标识方法的id,dex限制了程序的最大方法数是65535,如果超过最大限制,无法编译,把dex.force.jumbo=true添加到project.properties文件中可以通过编译,在低端手机无法安装,报错误INSTALL_FAILED...
分类:
移动开发 时间:
2014-09-16 15:42:00
阅读次数:
286