Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 ...
在实际项目 Retrofit RxJava框架 中,有时需要先登录,获取token后再去获取用户信息,此时我们使用flatmap操作符比较好。 在RESTResult对象里,包括请求返回的状态:失败还是成功,错误码,User对象等等,我们根据接口先定义一个返回数据Response实体类: public class Response lt T gt extends Entity public bo ...
2016-08-05 15:33 0 1819 推荐指数:
Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 ...
前言:对Rx不了解的朋友可以先看我的第一篇博文 RxJava 和 RxAndroid 一 (基础),是对Rxjava的基本介绍 1、merge操作符,合并观察对象 运行结果 2、zip 操作符,合并多个观察对象的数据。并且允许 Func2()函数重新发送合并后的数据 ...
感觉位运算操作符虽然在平时用得并不多,但是在涉及到底层性能优化或者使用某些trick的时候还是比较有意思。 &(AND) |(OR) 就不提了最常用的东西 会编程就会。 &操作的话是当 两个数需要同时为1的时候才会保留。 例如 0000 0100 & ...
一、Angular的常用内置管道函数 比如说很多时候我们需要把数字显示成金额、大小写转换、日期小数转换等等。 Angular管道对于象这样小型的转换来说是个很方便的选择。 管道是一个简单的函数, ...
1. javascript解决异步编程方案 解决javascript异步编程方案有两种,一种是promise对象形式,还有一种是是Rxjs库形式,Rxjs相对于Promise来说,有好多Promise没有的特性和功能,使用起来更便捷简单; 2. Rxjs 简单介绍 Rxjs ...
一、一元操作符 1.递增和递减操作符 前置型 ++i --i 后置型 i++ i-- 执行前置递增和递减操作时,变量的值都是在语句被求值之前改变的。 示例1: var a = 10; var b = 20; var c = ++a + b; var ...
UNPIVOT 操作符说明 简而言之,UNPIVOT操作符就是取得一个行的数据集合,然后把每一行都转换成多个行数据。为了更好地理解,请看下图: 图1 从上图中,你能发现UNPOVOT操作符,取得了两行数据,每行包含三个Price值,然后将这些转化成6行数据,其中每个产品价格都是一个 ...
一、过滤类操作符:debounce, debounceTime 跟时间相关的过滤 debounceTime自动完成:性能,避免每次请求都往出发 debounce中间传入Observable 时间可以是动态的,不是固定的300。 二、过滤类操作符 ...