![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
native looper给java层一个指针,底层是epoll机制实现的阻塞,说白了就是获取文件锁
if(arr[L] < basic) {
swap(arr, ++less, L++);
}
这个swap 没有意义吧?
[图解] 快速排序1. 经典快速排序图示过程 (1) 经典快速排序的总体流程 (2) 根据基准值分区的过程 在[算法题] 荷兰国旗问题中有详细的介绍。 2. 随机快速排序 经典快速排序总是指定...
是可以用'merge'操作符想办法吗?我也不是很清楚。。哎
Rxlifecycle使用详解随着Android第三库的普及,RxJava和RxAndroid(https://github.com/ReactiveX/RxAndroid)越来越被人熟知,简洁的语法,配...
“那如果有多个Disposable 该怎么办呢, RxJava中已经内置了一个容器CompositeDisposable, 每当我们得到一个Disposable时就调用CompositeDisposable.add()将它添加到容器中, 在退出的时候, 调用CompositeDisposable.clear() 即可切断所有的水管.”
这一段没有讲的太清楚,我看了下源码。 add/clear皆不是静态方法。你的意思是Activity里面创建一个CompositeDisposable(容器功能的)对象,将发起网络请求的下游回调引用都保留在CompositeDisposable对象中, 在activity的生命周期 destory时候调用CompositeDisposable对象的clear方法?
给初学者的RxJava2.0教程(二)Outline [TOC] 前言 上一节教程讲解了最基本的RxJava2的使用, 在本节中, 我们将学习RxJava强大的线程控制. 正题 还是以之前的例子, 两根水管: 正...
通俗易懂, flatmap.png的图中是不是有错误(瑕疵) 33 21 11 -> 33 22 11
给初学者的RxJava2.0教程(三)Outline [TOC] 前言 上一节讲解了线程调度, 并且举了两个实际中的例子, 其中有一个登录的例子, 不知大家有没有想过这么一个问题, 如果是一个新用户, 必须先注册...
参考和译文不带原文链接就是窃取和抄袭。。。
Retrofit 2.0 超能实践(三),轻松实现多文件/图片上传/Json字符串/表单通过前两篇姿势的入门 Retrofit 2.0超能实践,完美支持Https传输 Retrofit2.0完美同步Cookie实现免登录 本文出自:http://blog.csd...