反编译时遇到标题中的异常,根据描述,原因是找不到资源文件,最有可能的原因是apk中使用了系统资源。解决办法如下:从手机中导出framework-res.apk文件,该文件在/system/framework下面,把这个文件拷到跟apkTool同一个目录下,执行以下语句把资源文件加进来:[java]v...
分类:
其他好文 时间:
2014-06-09 22:01:03
阅读次数:
260
线程局部存储TLS, Thread Local
StorageTLS是C/C++运行库的一部分,而非操作系统的一部分。分为动态TSL 和 静态TLS一、动态TLS应用程序通过调用一组4个函数来使用动态TLS,
这些函数实际上最为DLL所使用。系统中的每个进程都有一组 正在使用标志(in-use fl...
分类:
编程语言 时间:
2014-06-09 21:59:12
阅读次数:
438
在 Java 7 以前,如果要觀察一個目錄下的檔案是否有異動
(新增、修改、刪除),唯一的辦法就是開啟一個 thread,每隔一段時間去檢查一下,當發現有異動,發出異動的訊息。Java 7 提供了 Watch
Service API 解決了這個問題,現在不需要再這麼麻煩且浪費系統資源了,透過這組 A...
NSThread方法一:- (void)viewDidLoad{ [super
viewDidLoad]; NSThread * thread = [[NSThread alloc]initWithTarget:self
selector:@selector(test:) object:...
分类:
编程语言 时间:
2014-06-08 21:54:03
阅读次数:
291
private void btnBaoshi_Click(object sender,
EventArgs e) { try { System.Threading.Thread thread = ...
分类:
其他好文 时间:
2014-06-08 20:17:59
阅读次数:
231
mmc
io的读写从mmc_queue_thread()的获取queue里面的request开始。先列出调用栈,看下大概的调用顺序,
下面的内容主要阐述这些函数如何工作。host->ops->request() //
sdhci_request()mmc_start_request()mmc_sta...
分类:
其他好文 时间:
2014-06-08 19:09:05
阅读次数:
304
基本概念1. 进程的基本概念线程(thread)是进程(processes)中某个单一顺序的控制流,也被称为轻量进程(lightweight processes)。进程是表示资源分配的基本单位,又是调度运行的基本单位。 例如: 用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。 然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CP...
分类:
编程语言 时间:
2014-06-08 17:59:31
阅读次数:
218
在Android应用中,有时候为了用户体验更佳,我们会为默写情况添加声音效果,比如点击按钮后发出声音,以下代码可以轻松实现声音效果:
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
MediaPlayer mPlayer =...
分类:
移动开发 时间:
2014-06-08 16:29:48
阅读次数:
243
1. 创建目录
SQL> create directory dump_file as ‘/db/backup’;
2. 目录赋权限
SQL> grant read,write on directorydump_file to bam;
查看目录
SQL> select * from dba_directories;
3. 备份
SQL>expdp user/pwd directo...
分类:
数据库 时间:
2014-06-08 10:07:15
阅读次数:
333
iOS安全攻防(二十三):Objective-C代码混淆class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。所以,我们迫切的希望混淆自己的代码。混淆的常规思路混淆分许多思路,比如:1)花代码花指令,即随意往程序中加入迷惑人的代码指令2)易读字符替换等等防止class-dump出可读信息的有效办法是易读字符替换。Obj...
分类:
移动开发 时间:
2014-06-08 03:27:02
阅读次数:
359