1、main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"...
分类:
移动开发 时间:
2014-07-08 20:00:21
阅读次数:
277
自己设置目录,也就是在项目启动时通过System.setProperty来设置,实现ServletContextListener来解决:publicclasslog4jlistenerimplementsServletContextListener{publicstaticfinalStringlog4jdirkey="log4jdir";publicvoidcontextDestroyed(ServletContextEventservletconte..
分类:
其他好文 时间:
2014-07-08 08:56:04
阅读次数:
229
1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 using namespace std; 8 9 void splitnum(int n, int k, int &way, vector ans) //对n进.....
分类:
其他好文 时间:
2014-07-06 14:39:42
阅读次数:
122
*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会...
分类:
移动开发 时间:
2014-07-06 14:18:40
阅读次数:
188
UVA 1363 - Joseph's Problem
题目链接
题意:给定n, k,求出∑ni=1(k mod i)
思路:由于n和k都很大,直接暴力是行不通的,然后在纸上画了一些情况,就发现其实对于k/i相同的那些项是形成等差数列的,于是就可以把整个序列进行拆分成[k,k/2],[k/2,
k/3], [k/3,k/4]...k[k/a, k/b]这样的等差数列,利用大步...
分类:
其他好文 时间:
2014-07-06 12:09:09
阅读次数:
188
像Android开发基于java语言的,很容易被别人反编译出来,一下就相当于裸奔了,特别是用于商业用途的时候,防止反编译是必要的措施。而代码混淆是一种很好防止反编译的方式。
1、APK的代码混淆。
在eclipse的开发环境下,使用android SDK 自带的proguard混淆工具。
主要用到红线框中的两个文件。
在project.properties文件中,要...
分类:
移动开发 时间:
2014-07-06 11:40:44
阅读次数:
473
爱加密作为国内最专业的移动应用保护平台,提供的加密服务可以实现从源头上保护App应用的安全,其针对安全的四大功能:1、防逆向分析,即防止通过APKTool、IDAPro等反编译工具破解DEX文件,从而获取APK源代码,保护代码层安全;2、防恶意篡改,即校验APK完整性,自动终止运行被篡改的APK,应用被二次打包后,植入恶意代码后都无法使用,杜绝盗版应用的出现;3、防内存窃取,即防止通过gdb、gcore,从内存中截取dex文件,获取代码片段,从而反编译还原APK进行不法操作;4、防动态跟踪,即防止通过ptr...
分类:
移动开发 时间:
2014-07-06 08:57:35
阅读次数:
313
linux内核奇遇记之md源代码解读之十四raid5非条块内读
如果是非条块内读,那么就至少涉及到两个条块的读,这就需要分别从这两个条块内读出数据,然后再凑成整个结果返回给上层。接下来我们将看到如何将一个完整的bio读请求拆分成多个子请求下发到磁盘,从磁盘返回之后再重新组合成请求结果返回给上层的。
4097 logical_sector = bi->bi_sector & ~((sec...
分类:
系统相关 时间:
2014-07-06 08:16:02
阅读次数:
242
1概述分布式系统就是利用一组机器来协同工作,并对外提供统一的服务。分布式架构的核心,在于拆分。2分布式数据架构2.1垂直拆分按照业务将数据拆分成不同的库;如sns网站中日志与照片可以分成两个数据库。2.2读写分离一般是主从架构,主库用于写,从库用于读;主从之间需要同步机..
分类:
其他好文 时间:
2014-07-05 23:12:24
阅读次数:
300
Android自动化测试,需要重新签名;反编译修改资源后,打包也需要重签名。当然网上已有很多现成工重签名工具,把APK往里一丢,重签名APK就生成完毕。本文主要是之前学习Android时,反编译重签笔记小小总结,简单讲解重签名原理,如何自己搞定重签名。
分类:
移动开发 时间:
2014-07-05 21:19:10
阅读次数:
281