- 博客(6)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 DataBinding-是时候放弃butterknife了
DataBinding-是时候放弃butterknife了butternife简介通常我们控件实例化是通过findViewById完成的,控件的事件监听是通过setonclicktListener完成,而butterknife可以让我们从大量的findViewById和setonclicktListener解放出来解放findViewById @BindView(R.
2016-07-26 15:38:32
6179
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 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
1043
原创 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
532
原创 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
301
原创 windows获取程序调试信息
windows获取程序调试信息通常能调试的时候,可以放断点进行调试以及加日志log的方式,然后有时候无法放断点调试(比如正式版本),此时我们需要查看日志log进行分析问题。日志一般通过写文件完成,但是如果我们程序都是通过printf outputDebugString输出的调试信息,此时该如何查看这些调试信息。不知道你是否注意到VS调试程序时候,会把这些信息输出到输出窗口,这是如何实现的呢?接下来我
2016-06-19 15:40:38
767
原创 tcp/ip osi网络模型层次 tcp udp通信流程
1. TCP/IP网络模型 分为: 数据链接层 网络层 运层 应用层 2.OSI七层网络模型 1层物理层:主要定义物理设备标准,如网线的接口类型、光线的接口类型、各种传输介质的传输速率等。它的主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后在转化为1、0,也就是我们常说的模数转换与数模转换)。这一层的数据叫做比特。2层数据链路层:主要将从物理层接收
2013-01-01 17:09:54
1045
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人