自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 DataBinding-是时候放弃butterknife了

DataBinding-是时候放弃butterknife了butternife简介通常我们控件实例化是通过findViewById完成的,控件的事件监听是通过setonclicktListener完成,而butterknife可以让我们从大量的findViewById和setonclicktListener解放出来解放findViewById @BindView(R.

2016-07-26 15:38:32 6073

原创 RxJava源码分析

RxJava源码分析预备知识给 Android 开发者的 RxJava 详解 深入浅出RxJava(一:基础篇)主流程分析的版本:compile 'io.reactivex:rxandroid:1.2.1'compile 'io.reactivex:rxjava:1.1.6'从调用开始分析,先来一段的代码 Observable.create(new Observable.OnSu

2016-07-10 22:14:14 1028

原创 java.lang.IllegalStateException

java.lang.IllegalStateExceptioncommit引起的java.lang.IllegalStateExceptionCan not perform this action after onSaveInstanceStateandroid.support.v4.app.FragmentManagerImpl.checkStateLoss(FragmentManager.j

2016-07-19 15:18:48 518

原创 git常用命令

mkdir: XX (创建一个空目录 XX指目录名)pwd: 显示当前目录的路径。git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。git add XX 把xx文件添加到暂存区去。git commit –m “XX” 提交文件 –m 后面的是注释。git status 查看仓库状态git di

2016-07-19 10:58:26 293

原创 windows获取程序调试信息

windows获取程序调试信息通常能调试的时候,可以放断点进行调试以及加日志log的方式,然后有时候无法放断点调试(比如正式版本),此时我们需要查看日志log进行分析问题。日志一般通过写文件完成,但是如果我们程序都是通过printf outputDebugString输出的调试信息,此时该如何查看这些调试信息。不知道你是否注意到VS调试程序时候,会把这些信息输出到输出窗口,这是如何实现的呢?接下来我

2016-06-19 15:40:38 742

原创 tcp/ip osi网络模型层次 tcp udp通信流程

1. TCP/IP网络模型  分为: 数据链接层 网络层 运层 应用层 2.OSI七层网络模型 1层物理层:主要定义物理设备标准,如网线的接口类型、光线的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。2层数据链路层:主要将从物理层接收

2013-01-01 17:09:54 1030

空空如也

空空如也

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

TA关注的人

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