自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 java中关键字volatile的作用

volatile是变量修饰符,而synchronized则作用于一段代码或方法;看如下三句get代码:  Java代码   int i1;                int geti1() {return i1;}    volatile int i2;    int geti2()   {return i2;}    int i3;             

2016-07-30 11:41:10 261

原创 设计模式之命令模式(Command Pattern)

命令模式主要通过中介Command实现了发出命令者和命令的执行者,也即Invoke类和Receiver的松耦合。 先看类图: 将请求封装成一个对象,从而使用户使用不同的请求把客户端参数化,请求队列或者记录日志,以及支持可撤销的操作。 看一个Android的例子 先定义两种画笔,这里是额外的,也就是说更这个设计模式没有太多关系,只是程序需要:package com.example.yale

2016-07-30 09:26:32 575

转载 Android热修复:Andfix和Hotfix,两种方案的比较与实现

摘自:http://www.mamicode.com/info-detail-1331700.html Andfix和hotfix是两种android热修复框架。 android的热修复技术我看的最早的应该是QQ空间团队的解决方案,后来真正需要了,才仔细调查,现在的方案中,阿里有两种Dexposed和Andfix框架,由于前一种不支持5.0以上android系统,所以阿里系的方

2016-07-24 22:16:47 640

原创 PendingIntent的内部机制

摘自;http://my.oschina.net/youranhongcha/blog/196933  1 概述         在Android中,我们常常使用PendingIntent来表达一种“留待日后处理”的意思。从这个角度来说,PendingIntent可以被理解为一种特殊的异步处理机制。不过,单就命名而言,PendingIntent其实具有一定误导性,因为它既不继承于I

2016-07-24 20:50:28 741

原创 Intent和PendingIntent的区别

intent英文意思是意图,pending表示即将发生或来临的事情。 PendingIntent这个类用于处理即将发生的事情。比如在通知Notification中用于跳转页面,但不是马上跳转。 Intent 是及时启动,intent 随所在的activity 消失而消失。 PendingIntent 可以看作是对intent的包装,通常通过getActivity,getBroadcast ,

2016-07-24 16:42:48 330

原创 android 子线程中更新界面?被ProgressBar给迷惑了

在看apidemos的例子RetainedFragement时,看到在Thread中执行了 这么一句 1 mProgressBar.setProgress(progress); 且执行正常,progressbar确实一直在更新。 顿觉疑惑,View在更新时,会检查当前线程是否是创建view所在的线程(即UI线程),若不一致,则会抛出异常的

2016-07-23 20:33:14 4041 2

原创 Android跨进程通信

简介由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content

2016-07-03 22:31:36 391

原创 Android中的Application

关于Application从官方文档上看是这样的:Base class for those who need to maintain global application state. You can provide your own implementation by specifying its name in your AndroidManifest.xml’s tag, which wil

2016-07-03 20:33:28 263

原创 Android中Handler详解

Handler在Android中有着重要的作用,学习Handler能清晰的理解Android线程消息传递机制。什么是Handler?Android官方文档给出的解释是:一个Handler允许你发送和处理Message和与某一线程相关联的Runnable对象。每一个Handler实例都与一个单一的线程和他的消息队列相关联。当你创建了一个新的Handler,这个Handler就绑定到了这个线程或者消息队

2016-07-01 20:41:10 301

The Markov Cluster Algorithm 马尔可夫聚类算法 MCL

该文档主要讲解马尔可夫聚类算法(The Markov Cluster Algorithm,MCL),配有计算公式,转化方法,结合实例讲解算法过程,个人感觉思路很清晰,讲解的很详细。

2017-01-03

Leetcode 题解

很好的总结了LeetCode里面的算法,和解题技巧,使用c++编写的,代码简练并带有注释。自己感觉不错分享给大家。

2016-05-08

XPosed+XPrivacy+rootcheck+GravityBox

XPosed、XPrivacy、rootcheck、GravityBox 这几个安装包需要root手机后开始使用,通过这几个工具能学到很多东西,我是深有体会的!

2016-02-25

Google Hacking手册

讲的很详细的一个google hacking手册,可以体验google的强大,又可以感受黑客的入侵基本技能。

2016-01-02

空空如也

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

TA关注的人

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