rx专题

Rxjava2最全面的解析

说到区别,可能有的小伙伴会问,我没看过rxjava1。可以直接看rxjava2么。个人觉得不必要,因为 rxjava2.x 是按照 Reactive-Streams specification 规范完全的重写的,完全独立于 rxjava1.x 而存在,它改变了以往 rxjava1的用法。换句话说,我学java需不需要先学C语言一样。 那么两者的区别体现在哪呢?主要是如下几个方面: 空指针问题

Android 开源项目Kotlin+MVP+Retofit2+RxJava2架构开发一款短视频App

KotlinMvp GitHub地址:https://github.com/git-xuhao/KotlinMvp (开源不易,喜欢的话希望给个 Star 或者 Fork,谢谢!) 《KotlinMvp》 是仿着“开眼Eyepetizer”之前版本并加上自己的想法,开发的一款的短视频小应用,每日为你推荐精选视频,让你大开眼界。本项目采用 Kotlin 语言编写,结合 MVP+RxJava2+

收包软中断和netif_rx (linux网络子系统学习 第四节 )

初始化报文接收软中断 static int __init net_dev_init(void){......open_softirq(NET_RX_SOFTIRQ, net_rx_action);......} 报文接收软中断的处理函数net_rx_action详解: static void net_rx_action(struct softirq_action *h){/*取得本地

【INTEL(ALTERA)】为什么 F-Tile DisplayPort FPGA IP 设计示例无法通过高比特率 3 (HBR3) 的 RX 链路调训?

目录 说明 解决方法 说明 由于 Quartus® Prime Pro Edition 软件版本 v23.3 和 v23.4 生成的 F-Tile DisplayPort FPGA IP 设计示例中存在问题,您可能会在 HBR3 上观察到 RX 链路训练失败。 解决方法 要在这些软件版本中变通解决此问题,请使用以下 RxEQ 参数编辑项目 Quartus 设置文件 (.qsf)

Kotlin 实现的基于 RxJava 2.× 的 RxBus

实现 既然你主动打开了这篇文章,那你肯定了解 RxBus 是什么,以及 RxBus 是干什么用的。所以我就偷个懒不陪你复习基础知识了 #滑稽,下面直接贴代码。 Kotlin 实现的基于 RxJava 2.× 的 RxBus 单例: object RxBus {// 支持背压且线程安全的,保证线程安全需要调用 toSerialized() 方法private val mBus: Flowable

Rxbus实现事件总线(RxJava2.0)

封装base的时候想到事件分发 既然用到了Rxjava 很神奇的发现了Rxbus这个东西,那就学习下~Github:https://github.com/balckban/RxbusDemo-RxJava2.0- ezgif-1-3b2413c862.gif 首先是gradle的配置 compile "io.reactivex.rxjava2:rxjava:2.1.3"comp

RxJava2_4:并行处理请求和数据缓存池

RxJava2_4:并行处理请求和数据缓存池 参考: http://www.jianshu.com/p/1f4867ce3c01 https://juejin.im/user/573dba2171cfe448aa97b7b0   并行处理: 为了解决并行的请求和数据处理,我们可以采用zip来进行。 通过zip我们可以将管道流A和管道流B请求的数据进行1+1对应的

RXjava2_3:数据的转换和回调嵌套的解决

RXjava2_3:数据的转换和回调嵌套的解决 参考: http://blog.csdn.net/jdsjlzx/article/details/51493552 https://juejin.im/post/5848dd3eac502e00691385c5   数据的转换 map方法数据转换:     Flatmap方法的转换:   map”v

RxJava2_2:流程及关键对象的理解

RxJava2:流程及关键对象的理解 参考: http://blog.csdn.net/column/details/rxjava.html?&page=2     (这个是rxjava1的) https://juejin.im/post/5848d96761ff4b0058c9d3dc http://www.jianshu.com/p/404a4d9b415a   流程: r

RxJava和Retrofit的介绍

一、ReactiveX简单介绍 Rx是一个使用可观察数据流进行异步编程的编程接口,ReactiveX结合了观察者模式、迭代器模式和函数式编程的精华。Rx提供了一系列的操作符,你可以使用它们来过滤(filter)、选择(select)、变换(transform)、结合(combine)和组合(compose)多个Observable,这些操作符让执行和复合变得非常高效。 在Reactive

Retrofit使用教程(三):Retrofit与RxJava初相逢(个人感觉好理解一些)

时间 2016-03-25 00:17:13 DevWiki's Blog 原文  http://www.devwiki.net/2016/03/25/Retrofit-Use-Course-3/ 主题 RxJava Retrofit 上一篇文章讲述了Retrofit的基本使用,包括GET,POST等请求.今天的文章中Retrofit要与RxJava配合使用. 了解R

分享 Retrofit+RxJava+MPAndroidChart 未来一周天气气温预测案例

作者: panyz , 原文链接: http://www.jianshu.com/p/696ca77c2697 用 Retrofit+RxJava+MPAndroidChart 开发未来一周天气气温预测小案例 —— 由 panyz 分享 前言 上周我写了一篇MPAndroidChart的使用技巧 ,得到了不少人的响应。至少自己写的文章还是有人去看,很是激励。毕竟我在学习Andr

带你入门学习Rxjava--上手教程

相信各位看官对RxJava早有耳闻,那么关于什么是RxJava我就不再赘述了,不知道的可自行百度。网上的RxJava的入门门槛稍高,但入门不难,可以跟本文一起来学习 注: 本文针对rxjava 1.x.x ,用例为下,建议初学先从1.x看起     compile 'io.reactivex:rxjava:1.1.6'     compile 'io.reactivex:rxandroid:

用RxJava实现Rxbus替换EventBus事件总线

首先,Rxjava不必多说,可以说和Retrofit是年度最火框架,在GitHub上都已经超过两万star,Eventbus也不必多说,目前大多数开发者大多数项目一定会用到EventBus或者Otto作为事件总线通信库,对于RxJava使用者来说,RxJava也可以轻松实现事件总线,因为它们都依据于观察者模式。本文介绍Rxbus如何完美替换Eventbus,减少APP体积.

RxJava从入门到放弃---关于RxJava-入门必看

转自 扔物线   http://gank.io/post/560e15be2dca930e00da1083 RxJava 到底是什么 RxJava 好在哪 API 介绍和原理简析 1. 概念:扩展的观察者模式 观察者模式 RxJava 的观察者模式 2. 基本实现 1) 创建 Observer 2) 创建 Observable 3) Subscribe (订阅)

FPGA高端项目:FPGA解码MIPI视频+图像缩放+视频拼接,基于MIPI CSI-2 RX Subsystem架构实现,提供4套工程源码和技术支持

目录 1、前言工程概述免责声明 2、相关方案推荐我这里已有的 MIPI 编解码方案本方案在Xilinx Artix7-35T上解码MIPI视频的应用本方案在Xilinx Artix7-100T上解码MIPI视频的应用本方案在Xilinx Kintex7上解码MIPI视频的应用本方案在Xilinx Zynq7000上解码MIPI视频的应用本方案在Xilinx Zynq UltraScale上解

Android开源框架集合分享-响应式函数编程Rx

今天来给大家介绍当下比较流行的响应式函数编程,以下是整理和搜集整理的关于Rx的一些资料。响应式函数编程 确实是一种对新入行的人来说是一种新颖而又高效的编程方式。但是不建议新手采用这种方法进行立项,其中的牵扯到 观察者模式,订阅者模式还得等看过一定的算法和设计模式之后,才能理解的恰如其分,使用起来也可以得心应手,不过 在学习基础的时候,理解和练习一些小的demo,对学习设计模式还

基于RxJava2.0+Retrofit2.0超大文件分块(分片)上传(带进度)

当上传文件过大时,直接上传会增加服务器负载,负载过高会导致机器无法处理其他请求及操作,甚至导致宕机,这时分块上传是最佳选择。本次简单介绍两种分块上传文件方案(暂不考虑文件安全相关问题,如签名): 方案一: 客户端把单个文件切割成若干块,依次上传,最后由服务端合并 方案二: 客户端读取文件 offset 到 offset+chunk的文件块上传,每次上传完返回新的offset(或者每次上传后,本地

基于RxJava2.0+Retrofit2.0的文件下载实现(带进度,非覆写ResponseBody和拦截器)

基于RxJava2.0+Retrofit2.0的文件下载实现(带进度,非覆写ResponseBody和拦截器) 前言 本文主要讲解RxJava2.0+Retrofit2.0实现下载文件并带进度效果,如果按照传统方法是很容易实现的。但是,发现网上搜索的例子都是通过OkHttpClient的拦截器去拦截Response来实现进度显示(侵入性有点强),个人发现bug不少,问题都是在UI更新

RxJava入门篇 --(一) 响应式编程

文章目录 1. 什么是 `Rx`2.`Rx` 模式 --- 观察者模式3.`Rx` 优点 --- 简洁4.什么是 `RxJava`?5.学习 `RxJava`6. `RxJava` 的 `HelloWord` 刚开始学习,不是很明白很多话的道理,学习一门新技术,要经历what,how,why三个步骤。 what 这个 RxJava 能做什么?提供什么样的 API how 采

Android使用RxJava+Retrofit请求网络的小Demo

1、先新建项目,然后在项目中添加依赖 compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-gson:2.1.0'compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'compile 'io.reactivex:r

Android知识点——Retrofit+RxJava+OkHttp(下)使用

先扯两句 好了,上一篇闲扯过后,算是将我为什么会把Retrofit说出来了吧(虽然好像什么都没说),当然还有其他框架,作为一个懒人,我这里就不加以阐述了,还是进入整体,开始进入我们的使用的部分。 还是先上我的Git库 MyBaseApplication (https://github.com/BanShouWeng/MyBaseApplication) 并给大家展示个神器,叫Android知识

Android知识点——Retrofit+RxJava+OkHttp(上)闲扯

先扯两句 很久不扯了,刚敲出来这四个字的时候,还真把自己弄得愣了一下。 首先对这段时间关注我的博客的说声抱歉,前段时间有点事,断了一段时间,今后会尽量避免的,嘿嘿。 当然原本的套路今天应该写的是RecyclerView.Adapter的封装,不过因为又踏上了找工作的征程,所只好把这个相对更重要一些的部分拿到前面了。 这篇主要是分析一下我用过的一些框架,借机传达一些个人在开发中的一些小意见,没有兴

iZotope RX 11 for Mac:音频修复的终极利器

在音频制作的浩瀚星海中,每一份声音都是珍贵的宝石,但往往被各种噪音、杂音所掩盖。此刻,iZotope RX 11 for Mac犹如一位专业的匠人,以其精湛的技术,将每一份声音雕琢至完美。 iZotope RX 11 for Mac,这是一款专为Mac用户量身打造的专业音频修复软件。它集成了业界领先的音频修复技术,无论是录音现场的嘈杂背景声,还是老旧唱片上的杂音,都能轻松应对,恢复出高品质的音频

专业音频修复软件:iZotope RX 11 for Mac 激活版

iZotope RX 专为满足后期制作专业人士的苛刻需求而设计的一款专业音频修复软件。iZotope RX 10添加了新的特性和功能,以解决当今后期项目中存在的一些最常见的修复问题,使其成为音频后期制作的最终选择。虽然包含许多其他新功能,但这里是新的 RX 11 修复助手的一瞥,它将可直接在您的 DAW 中使用。 iZotope RX 11可单独使用,也可在studio one使用 通过更

2、RxJava2 Retrofit2 封装实践 初始化

RxJava2&Retrofit2的基本实现 RxJava2 & Retrofit2 & Rxlifecycle 依赖 compile 'com.squareup.okhttp3:okhttp:3.7.0'compile 'com.squareup.retrofit2:retrofit:2.2.0'compile 'com.squareup.retrofit2:converte