- 博客(9)
- 收藏
- 关注
原创 记一次git_gerrit文件破损错误排查
某一天拉代码发生了一次错误Checking object directories: 100% (256/256), done.error: ./objects/pack/pack-e434848729a1a52d7ec5cd39ade4fac7f7aa5595.pack SHA1 checksum mismatcherror: index CRC mismatch for obje...
2017-02-22 16:03:17 662
原创 JAVA 浮点数陷阱
[code="java"]int a = 0;int b = 0;int c = 0;int count = (int) Math.ceil( (float) a / ( b * c ) );//count 最后是多少//当a变成非0值时,最后又是多少//如何修改成正确的结果[/code]浮点数特别要注意0的情况,尤其是3D图形时,不小心就一堆地雷...
2015-10-23 10:09:46 191
原创 Android的strings.xml不在代码显示转html原生就支持的部分html语法
官方 Supported HTML elements include: 给出了 b,i,u,但是实际上支持的还有。根据StringBlock.java ( frameworks\base\core\java\android\content\res)的 get 方法源码可知,有以下类型可以支持。 "b");"i");"u");"tt"); // 参见html,标签...
2013-04-12 22:18:21 195
原创 Android 视图的是否可获得焦点设置在XML里面失灵,代码里面有效
发现android:focusable="false"在某些视图里面没有用,比如说 ListView写在 layout 的 xml 里面,会发现根被没起作用。而在代码里面写上 setFocusable(false); 这时候却有用。没去跟踪,但是怀疑是 ListView的父类在某个地方吧这个焦点重置了,不知道是不是这样。如果是这样的话,可能还会牵连一些延生过来的组件...
2012-10-09 18:10:45 176
原创 eclipse 配置 winDDK 环境写代码编译
下的是 WDK 7600.16385.1奈何VC6.0跑起来会报错,实在又没有VS2003以及以上版本,所有就干脆用eclipse来搭建一个环境,恰好最近经常用 ndk 已经玩得有点熟了,发现挺好用的。先看 DDK 的几个快捷方式,C:\WINDOWS\system32\cmd.exe /k D:\WinDDK\7600.16385.1\bin\setenv.bat D:\WinD...
2012-10-02 13:37:46 238
原创 Android的文件监控系统不可靠
最近发现 android 的 FileObserver 在2.2下面有几个问题,不知道其他版本是否如此首先是public void onEvent(int event, String path)里面的 path 总是取得 null ,不知道是否属于bug行列,很是纳闷其次发现源码里面 ObserverThread 的某个关键性变量是private HashMa...
2012-08-20 11:22:52 111
原创 Ubuntu 64 位系统下直接挂载 vmdk 镜像文件
64位系统直接挂载vmdk文件找了很久,试了各种方法如 losetup , mount , kpartx , dd 都不管用最后还是得用官方提供的 vmware-server 的64位版本中的 vmware-mount 才搞定先得从 vm服务器 版的 bin 文件夹提取 vmware-mount哎,这个服务器400多MB ,仅仅为了提中间那么1.5MB 样子的文件...
2012-04-05 11:14:32 3077 1
原创 Ubuntu 10.尝试编译Android2.2 1
---------2.2----------需要 gcc g++ 4.3如果用最新的 4.4 肯定会出语法错误比如open(path, O_WRONLY | O_APPEND | O_CREAT );改为open(path, O_WRONLY | O_APPEND | O_CREAT , 0777 );等,还有 const char* 问题,都是浪费时间。...
2011-12-13 19:46:16 170
原创 Android 的一些线程问题总结
1. 按back退出的时候,会调用 onDestroy但是如果线程在运行是不会退出的。2. 如果在 onDestroy 中用 Handler 的 getLooper.quit() 退出线程的话,也不会马上结束任务,而是要等某个任务执行完之后才会退出3.如果用 quit 退出,那么再启动应用程序的时候,就是死线程,是会出错的,但不会报 ANR,会在Logcat 出红字4....
2011-05-11 23:03:02 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人