一、PMD是扫描 Java 源码并查找以下潜在问题:? ???? 从未用过的局部变量? ???? 空捕捉块(catch block)? ????? 从未用过的参数? ???? 空if声明? ???? 重复的导入声明? ??? 从未用...
分类:
其他好文 时间:
2015-05-11 11:06:18
阅读次数:
187
遇到一个项目,需要用AES加密密码,android的已经写好了,java源码: private static final String AES_OPTIONS = "AES/ECB/PKCS5Padding"; private final static String CHARSET =...
分类:
其他好文 时间:
2015-05-08 19:43:14
阅读次数:
136
偶然看到最短路劲问题,在游戏、导航等领域都有所应用,觉着挺有意思的,便打算自己也实现一版 。最后选择了高效简洁的A*算法。
A*确实是一个非常优秀的实现,比起迪杰特斯拉、best-first等算法,这里省去1万字的赞美……
A*算法简绍可以看该文:
http://blog.csdn.net/pi9nc/article/details/8779503
A*的实现却并不复杂,关键过程在于判断当...
分类:
编程语言 时间:
2015-05-07 20:30:59
阅读次数:
258
Recent键及状态栏下拉的屏蔽
Back键和Home键的屏蔽可以看我这篇贴:
http://blog.csdn.net/codezjx/article/details/45485975
Home键与Recent键的点击事件是在framework层进行处理的,因此onKeyDown与dispatchKeyEvent都捕获不到点击事件。
查看StatusBarManager.java源码...
分类:
其他好文 时间:
2015-05-06 22:59:38
阅读次数:
284
一、什么是凝视 说起凝视,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描写叙述数据的。就象数据表中的字段一样,每一个字段描写叙述了这个字段下的数据的含义。而J2SE5.0中提供的凝视就是java源码的元数据,也就是说凝视是描写叙述java源码的。在J2S....
分类:
编程语言 时间:
2015-05-06 10:42:30
阅读次数:
227
CopyOnWriteArrayList java 源码 并发 ConcurrentModificationException concurrent...
分类:
其他好文 时间:
2015-05-04 13:56:57
阅读次数:
156
Eclipse的安装及汉化图解Eclipse的安装有了JDK,你可以编译Java源码,运行Java程序,但是还没有代码编辑器,没有版本管理工具,也不能方便的管理工程文件,不能与团队协作。安装Eclipse,你才能完成这些工作。Eclipse是一款Java集成开发环境(IDE)。Java IDE有很多...
分类:
系统相关 时间:
2015-05-04 11:38:39
阅读次数:
295
Java源码文件TestClass.java:
package jvm.chapter6;
//P166
public class TestClass {
private int m;
public int inc(){
return m+1;
}
}
展示这个Class文件的16进制内容:
从头开始分析=>
ca fe ba be :magic number...
分类:
编程语言 时间:
2015-05-01 10:46:26
阅读次数:
149
一.问题背景经常碰到要同步数据的情况,而系统自带的复制功能又不能实现增量同步,每次都要做全量复制,发生异常情况后只能重头再来,非常麻烦,优其是对那种大文件的处理,更是耗时。二.解決方案1.计算源目录数据指纹2.计算目标目录数据指纹3.对比指纹数据,找出差异项,得到需要添加,删除或更新的文件列表,计算...
分类:
编程语言 时间:
2015-04-27 21:22:55
阅读次数:
268
工具名称、介绍及下载地址:
apktool(获取资源文件)
作用:获取资源文件,可以提取出图片文件和布局文件进行使用查看。
下载地址:
dex2jar(获取源码文件)
作用:将apk反编译成java源码(classes.dex转化成jar文件)。
下载地址:
jd-gui(查看源码)
作用:查看APK中classes.dex转化成出的ja...
分类:
移动开发 时间:
2015-04-26 10:53:19
阅读次数:
219