自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Willis'

It's Never Too Late

  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 新经理成长日记-1

工作内容从纯技术切换成管理已有近1年时间,过程中遇到不少问题,有必要记录一下成长的历程。

2019-05-05 11:12:10 326

原创 适配器模式

简述适配器模式的结构和作用。

2017-08-08 14:08:28 647

原创 轻量级的int-object键值对——SparseArray

SparseArray特点,基本操作,及源码解析。

2017-08-01 15:25:00 1498

原创 线程池原理分析

ThreadPoolExecutor

2017-07-17 10:40:13 417

原创 [Stetho]chrome打开inspect时出现一片空白

解决使用Stetho调试时Chrome无法打开inspect界面的问题。

2017-07-12 18:58:42 4396 2

原创 [算法基础]归并排序

归并排序

2017-07-09 20:42:12 321

原创 Android如何在账户设置中添加App的账户

如何为app添加可登录的账户。解析AccountManager读写account的部分源码。

2017-07-06 10:47:18 7860 2

原创 i.e./e.g./etc.如何发音

i.e./e.g./etc.如何发音

2017-07-05 15:48:45 12771

原创 URLHttpConnection使用示例

简单演示URLHttpConnection的使用

2017-07-05 11:42:54 662

原创 [设计模式] 策略模式

用RPG游戏的例子讲解策略模式

2017-07-04 19:19:01 314

转载 [转]Java transient关键字使用小记

transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。 然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,打个比方,如果

2017-07-04 16:24:37 277

转载 [转]内存泄露从入门到精通三部曲

以下文章来自Bugly,详细地讲述了内存分配模型,GC机制,排查和避免/解决泄露的方法,值得一读。

2017-07-04 14:31:33 300

原创 [笔记]View点击事件分发顺序

View点击事件分发的大致顺序

2017-07-03 19:11:21 615

转载 java中关键字volatile的作用

本文转载自:http://www.cnblogs.com/sunrunzhi/p/3930297.html

2017-07-03 17:27:14 438

转载 线程安全总结

讲解线程安全和内存模型本文转自: http://www.iteye.com/topic/806990 http://www.iteye.com/topic/808550

2017-07-03 17:07:40 307

原创 [算法基础]快速排序

快速排序

2017-07-03 10:58:58 262

原创 【算法基础】冒泡排序

冒泡排序

2017-07-02 20:27:27 195

原创 Android7.0 Activity启动流程调用栈分析

记录Activity启动的大致过程和调用栈

2017-06-29 12:25:44 846 1

原创 【算法基础】选择排序

选择排序

2017-06-29 00:18:23 195

原创 【算法基础】插入排序

插入排序例子和程序实现。

2017-06-28 23:40:25 252

原创 [Android]使用checksum校验文件是否被修改

FileUtils类中封装了用于获取文件32位校验码的方法

2017-06-27 16:25:36 3176

原创 Java数据结构——Stack和父类Vector

分析Stack操作数据的方法,并分析Vector与ArrayList的不同之处。

2017-06-27 13:32:10 988

原创 Java数据结构——ArrayList和LinkedList

ArrayList 和 LinkedList都是基于List接口实现,本质是顺序表,提供增删改查数据的基本功能,但效率上各有优劣。接下来通过源码分别看下它们管理和操作数据的具体原理。

2017-06-26 17:26:19 1862

原创 [算法题]输出斐波那契数列的第N项

现在要求输入一个整数n,请输出斐波那契数列的第n项

2017-06-23 11:36:27 960

原创 [算法]找出旋转数组的最小数字

把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。

2017-06-23 10:44:58 245

原创 [算法题]用两个栈实现队列

编程题:用两个栈实现队列用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。

2017-06-22 15:56:46 270

原创 倒序打印链表节点值

出处:《剑指offer》输入一个链表,从尾到头打印链表每个节点的值。

2017-06-20 17:24:56 266

原创 AsyncTask的使用及原理

AsyncTask为什么只能执行1次? 为什么AsyncTask内部实现使用到线程池,但实际上任务的执行过程是串行的?如何实现并行?

2017-06-16 18:02:27 486

转载 [转]Ubuntu使用 gnome-screenshot 截图命令来截取屏幕、窗口或指定区

在Ubuntu系统下,当有需要截图时一般会直接按键盘上的PrtScn SysRq键或者Ctrl+PrtScn键截取当前窗口,但最近发现,在顶栏menu打开的状态下是无法用这种方法截屏的,菜单弹出时按PrtScn键根本没响应。在网上了解到gnome-screenshot命令可以提供更丰富的截屏功能,而用其中的延时截屏功能就可以满足截取菜单的需求。

2017-06-15 09:51:17 1134

原创 Android Studio运行app时提示Please select Android SDK

AS运行app时报错:Error:Please select Android SDK的解决办法

2017-06-14 19:04:22 55010 18

原创 Android程序OOM问题分析及解决

使用MAT分析OOM问题

2017-06-14 13:28:48 1309

原创 <HeadFirst设计模式>笔记——工厂模式

工厂模式笔记

2017-06-13 10:30:48 418

原创 Handler机制及原理探究

结合代码和实验,探究Handler的实现原理。

2017-06-10 14:46:50 7030 1

原创 <HeadFirst设计模式>笔记——单例模式

HeadFirst设计模式笔记之单例模式

2017-06-09 16:42:44 350

原创 <HeadFirst设计模式>笔记——命令模式

HeadFirst 设计模式 命令模式 摘抄

2017-06-09 14:00:40 1781

原创 Ubuntu创建Android Studio/Eclipse等快捷方式

Ubuntu创建快捷方式图标

2017-06-08 11:00:45 870

原创 MTK IMS框架简析(2)——IMS注册过程

结合log和代码,分析android上层如何配合进行ims注册

2017-06-02 18:27:34 9103 1

原创 MTK IMS框架简析(1)——代码架构及模块初始化

1.前言随着4G技术的诞生和国内运营商网络的全面升级,以往流量贵上网慢的问题不再有,而类似微信这类即时通讯软件也得到快速的普及,互联网行业的发展还延伸到金融/零售等线上线下的各行各业,短短几年内国内IT产业迎来全面的机遇。而得益于移动网络技术的突破,政策的开放和乔帮主的1%的智慧,成就了今天高效的互联网+社会。4G协议中定义了包含volte和RCS等基于运营商核心网实现的功能,将发挥网速优势消灭CS

2017-06-01 15:13:06 7788 1

原创 Phone与Rild连接过程及消息收发

Phone进程如何与rild socket建立连接和收发消息

2017-05-26 14:26:46 890

原创 RILD及qcril初始化流程

分析以下问题:RILD和qcril如何初始化?Phone进程又如何与RILD关联?

2017-05-25 16:35:40 5170 2

vmnet-3.19.patch

用于解决linux下vm ware11 问题: Failed to build vmnet. Failed to execute the build command.

2017-06-08

空空如也

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

TA关注的人

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