自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 Activity组件启动过程(三)

承接上面文章《Activity组件启动过程(二)》中的分析,继续进去看startSpecificActivityLocked:11、ActivityStackSupervisor#startSpecificActivityLocked:/** @path: \frameworks\base\services\core\java\com\android\server\am\ActivityS

2015-12-28 16:44:27 1273

原创 Android EventBus源码解析

一、EventBus的简单使用流程《Android EventBus的简单使用》中介绍了EventBus的简单使用,从 EventBus.getDefault().register(this);开始,注意在类中实现相应的onEvent方法:   public void onEventMainThread(ActivityToServiceEvent even

2015-12-24 19:54:24 848

原创 Java多线程——死锁

一、死锁 0、死锁的定义:(资源死锁) 如果一个进程集合中的每个进程都在等待只能有该进程集合中的其他进程才能引发的事件,那么该进程集合就是死锁的。1、产生死锁的原因主要是: (1) 因为系统资源不足。 (2) 进程运行推进的顺序不合适。 (3) 资源分配不当等。 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则 就会因争夺有限的资源而陷入死锁。其次,进程运行

2015-12-21 09:52:22 963

原创 leetcode-56 Merge Intervals 合并区间

问题描述:Given a collection ofintervals, merge all overlapping intervals.For example,Given [1,3],[2,6],[8,10],[15,18],return [1,6],[8,10],[15,18].Subscribe to see which companies asked thisquest

2015-12-20 16:06:02 900

翻译 Java中String为什么被设计成immutable(不可修改的)/final

原文链接:http://www.programcreek.com/2013/04/why-string-is-immutable-in-java/     String是Java中的一个immutable类。immutable类意味着该类的实例将无法被修改。该实例中的所有信息在其被创建时就已经被完全初始化,同时之后也无法再作修改。对于immutable类而言,其有很多优点。1)字符串常量池

2015-12-16 22:24:45 1368

原创 剑指Offer 二叉树相关问题

0、二叉树的三种遍历方式http://blog.csdn.net/woliuyunyicai/article/details/444585811、重建二叉树题目描述:    输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,

2015-12-14 19:49:16 1279 3

原创 剑指offer题21 包含min函数的栈

题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。题目解析:题目的重点在于,每次调用min函数都可以pop出当前栈中的最小值;可以考虑使用一个辅助栈minStack,当每次push进来一个数值node时,minStack将当前栈顶值(默认当前最小值)与node进行比较,push捡来最小值;则在每个时刻,minStack中保存的都是当前栈中的最小值

2015-12-06 20:48:08 895

原创 leetcode-55 Jump Game 最远距离问题

问题描述:Given an array ofnon-negative integers, you are initially positioned at the first index of thearray.Each element in the arrayrepresents your maximum jump length at that position.Determine i

2015-12-02 20:28:25 992

原创 leetcode-54 Spiral Matrix 顺时针打印矩阵(《剑指offer》面试题20)

问题描述:Given a matrixof m x n elements (m rows, n columns),return all elements of the matrix in spiral order.For example,Given the following matrix:[ [ 1,2, 3 ], [ 4,5, 6 ], [ 7,8, 9 ]

2015-12-02 19:23:12 1411

使用RadioGroup及Fragment来实现底部Tab效果

使用RadioGroup及Fragment来实现底部Tab效果

2015-11-06

程序员生存定律

程序员生存定律--程序人生的出口

2015-01-06

空空如也

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

TA关注的人

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