刷朋友圈、玩游戏、看新闻,智能手机正在以我们无法想象的速度飞快发展,但是随之而来的安全问题也越来越引人关注,APP二次打包、反编译、盗版的现象屡见不鲜,因此需要对APK进行加固保护。
目前市面上常见的APK保护方式主要有图片故意破坏、伪加密、APK包破坏,但是这些方式的保护效果都存在局限性:图片故意破坏在老版本的APK tool上面可行,在最新版本的APK tool就不可行;伪加密的加密方式和解密方式也早已公布导致它的安全程度大大降低;APK包破坏会在个别市场不能识别而导致不能上传,并且使用压缩文件修复工...
分类:
其他好文 时间:
2014-08-01 13:42:21
阅读次数:
265
Given an array, your task is to find the k-th occurrence (from left to right) of an integer v. To make the problem more difficult (and interesting!), you'll have to answer m such queries.
Input
Ther...
分类:
其他好文 时间:
2014-08-01 13:42:11
阅读次数:
170
SurfaceFlinger自启动之后,主要有三种类型线程参与工作:
1.binder线程,负责监控binder设备完成与客户端的交接
2.控制台事件监控线程,负责监控硬件帧缓冲区的睡眠/唤醒状态切换事件。
3.UI渲染线程,负责渲染UI。
一 UI渲染线程
UI渲染线程平时是处于休眠状态,一旦binder线程监测到有其他进程发过来的请求渲染UI的消息就会唤醒UI渲染线程,另一...
分类:
移动开发 时间:
2014-08-01 13:42:01
阅读次数:
430
文件对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。
DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。
DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的关系。可以把D...
分类:
其他好文 时间:
2014-08-01 13:41:51
阅读次数:
207
Python获取当前系统时间
import time
#返回当前时间
def GetNowTime():
return time.strftime("%Y-%m-%d %H:%M:%S",time.localtime(time.time()))
扩展
python中时间日期格式化符号:
%y 两位数的年份表示(00-99)
%Y 四位数的年份表示(000-9999)
%m 月份(01-12)
%d 月内中的一天(0-31)
%H 24小时制小时数(0-23)
%I 12小时制小时数(01-12) ...
分类:
编程语言 时间:
2014-08-01 13:41:41
阅读次数:
237
在2014 Esri UC上,Esri邀请不少用户到场分享了自己企业的案例,在这里与大家进行分享。
一、City of Mineapolis
1、案例背景
Mineapolis市使用GIS已经数十年,有专门的GIS团队。GIS数据分散存放于城市各个部门中,用户通过桌面软件维护和更新自己的数据。这些年GIS团队一直致力于数据集中和数据标准化,并创建许多企业级应用试图满足各部门的业务需求,但是没...
分类:
其他好文 时间:
2014-08-01 13:41:40
阅读次数:
240
1, 《Linux内核设计与实现》
这本书讲解浅显易懂,全书没有列举一条汇编语句,但是给出了整个Linux操作系统2.6内核的概观,使你能通过阅读迅速获得一个overview。而且对内核中较为混乱的部分(如下半部),它的讲解是最透彻的。对没怎么深入内核的人来说,这是强烈推荐的一本书。
翻译:翻译水平、负责任程度都不错,但是印刷存在一些错误。买了此书的朋友可以参考我在Linux高...
分类:
系统相关 时间:
2014-08-01 13:41:40
阅读次数:
288
边界问题主要有两种,动态关系的,还有就是静态关系的.
第一类是有一定对称性的几何图形,比如说打印倒三角形或者菱形等.这种题目一般思路就是找出图形的特点(对称性等)与循环变量(行号,列号)之间的关系.
我们可以假设行用i表示,列用j表示.我们的目的就是找出i,j与图形之间的对应关系.按图形形状的不同,复杂性不同.但是都可以看做是在寻找一种或多种"静态关系".
这类题主要...
分类:
其他好文 时间:
2014-08-01 13:41:28
阅读次数:
175
最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。
首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可以设置他的权重。很多人不知道剩余空间是个什么概念,下面我先来说说剩余空间。
看下面代码:...
分类:
移动开发 时间:
2014-08-01 13:40:51
阅读次数:
268
前言
昨晚在不同的Android做最后上线测试的时候,突然一个在其他平台正常的升级提示功能报出了“java.lang.NoClassDefFoundError”的错误。赶紧adb logcat *:W查看错误日志,发现了引用的第三方项目的类不存在。幸亏阿里这边大牛多,而且普通走的比较晚,稍微说明一下我的使用情况,就给我指出了第三方工程引入方式不对的问题,这里记录一下。
引入工程步骤
...
分类:
系统相关 时间:
2014-08-01 13:40:41
阅读次数:
348
Problem Description
As the new term comes, the Ignatius Train Station is very busy nowadays. A lot of student want to get back to school by train(because the trains in the Ignatius Train Station is t...
分类:
其他好文 时间:
2014-08-01 13:40:31
阅读次数:
267
javascript设置和获取cookie的方法小结...
分类:
编程语言 时间:
2014-08-01 13:40:21
阅读次数:
217
1,使用动态SQL可以在依赖对象不存在时创建子程序。
2,动态SQL主要利用EXECUTE IMMEDIATE语句执行DML,DDL,DCL等语句操作。
3,如果使用了绑定变量,则必须在EXECUTE IMMEDIATE中使用USING子句设置所需要的绑定变量。
4,使用RETURNING或RETURN语句可以接收查询或更新后的返回结果。
5,使用批处理可以...
分类:
数据库 时间:
2014-08-01 13:40:11
阅读次数:
218
NHibernate的使用做Demo解析,分为五部曲:1、创建表;2、创建类;3、创建映射文件(表和类是如何对应的);4、NH配置文件(连接数据库);5、利用API操作。 其中,2、3 我们采用CodeSmith自动生成映射类和映射文件;4就是我们曾做的连接数据库操作;5通过NHibernate提供的API,通过对对象操作,已达到操作数据库的目的,避免了冗长复杂的sql语句。...
分类:
系统相关 时间:
2014-08-01 13:40:01
阅读次数:
334
1,面向对象有3个主要特征,即封装性,继承性,多态性。
2,如果一个类药设置继承则必须指定NOTFINAL,否则此类无法被继承。
3,如果要对查询出来的数据进行排序,可以使用MAP或ORDER定义函数。
4,在一个类中,默认提供的构造方法需要传递全部的属性内容,如果用户有需要,也可以利用CONSTRUCTOR来定义制定参数的构造函数。
5,在面向对象中,可以...
分类:
其他好文 时间:
2014-08-01 13:39:51
阅读次数:
191
/**
* 执行挂载命令,返回挂载的地址。然后将地址解析
*/
private void getExtSDCardPath() {
try {
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec("mount");
InputStream is = proc.getInputStre...
分类:
其他好文 时间:
2014-08-01 13:39:31
阅读次数:
193