自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (13)
  • 收藏
  • 关注

原创 Rxjava2源码分析(三)

概述书接上文,上节我们分析了Rxjava是如何对被观察线程进行调度的,这节我们来分析下Rxjava是如何对观察者线程进行调度的。还是之前的套路,先看个简单的demo。简单的例子 private void doSomeWork() { Observable.create(new ObservableOnSubscribe<String>() { @Over

2017-09-20 15:34:41 379 1

原创 RxJava2 源码分析(二)

概述上一节我们分析了最简单的Rxjava的例子,了解了Rxjava是如何创建事件源,如何发射事件,何时发射事件,也清楚了上游和下游是如何关联起来的。 这一节我们着重来分析下Rxjava强大的线程调度是如何实现的。简单的例子private void doSomeWork() { Observable.create(new ObservableOnSubscribe<String>()

2017-09-08 17:25:40 419

原创 RxJava2 源码分析(一)

RxJava2 源码分析(二) RxJava2 源码分析(三)前言最近由于项目需要自己搭建了网络框架,采用时下非常流行的Rxjava2 + Retrofit搭建, Rxjava现在已经发展到Rxjava2,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,未来知其然并且知其所以然,今天我将一步步来分析Rxjava2的源码,Rxjava2分Observable和Flowabl

2017-09-08 00:09:56 757

原创 部署自己的Gitlab

前言因工作中使用git作为版本控制工具,需要对git的权限等做有效管理,故需要搭建一个自己的代码托管仓库。最初想选择gitolite,后来发现有另外一个开源项目[Gitlab](https://about.gitlab.com/)更好用,并且据说很多大型互联网公司也都搭建并使用gitlab进行代码托管,果断转向gitlab。Gitlab版本管理GitLab是利用 Ruby on Rails 一个开

2016-06-15 11:25:12 3183

原创 java执行root shell命令

private static String runRootShell(String[] cmds){                String result = null;        int ret = -1;        java.lang.Process process;            try {            process = Runtime

2014-08-07 16:03:56 3024 1

原创 java运行shell命令时DataOutputStream.writeBytes异常

private static String runRootShell(String[] cmds){                String result = null;        int ret = -1;        java.lang.Process process;            try {            process = Runtime

2014-08-06 17:43:11 3522 1

转载 NDK旧版本下载地址

可以手动指定链接地址例如:http://dl.google.com/android/ndk/android-ndk-r7c-linux-x86.tar.bz2http://dl.google.com/android/ndk/android-ndk-r5b-linux-x86.tar.bz2转自: http://blog.csdn.net/embedded_hunte

2013-12-24 18:44:47 560

转载 使用internal(com.android.internal)和hidden(@hide)APIs – Part 2

转自 http://blog.csdn.net/thinkinwm/article/details/8890868原文路径:http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-2-hacking-around/在上一篇中,我解释了为什么我们不通过反射就会很难使用internal和hidden API

2013-05-08 16:41:14 823

转载 ubuntu 11.10 安装JDK6

转自 http://www.jesonw.com/linux/ubuntu/ubuntu-11-10-%e5%ae%89%e8%a3%85jdk6sudo add-apt-repository ppa:ferramroberto/java sudo apt-get updatesudo apt-get install sun-java6-jdk sun-java6-plugin

2012-06-14 15:23:48 994

转载 解决下载Android源码时遇到的问题

本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题

2012-05-12 15:56:32 670

转载 android wifi驱动移植

Update(19/05/2011): Verify validity against Gingerbread.Update (11/08/2010): Updated patch to fix the loading of awext driver at run time.Added STOP and RESTART commands. For mini-box.com pico

2011-10-21 15:50:57 1416

转载 【转载】Android面试系列-目录

整理了一些面试题。大部分是自己的理解,未必准确。但可以作为参考。希望对即将找工作的朋友有所帮助。但真正深刻理解还需平日积累。有误之处还请指出。先把目录贴出来吧。1, 谈谈你对Activity的理解? 2, Activity的生命周期? 3, Acitvity启动模式? 4, 在onCreate方法中Bundle savedInstanceState 这个参数有什么作

2011-10-20 21:23:50 799

原创 sendStickyBroadcast 的理解和使用

要知道区别首先需要看一下Android Developers Reference, 它可是我们最好的老师了,sendBroadcast 大家应该都会用了我就不赘述了,下面来看看sendStickyBroadcastgoogle官方的解释是:Perform a sendBroadcast(Intent) that is "sticky," meaning the Intent you a

2011-10-20 15:54:28 16036 7

转载 【翻译】Ubuntu中编译Linux内核的简略方法

本文转自http://www.cnblogs.com/liuyanghejerry/archive/2011/03/19/1988843.html  以下的内容来自于http://www.cyberciti.biz/tips/compiling-linux-kernel-

2011-10-13 16:19:06 737

原创 解决找不到资源文件的问题

最近遇到android wallpaper部分的一个bug,log一直报找不到对应的资源文件的错误android.content.res.Resources$NotFoundException: Resource ID #0x7f020003但检查后发现res中drawabl

2011-10-12 17:45:28 5445

原创 随便写写

近来发现自己记忆力越来越差了,以前工作中遇到的已经解决的问题,再次遇到时就又忘了,是有必要将工作中的点滴记录下来,以备日后查阅。俗话说好记性不如烂笔头,或许还有助于那些和我遇到同样问题的朋友解决他们的问题。有百利而无一害。希望自己坚持下去...

2011-10-12 17:20:15 425

Linux程序设计中文第4版 Linux Programming中文第4版

高清中文pdf,由于文件过大,附件为网盘链接

2016-08-01

Linux程序设计中文第4版 Linux Programming中文第4版part5

Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 一共包含5部分

2011-07-28

Linux程序设计中文第4版 Linux Programming中文第4版part4

Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 一共包含5部分

2011-07-28

Linux程序设计中文第4版 Linux Programming中文第4版part3

Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 一共包含5部分

2011-07-28

Linux程序设计中文第4版 Linux Programming中文第4版part2

Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 一共包含5部分

2011-07-28

Linux程序设计中文第4版 Linux Programming中文第4版part1

Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 Linux程序设计中文第4版 Linux Programming中文第4版 一共包含5部分

2011-07-28

android根文件系统分析总结

android根文件系统分析总结android根文件系统分析总结androidw根文件系统分析总结

2011-06-13

McGraw[1].Hill.Android.A.Programmers.Guide

McGraw[1].Hill.Android.A.Programmers.Guide.Jul.2008.eBook-DDU

2011-06-13

UNIX环境高级编程PDF

UNIX环境高级编程PDFUNIX环境高级编UNIX环境高级编程PDF程PDF

2011-06-09

How_to_Write_makefile 如何写makefile

How_to_Write_makefile 教你如何写makefile

2011-06-09

Linux Programming (4th Edition)

Linux Programming (4th Edition) Linux Programming (4th Edition) Linux Programming (4th Edition)

2011-06-09

Linux 操作系统 C 语言编程入门

Linux 操作系统 C 语言编程入门 最基础的linux C语言入门教程

2011-06-09

空空如也

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

TA关注的人

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