- 博客(7)
- 资源 (14)
- 收藏
- 关注
原创 Kotlin Reference (二) idioms 一些常用方式
创建单例类 object;List、Map、Array的简单操作;lazy延迟加载属性;空类型?;空类型表达式`?.` 、 `?. ?:`、`?.let{}`;try-catch-finally;无参函数表示一个值;条件判断语句 if-else if-else 及 when .. else;with语句块;IO流操作并使用lambda表达式; 函数声明时直接内联一个其它方法,相当于其方法实现
2017-05-31 00:57:25 2031
原创 Kotlin Reference (一) Basic Syntax
KotLin 相关文档官方在线Reference kotlin-docs.pdf Kotlin for android Developers 中文翻译 Kotlin开发工具集成,相关平台支持指南 Kotlin开源项目与Libraries Kotlin开源项目、资源、书籍及课程搜索平台
2017-05-27 13:50:59 1291
原创 Java ThreadPoolExecutor 线程池调度器
可设置的主要参数corePoolSize核心线程数,核心线程会一直存活,即使没有任务需要处理。当线程数小于核心线程数时,即使现有的线程空闲,线程池也会优先创建新线程来处理任务,而不是直接交给现有的线程处理。核心线程在allowCoreThreadTimeout被设置为true时会超时退出,默认情况下不会退出。maxPoolSize当线程数大于或等于核心线程,且任务队列已满时,线程池会创建新的......
2017-05-26 17:10:25 5594 2
原创 RxJava 学习记(四) —— 1.x 背压
什么是背压(Backpressure)(most from https://zhuanlan.zhihu.com/p/24473022?refer=dreawer)背压是指在异步场景中,被观察者发送事件速度远快于观察者的处理速度的情况下,一种告诉上游的被观察者降低发送速度的策略。简而言之,背压是流速控制的一种策略。若被观察者发送事件的速度太快,而观察者处理太慢,而且还没有做相应背压措施,可能抛出Mi
2017-05-11 17:15:45 1166
原创 RxJava 学习记(三) —— 1.x 线程调度器Schedulers
简介在没有给定调度器(Scheduler)的情况下,Subscription将默认(产生事件与订阅)运行于调用线程上。线程调度器(Scheduler)是将RxJava从同步观察者模式转到异步观察者模式的一个重要工具。RxJava提供了5种主要的调度器:Scheduler Schedulers.io()Scheduler Schedulers.computation()Scheduler Sch
2017-05-11 17:07:23 1575
原创 RxJava 学习记(二) —— 1.x 操作符
RxJava操作符简介创建Observable – 创建新的Observable的操作符转换Observables – 转换成另一个Observable的操作符过滤Observables – 过滤被Observable发送的数据的操作符合并Observables – 将多个Observables合并成单个的Observable的操作符错误处理操作符实用工具操作符条件和布尔运算操作...
2017-05-08 00:16:51 1166
原创 RxJava 学习记(一) —— 1.x 基本角色介绍
RxJava 1xRxJava 1x的四种基本角色热的冷的 ObservablesSubject Observable ObserverPublishSubjectBehaviorSubjectReplaySubjectAsyncSubjectUnicastSubjectSerializedSubjectRxJava操作符创建Observable 创建新的Observab
2017-05-05 17:35:59 942
C语言常用函数速查手册.pdf
2017-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人