自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

独行者103的专栏

专注Android和安全

  • 博客(572)
  • 收藏
  • 关注

原创 KingRoot换成Supersu的方法

KingRoot与Supersu

2016-12-10 12:08:15 18560

原创 矩阵乘法分治算法的伪代码

SQUARE-MATRIX-MULTIPLY-RECURSIVE(A,B)n=A.rowslet C be a new n*n matrixif n==1 c11=a11*b11else partition A, B and C as in equation(1) C11=SQUARE-MATRIX-MULTIPLY-RECURSIVE(A11,B11)

2016-12-04 21:34:40 4577 2

原创 Dijkstra算法

DijKstra算法求最短路径

2016-11-21 18:04:29 458 1

原创 虚拟机安装VMware tools

open-vm-tools-desktop

2016-11-17 10:01:48 405

原创 Ubuntu 16.10在VMware 10.12上不兼容问题解决

Ubuntu 16.10在VMware 10.12兼容问题

2016-11-17 09:54:49 4215 6

原创 Android 4.4文件管理器免ROOT破除外置SD卡限制

Android 4.4外置SD卡管理

2016-11-15 16:38:32 2954

原创 Hacker Rank的一道题:Sherlock and the Beast

Sherlock and the Beast

2016-11-13 11:04:56 553

原创 Fragment的一个生命周期记录

Fragment生命周期问题

2016-11-08 14:54:06 309

原创 适配器模式

适配器模式

2016-10-23 19:52:46 241

翻译 Mastering the game of Go with deep neural networks and tree search

Briefly Introduction to AlphaGo.

2016-10-10 15:19:51 1918

原创 MediaScannerReceiver能处理的请求

MediaScannerReceiver能够处理的请求总结

2016-10-06 11:34:51 572

原创 访问者模式

访问者模式

2016-10-04 14:36:29 264

原创 LoaderManager.onLoaderFinish加载了两次

onLoaderFinish加载了两次的原因分析

2016-09-30 14:46:42 782

原创 组合模式(具体案例)

组合模式(具体案例)

2016-09-27 16:01:10 639

原创 Android 5.0文件管理操作公开

Android 5.0 DocumentProvider探究

2016-09-21 15:07:48 10378 1

原创 APK反编译实录

Reverse Engineering

2016-09-20 11:39:04 864

原创 状态模式

状态模式

2016-09-17 21:25:59 359

原创 Windows和Kali:重装Windows的MBR恢复问题

重装Windows后的MBR修复问题

2016-09-11 14:59:54 1223

原创 责任链模式

责任链模式

2016-09-10 21:00:11 266

原创 抽象工厂模式

抽象工厂模式

2016-09-04 20:34:28 207

原创 Kali Linux在Virtual Box下的安装

Kali Linux在Vritual Box下的安装

2016-09-04 17:24:06 1112

原创 Kali Rolling 2016.x实体机安装记录

由于电脑闲置,特将旧电脑装上Kali Linux操作系统。前后花了7、8个小时搞定,所以写下文章供以后参考,分析。 首先是U盘启动,这个时候扫描系统的硬盘,然而他却提示加载不到需要的安装光盘,原因经过百度如下: 在安装的过程中有一个安装界面(就是选择语言,设置密码,分区等引导信息的界面)倒数第二个会有一个execute a shell选项。 选择以后,会有执行shell的窗口。df

2016-09-04 17:16:23 3621

原创 组合模式

组合模式

2016-08-30 15:52:51 247

原创 Android的Binder机制阅读笔记

Binder机制

2016-08-27 15:20:39 489

原创 Introduction to Algorithm 3rd Edition

Introduction to Algorithm

2016-08-25 16:43:32 938

原创 中介者模式

中介者模式

2016-08-25 14:39:26 278

原创 原型模式

原型模式

2016-08-14 11:16:30 224

原创 命令模式

命令模式

2016-08-06 16:10:35 341

原创 Windows 10新机制导致Android驱动失效

Windows 10驱动新政

2016-08-06 15:23:15 4547

原创 Adapter动态加载问题

Adapter动态数据加载问题分析

2016-08-04 17:37:14 304

转载 重复造轮子的目的

1、研究造轮子的原理2、轮子不满足现在的开发需要3、装Bhttp://www.cnblogs.com/skychen1218/p/5730316.html

2016-08-03 11:02:30 1021 1

原创 Android 6.0开发的权限注意事项

由于Android 6.0推出了新的权限机制,对于敏感权限进行了限制,即使在Android的AndroidManifest.xml中申明仍然需要进行授权,所以代码解决方法如下:节选自Dropbox的Demo private void performWithPermissions(final FileAction action) { if (hasPermissions

2016-07-26 10:42:18 455

原创 单例模式

单例模式介绍在应用这个模式时,单例对象的类必须保证只有一个实例的存在。许多时候整个系统只需要一个全局对象。这样有利于我们协调系统整体的行为。单例模式的定义确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的使用场景确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某个类型的对象值应该有且只有一个。UML类图代码St

2016-07-24 15:08:10 267

原创 解释器模式

解释器模式一个定义中语言,定义它的文法的一种表示,并定一个解释器,该解释器使用该表示来解释语言中的句子。解释器模式的使用场景1、如果某个简单的语言需要解释执行而且可以将该语言中的语句表示为一个抽象语法树时可以考虑使用解释器模式。2、在某些特定的领域中不断出现重复的问题时,可以将将该领域的问题转化为一种语法规则下的语句,然后构建解释器来解释该语句。UML类图:实现代码

2016-07-13 11:00:10 216

原创 命令模式

命令模式

2016-07-09 17:18:50 202

原创 代理模式

代理模式

2016-07-03 15:18:22 216

原创 Google File System阅读笔记

文章一开始便说明,谷歌开发Google File System是为了能够解决大数据的处理问题。同样的他们也要追求性能的最优,可用性,可靠性和大规模应用的场景。但是Google File System主要是为了解决谷歌在检索的时候遇到的工作负荷和技术环境。

2016-06-15 14:28:06 596

原创 NoDefClassException解决

在安卓开发的时候,会有时候出现NoDefClassException的问题。这个问题在安卓上目前的解决方法是因为:在添加的依赖的jar包中,可能有些jar包需要其他的jar包来实现相关功能,所以最好就通过出错的信息,去仓库地址去搜索jar包并添加到libs目录中。这个问题的解决方法仅限Eclipse,Android Studio在gradle文件中加一行代码就可以了。

2016-06-12 17:28:12 1607

原创 Builder模式

Builder模式学习笔记

2016-06-04 14:36:20 351

原创 Fragment生命周期的思考

在对网盘中的列表进行加载的时候,经常会发现会有多余的项目生成。往往第一次打开应用的时候还好,然而退出并再次进入便会出现问题。原因还是对于Fragment的生命周期理解不是很透彻。退出并再次进入fragment属于将fragment重新生成,所以onResume的方法会再实现一次。所以,解决方法是加上一个名为resumeFirst的boolean变量来控制onResume的生命周期中

2016-06-03 23:06:10 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除