- 浏览: 137320 次
- 性别:
- 来自: 惠州
最新评论
-
SEN03:
赞一个
hibernate包下载 配置 -
zjdzhayq:
你好啊,博主,想学习下3d的赛车,能不能指点指点!
jpct-ae开发3D赛车游戏 -
kaki:
今天碰到了同样的问题,谢谢!
<result name ...
There is no result type defined for type 'plaintext'...
文章列表
hadoop部署错误
- 博客分类:
- hadoop
执行./hadoop fs -ls /
出现:Bad connection to FS. command aborted. exception: Call to localhost/127.0.0.1:8020 failed on connection exception: java.net.ConnectException: Connection refused错误
解决方法:
$ jps
3096 JobTracker
5400 Jps//没有namenode
$ ./stop-all.sh $ ./hadoop namenode -format$ ./sta ...
arm指令操作数取值范围
- 博客分类:
- arm
立即数寻址,arm指令中的立即数,由一个8bit的常数循环右移偶数位得到。
add r0,r1,#0xff
对于有互补操作的指令,编译器可以做智能的转换
mvn r1,0xffffff00-->mov r1,0xff
add r1,r1,#0xffffff00-->sub r1,r1,#0x100
寄存器移位寻址
当Rs的位置是寄存器时,不能使用PC:如果将PC寄存器用在Rn,Rd,Rm和Rs的位置上时,会产生不可预知的结果。
add r0,r1,r1,LSL,#31
ldr r0,[r1,#+-0xfff]
取值范围是0-0xfff
ldr r0,[r1,r2 ...
ADR ADRL LDR区别及取值范围
- 博客分类:
- arm
参考http://www.groad.net/bbs/read.php?tid-1154.html
1、ADR伪指令--- 小范围的地址读取
ADR伪指令将基于PC相对偏移的地址值或基于寄存器相对偏移的地址值读取到寄存器中。在汇编编译器编译源程序时,ADR伪指令被编译器替换成一条合适的指令。通常,编译器用一条ADD指令或SUB指令来实现该ADR伪指令的功能,若不能用一条指令实现,则产生错误,编译失败。
ADR伪指令格式 :ADR{cond} register, expr
地址表达式expr的取值范围:
当地址值是字节对齐时,其 ...
参考http://blog.csdn.net/mtk_kyle/article/details/2215239
通用寄存器R0-R14
R0-R3别名a1-a4,参数,结果或暂存寄存器
R4-R11别名v1-v8,变量寄存器
R10别名SL
R11别名FP
R12别名IP
R13别名SP(stack pointer)栈指针寄存器。用于存放堆栈的栈顶地址的。32位的ARM没有专门的入栈和出栈指令,所以并不是一定要用sp来作为栈指针寄存器,除了PC外,任何普通寄存器可作为栈指针寄存器。
R14别名LR(Linked register)链接寄存器,与子程序调用密切相关,用于 ...
我们普通理解的字和字节,在8位/16位处理器体系结构中
一个中文汉字占两个字节,即
一个字=两个字节=16位
一个字节=8位
在arm中
字的长度为32位,半字的长度为16位,字节的长度为8位。
jpct-ae游戏引擎的资料比较少,本人是在官网中helloworld程序的基础上进行编写的。
首先,先说一下游戏的框架模块。游戏包括渲染模块(场景渲染、赛车渲染和效果渲染)、游戏逻辑模块(碰撞检测和重力感应计算)、音效模块和数据模块四部分。在JPCT-AE游戏引擎的基础上,通过将3DMAX制作的赛道和赛车模型文件导入到游戏中,同时添加碰撞渲染效果,完成游戏的渲染模块;通过保持赛车位置不动,而移动赛道完成赛车的行进;通过Android中内置加速度传感器来计算手机的重力感应,从而控制赛车的左右移动;通过碰撞检测线程完成赛车越界(赛道)、赛车碰撞障碍物及赛车到达终点线终止;通过其它线程完成 ...
转 获取string.xml中的可变字符串
- 博客分类:
- android
转自http://yutinglong.iteye.com/blog/871461
1、在string.xml中添加一个字符串,其中含有可变字符%s,代码如下。
Java代码
<string name="login_about_title">Beem %s - About</string>
Activity 7个生命周期
- 博客分类:
- android
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
//当activity对用户可见时调用
protected void onRestart();
protected void onResume();
//当activity获得用户焦点时,即与用户可交互是调用
protected void onPause();
//当要启用另一个activity时,前activity调用onPause()方法
protected void onStop();
//当activity对用 ...
1.若hibernate包中已经有slf4j-nonXXXX.jar包,则去掉,下载log4j包,加入apache-log4j-1.2.16\apache-log4j-1.2.16\log4j-1.2.16.jar包。
2.加入slf4j的api到log4j的转换包\slf4j-1.5.8\slf4j-1.5.8\slf4j-log4j12-1.5.8.jar。
3.src中加入log4j.properties在\hibernate-distribution-3.5.1-Final-dist\hibernate-distribution-3.5.1-Final\project\e ...
hibernate包下载 配置
- 博客分类:
- hibernate
1.hibernate包的下载地址,无需注册,直接下载
http://sourceforge.net/projects/hibernate/files/
其中需要下载的是
hibernate-distribution-3.5.1-Final-dist和hibernate-annotations-3.4.0.GA(如果用annotation)
可以从上面的网站上下载,也可以从附件中下载。
2.另外还要下载slf4j的包,下载地址为
http://www.slf4j.org/dist/
最好下载slf4j-1.5.8.zip这个版本的,高版本的有些冲突
3.需要导入的包h ...
解决方法是
Exception in thread "main" org.hibernate.InvalidMappingException: Could not parse mapping document from resource XXX/XXX/XXX
抛出此类异常,找到网上的解决方法是
抛出标题中的异常,是下载的hibernate-distribution-3.5.1-Final-dist中的带有的slf4j-api-1.5.8和最新下载的slf4j-1.6.1不兼容造成的,貌似和slf4j-1.6.0也不兼容,网上的解决办法是使用slf4j-1.5.8包。
java 网络编程 Socket连接
- 博客分类:
- java
import java.net.*;
import java.io.*;
public class TCPClient {
public static void main(String[] args) throws Exception {
Socket s = new Socket("127.0.0.1", 6666);
OutputStream os = s.getOutputStream();
DataOutputStream dos = new DataOutputStream(os);
dos.writeUTF("hello ser ...
java的线程通过java.lang.Thread类实现,vm启动时会有一个由主方法public static void main(){}所定义的线程,可以通过创建Thread的实例来创建新的线程。每个线程都是通过Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体。通过Thread类的start()方法启动一个线程。
两种方法创建新的线程
1.实现Runnable接口
必须实现Runnable中的方法public void run();定义线程运行体。
如:
class MyRunner implements Runnable {
...