2010-07-22 18:16 Thursday

JavaScript中 parseInt()函数问题(转)

这个问题大家可能会忽视,我在项目中就遇到了。写了提醒一下大家!!!

在用javascript的parseInt函数时,parseInt(”08″)或者parseInt(”09″)返回的居然是0,而 parseInt(”01″)…parseInt(”07″)都是正确的,一开始很难理解,后来发现出现这个问题的原因是当在前面有”0″时, javascript的debugger会认为这是一个八进制数,而”08″和”09″不是一个合法的八进制数,所以导致了那个问题,但是 parseFloat不会存在这个问题。

     事实上,parseInt方法有一个可选参数来表示数字的进制,所以这应该不能算是一个bug,只是我们平时没有注意到这种细节问题。那么解决的方法很简 单,就是使用parseInt(”08″,10)或者parseInt(”09″,10),通知javascript解释器使用十进制来解析就可以了。

http://igogogo9.javaeye.com/blog/131404

2010-07-13 10:40 Tuesday

J2ME模拟器KEmulator配置

1.将项目作为Java Application程序来运行
2.参数配置
Main选项卡下:Project:MyProject,Main Class=:emulator.Emulator
Arguments选项卡:
-device SonyEricssonK800
-midlet cn.com.fetion.Fetion
-cp bin
-jad FetionLite.jad
3.classpath选项卡:
Source加入res文件夹
Libraries添加KEmulator.jar

Tags: J2ME


2010-07-12 16:56 Monday

Error generating final archive: Debug certificate expired on

解决办法:
进入:C:\Documents and Settings\Administrator\.android

删 除:debug.keystore及 ddms.cfg

Tags: Android