E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
observable
你有一份Rx编程秘籍请签收
一、背景在学习Rx编程的过程中,理解
Observable
这个概念至关重要,常规学习过程中,通常需要进行多次“碰壁”才能逐渐“开悟”。这个有点像小时候学骑自行车,必须摔几次才能掌握一样。
·
2021-06-18 22:02
Retrofit2.0常用请求POST和GET
1.GET/api/apart/getInfoByCard/100000/***@return*/@GET("/api/apart/getInfoByCard/{icCard}")
Observable
>
张迅之乎者也
·
2021-06-16 11:15
Angular拦截器
angular/core";import{HttpEvent,HttpRequest,HttpHandler,HttpInterceptor}from"@angular/common/http";import{
Observable
Bager
·
2021-06-15 15:49
Rxjava2.2.1(4) observeOn 线程切换-源码分析
rxjava代码
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
其勇勇
·
2021-06-15 14:02
RxJava详解之执行原理(四)
//创建被观察者、数据源Observableobservable=
Observable
.create(newObservable.OnSubscribe(){@Overridepublicvoidcall
CharonChui
·
2021-06-15 12:40
RxSwift中的map函数
letob=
Observable
.of(1,2,3,4)ob.map{(number)->Intinreturnnumber+2}.subscribe{//需要外部订阅了,map函数b内部才会订阅源序列
简_爱SimpleLove
·
2021-06-15 07:42
使用 Observer 和
Observable
轻松实现观察者模式
之前使用观察者模式写代码的时候总要写很多东西,包括在被观察者那里设置数组储存所有的观察者然后还要写提醒所有观察者的方法,这些代码都很繁琐,并且如果你的代码里面有很多重复的代码,好在Java帮我们准备了Observer接口和
Observable
虚心学习的小来子
·
2021-06-15 04:38
RxSwift_02_订阅_监听_销毁
订阅有了可观察序列
Observable
,之后还必须订阅subscribe(),才能接收到它发出的EventRxSwift提供的订阅方法如下常用方法一:subscribe(_observer:ObserverType
MR_詹
·
2021-06-14 23:31
Rxjava2.1 线程切换原理解析
二、Rxjava使用栗子newThread("子线程"){@Overridepublicvoidrun(){
Observable
.create(newObservableOnSubs
innovatorCL
·
2021-06-14 21:20
浅谈Python响应式类库RxPy
1.1、
Observable
和Observer(可观察对象和观察者)首先是
Observable
和Observer,它们分别是可观察对象和观察者。
·
2021-06-14 11:49
RxJS Schedulers 调度器
顾名思义,调度器可以理解为调度
Observable
,Observer,根据官方scheduler文档可以知道它有以下几个作用:调度器是一种数据结构。它可以依据优先级和其它
JamesSawyer
·
2021-06-14 11:40
Rxjs【take, first, takeUntil, concatAll】
Rxjs【
Observable
】//图谱//-----代表一个
Observable
//-----X代表一个
Observable
有错误发生//-----|代表一个
Observable
结束//(1234)|
窗外的雪儿飞
·
2021-06-14 10:21
Rxjava2源码学习
1.事件的创建:这是一段没有任何操作符和线程调度的代码:
Observable
.create(newObservableOnSubscribe(){@Overridepu
不会上树的猴子
·
2021-06-14 03:31
Android-View点击事件短时间重复点击的过滤
用到的方法:
Observable
的throttleFirst方法实现短时间内的事件过滤。importandroid.view.Viewimportio.reactivex.Observablei
xiedroid
·
2021-06-14 00:17
RxJava学习笔记(3)过滤
Observable
过滤型操作符FilteringObservable1:Debounce:debounce的意思是“去除抖动”,debounce操作符对源
Observable
每产生一个结果后,如果在规定的间隔时间内没有别的结果产生
jack_do
·
2021-06-13 20:19
Android开源库Retrofit中RxJava的工作流程分析
getObservable().subscribe(newObserver(){@OverridepublicvoidonNext(Stringvalue){//...得到数据}})看上面那段伪代码之后我们都知道
Observable
左手木亽
·
2021-06-13 10:23
Rx验证码倒计时
privateDisposablemDisposable;privatevoidgetCode(){
Observable
.interval(1,TimeUnit.SECONDS).subscribeOn
zsgnaw
·
2021-06-13 02:10
RxJava学习笔记(4)组合
Observable
Join运行结果:在这里有一个问题,请教各位大神,为什么最后一组9为什么不是9-->jack19-->jack29-->jack3而是9-->jack36:SwitchOnNextswitchOnNext(
Observable
jack_do
·
2021-06-12 22:52
Rx介绍
帮助开发者更方便的处理异步数据流,Rx支持.NET、JavaScript和C++;微软给出定义,Rx是一个函数库,让开发者可以利用可观察序列和LINQ风格查询操作符来编写异步和基于事件的程序(可以这样定义:Rx=
Observable
ChenME
·
2021-06-12 20:32
RX转换符 map源码分析
RX转换符mapmap()函数接受一个Func1类型的参数(就像这样map(Func1func)),然后吧这个Func1应用到每一个由
Observable
发射的值上,将发射的只转换为我们期望的值用法,
Observable
.just
陆元伟
·
2021-06-12 17:51
Android 封装系统
Observable
实现访 IOS 观察者模式
定义一个
Observable
子类importjava.util.ArrayList;importjava.util.HashMap;importjava.util.Map;importjava.util.
Observable
莱姆船长
·
2021-06-12 08:46
24.angular的一些零散知识(三)
第一话最原始状态
observable
,向observer产出值特点是【多次单播】,每次被订阅,都重新产出值,每次产出值只能通知一个observerletRx=
麻烦橘子了
·
2021-06-12 06:23
设计模式---观察者模式
JDK对观察者模式的支持由于观察者模式是如此常用,以至于JDK直接提供类支持,它们是在java.util包下的
Observable
和Observer。
悠然望剑
·
2021-06-12 05:38
第二篇 RxJava常用操作符
第一篇在Android中使用RxJava1.
Observable
.fromArray(T...item)还记得上一篇文章中的just么,这里它和just有着相同的功能,都是接受数据源并创建一个被观察者对象
Ggx的代码之旅
·
2021-06-11 21:43
Mobx——derivation 的派发更新过程 (离职拷贝版)
可能写的不太对,也不是很想改了~注:本文档对应mobx版本为4.15.4、mobx-vue版本为2.0.10写在前面简易demo代码如下:然后我们在执行前打印一下这个Store的实例:结合上面几部分的源码分析,@
observable
zpkzpk
·
2021-06-11 20:50
Rxjava的线程调度源码解析
代码调用
Observable
.just(1).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).subscribe
nmssdmf
·
2021-06-11 17:12
RxJava 进击的Rx
Action先看看之前使用的代码如果使用Action来代替Subscriber得到的代码是这样的
Observable
.just("Hi","Man").subscribe(newAction1(){@Overridepublicvoidcall
花前月下的细说
·
2021-06-11 06:43
RxJava2 基本调用源码解析
以下rx版本:rxjava2.2.7rxAndroid2.2.1举个例子:A与B家里做客,B在家里等着A,当A按下门铃时,B就去给A开门这个例子中A就是
Observable
(被观察者),B就是Observer
nmssdmf
·
2021-06-11 04:01
Rxjava 操作符 :combineLatest
mPresenter.addDisposable(
Observable
.combineLatest(RxTextView.textChanges(mEtLoginPhone),RxTextView.textChanges
ae12
·
2021-06-11 02:11
Moya + RxSwift + ObjectMapper 封装网络请求
request方法的原理是,创建一个Single类型对象(只发送一个元素的
Observable
),很显然这是一个ColdObservable,当他被订阅或者由其他事件触发时,provider会执行网络请求方法
ATrucouradentor
·
2021-06-10 22:32
RxJava系列二:根据操作符分析整个上下游的执行流程
RxJava源码分析系列:RxJava系列一:从使用层面分析源码及执行流程RxJava系列二:根据操作符分析整个上下游的执行流程
Observable
.create(newObservableOnSubscribe
zx_tree
·
2021-06-10 14:38
[译] RxJS: 6个你必须知道的操作符
如果你也想和我们一起,翻译更多优质的RxJS文章以奉献给大家,请点击【这里】1.concat//模拟HTTP请求constgetPostOne$=Rx.
Observable
.timer
SangKa
·
2021-06-10 09:11
Java定时总结(Rx一行代码解决orz)
OverridepublicIntegercall(LongincreaseTime){returncountTime-increaseTime.intValue();}}).take(countTime+1);////
Observable
.ti
JustinBetter
·
2021-06-09 23:59
RxJava(四)from和toList
ApiMangerapiManger=RetrofitHelper.getManger();
Observable
.from(ids).flatMap(id->
请你吃鱼
·
2021-06-09 23:19
解析RxSwift核心流程
RxSwift的核心流程可以简化为三个步骤:创建序列订阅序列发送信号//创建序列
Observable
.create{(anyObserver)->Disposablein//发送信号anyObserver.onNext
瀚_
·
2021-06-09 22:01
源码分析LiveData根据其生命周期自动处理数据
与常规
observable
不同的是LiveData可以关联Activity,Fragment,Services的生命周期。保证了当在组件的生命周期的发生变化是LiveData会发生更新。
缘始_
·
2021-06-09 11:46
RxJava2记录
1.先来一段最基本的调用//创建上游被观察者Observableobservable=
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
倒转流年丶
·
2021-06-09 09:30
Rxjava1 与 Android 的故事(6)—— Convert
本篇将是此系列的最后一篇了,介绍Rxjava1的转换APItoListtoList通常,发射多项数据的
Observable
会为每一项数据调用onNext方法。
ZLOVE1990
·
2021-06-09 06:42
测试 markdown
timg.jpeg×模态框(Modal)标题这里显示文本关闭提交更改timg.jpegpublicstaticvoidclassicalSample(){
Observable
.create(newObservableOnSubscribe
冰淤
·
2021-06-08 17:46
对Rxjs
Observable
的理解与心得总结
创建
Observable
:Rx.
Observable
.create是
Observable
构造函数的别名,它接收一个参数:subscribe函数。
柳源居士
·
2021-06-08 16:20
React mobx基本用法总结
store主要包含如下三部分内容:import{
observable
,action,computed}from"mobx";state:数据状态,@observableuserInfo={};action
简心豆
·
2021-06-08 12:02
RxJava详解之线程调度原理(六)
RxJava详解之线程调度原理(六)
Observable
.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber
CharonChui
·
2021-06-08 05:25
Rxjava 2.1 订阅流程源码解析
二、Rxjava使用栗子
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(Obser
innovatorCL
·
2021-06-08 02:57
RxSwift_源码解析导读
虽然不懂,但很重要,对应接下来RxSwift源码解读中,可以经常看到跟我一样有疑惑的请转看Swift闭包表达式对于Swift闭包函数的写法了解之后,请看下面创建序列
Observable
方法的代码publicstaticfuncc
MR_詹
·
2021-06-07 22:29
RxJava (源码待续)学习之调度器Scheduler
上一篇:RxJava源码学习之组合操作符如果你想给
Observable
操作符链添加多线程功能,你可以指定操作符(或者特定的
Observable
)在特定的调度器(Scheduler)上执行。
yoosir
·
2021-06-07 16:53
Rxjava2.2.1(3) subscribeOn 线程切换-源码分析
rxjava代码
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter
其勇勇
·
2021-06-07 00:19
30 天精通 RxJS(17):
Observable
Operators - switch, mergeAll, concatAll
所谓的HigherOrderObservable就是指一个
Observable
送出的元素还是一个
Observable
,就像是二维阵列一样,一个阵列中的每个元素都是阵列。
readilen
·
2021-06-06 23:16
Rxjs知识整理
简介Rxjs的内容可以概括为一个核心三个重点,核心就是
Observable
和Operators,三个重点分别是:observerSubjectschedulers其中众多的operator一直是我门学习
大喵爱读书
·
2021-06-06 16:09
Android 架构演化之路
姓名:孙宾学号:17011210280学院:通信工程学院转自:微信公众号Android开发中文站【嵌牛导读】本文介绍Android架构的知识【嵌牛鼻子】RXJava,
observable
【嵌牛提问】软件开发一直在进化和改变
孙宾多么狗屎心里没数吗
·
2021-06-06 14:15
RXAndroid学习笔记只粗略介绍方便翻开api知道啥时候用啥 而不是一篇一篇刷并记住再记住.
基本创建套路普通
Observable
.create()让两个上游按前后先后顺序通知给下游
Observable
.concat(Observab
封夕罡
·
2021-06-05 04:07
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他