apk安装或启动时,会通过dexopt来将dex生成优化后的odex文件。过程是将apk中的classes.dex解压后,用dexopt处理并保存为“/data/dalvik-cache/data@app@<package-name>-X.apk@classes.dex”文件,如下图。 odex文件 ...
分类:
其他好文 时间:
2017-06-22 23:50:56
阅读次数:
458
Apache—DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。API介绍:org.apache.commons.dbut ...
分类:
数据库 时间:
2017-06-15 10:22:28
阅读次数:
269
1.fragment是AccessibilityFragment的對象。须要被調用的方法的類。 setAccessible(true)并非将方法的訪问权限改成了public。而是取消java的权限控制检查。所以即使是public方法。其accessible属相默认也是false try { Clas ...
分类:
编程语言 时间:
2017-06-09 11:13:07
阅读次数:
167
首先要清楚,odex只是对代码段(我将dex文件与elf文件类比,大家都将执行文件分成不同的段)作优化,而其它用于类反射信息的段都应用原来的dex,所以odex文件内部还包含了一个dex。 打开一个dex或一个odex文件,就是要将其中用于类反射的信息加载到虚拟机运行时中。对于打开一个odex文件, ...
分类:
其他好文 时间:
2017-06-05 19:56:17
阅读次数:
249
关于android的反编译工具,相信大家并不陌生 如APK-TOOL,dex2jar APK-TOOL 用于反编译出布局文件 下载地址http://code.google.com/p/android-apktool/downloads/list dex2jar 用于将dex反编译成.jar包 下载地 ...
分类:
移动开发 时间:
2017-06-03 18:17:45
阅读次数:
335
首先要清楚,odex只是对代码段(我将dex文件与elf文件类比,大家都将执行文件分成不同的段)作优化,而其它用于类反射信息的段都应用原来的dex,所以odex文件内部还包含了一个dex。 打开一个dex或一个odex文件,就是要将其中用于类反射的信息加载到虚拟机运行时中。对于打开一个odex文件, ...
分类:
其他好文 时间:
2017-06-02 21:05:34
阅读次数:
184
1、ZIP文件目录遍历简介因为ZIP压缩包文件中允许存在“../”的字符串,攻击者可以利用多个“../”在解压时改变ZIP包中某个文件的存放位置,覆盖掉应用原有的文件。如果被覆盖掉的文件是动态链接so、dex或者odex文件,轻则产生本地拒绝服务漏洞,影响应用的可用性,重则可能造成任意代码执行漏洞,... ...
分类:
移动开发 时间:
2017-06-01 23:42:04
阅读次数:
357
1、java.lang.ArithmeticException 算术运算异常,例如除数为0,所以引发了算数异常 2、Java.lang.StringIndexOutOfBoundsException: 这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1 3、 ...
分类:
编程语言 时间:
2017-05-31 23:06:54
阅读次数:
287
1、构建一个web服务器 以前玩php和jsp时用过Apache、汤姆猫服务器,nodejs则有不同,他是需要自己createServer。 在浏览器访问127.0.0.1:1111可以看到so easy!字样。 这里用到的时http模块到createServer方法,node的模块有三种,自有模块 ...
分类:
Web程序 时间:
2017-05-13 11:18:35
阅读次数:
262
题目链接:http://poj.org/problem?id=2155 题意:给一个01矩阵,两个操作,翻转:子矩阵里每一个数都由0变1,1变0。 查询:查询某一点是0还是1。 一直以为二维线段树就是开一个线段树数组的我… 这题暴力更新每一个小矩形,翻转就+1,最后看看某点的奇偶。 写屎了,特别注意 ...
分类:
其他好文 时间:
2017-04-30 23:01:17
阅读次数:
261