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
RxJava观察者模式
1.点击事件的观察者模式:2.通用观察者模式:3.RxJava的观察者模式RxJava使用的是扩展的观察者模式:如图所示,RxJava的基本概念分别为:
Observable
(被观察者),Observer
书魂X
·
2021-06-25 23:02
谈谈对于响应式编程RxJava的理解 - 核心思想篇
对于Rx响应式编程的理解:有一个起点(
Observable
)、一个
_小三爷
·
2021-06-25 17:30
buffer
没有到达缓存数量也会emit,以数组的形式返回bufferTime(timer):多长时间关闭一次缓存,单位为ms,例如bufferTime(900),表示900ms关闭一次bufferbuffer(
observable
JamesSawyer
·
2021-06-25 08:04
RxJava详解之操作符执行原理(五)
Observableobservable=
Observable
.create(newObservable.OnSubscribe(){@Overridepublicvoidcall(Subscribersubscriber
CharonChui
·
2021-06-25 07:42
20.框架通识-双向绑定原理
双向绑定的实现方式有几种1.观察者模式2.脏值检查3.数据劫持观察者模式假如现在有数据data,存在可观察对象
Observable
,和一些观察者Observer。
麻烦橘子了
·
2021-06-25 06:05
RXJAVA的使用
compile'io.reactivex.rxjava2:rxjava:2.0.5'compile'io.reactivex.rxjava2:rxandroid:2.0.1'作者:XINHAO_HANRxJava的简单使用:1.先创建发射器:(
Observable
XINHAO_HAN
·
2021-06-24 08:20
RxJS6实战经验 catchError捕获异常
catchError能捕获异常,且需要返回一个
Observable
,代码里的throw、throwError及其他JS错误均能被该操作符捕获。
魔力sama
·
2021-06-24 04:38
RxSwift - Combining Operators组合运算符(5)
startWith在一个可观察序列前面添加一个可观察元素屏幕快照2017-08-15下午3.43.55.pngexample(of:"startWith"){//1原始可观察序列letnumbers=
Observable
.of
斐波那契搬运工
·
2021-06-24 02:21
RxJava2源码分析
使用方法我们来看一个常见的例子:
Observable
.create(ObservableOnSubscribe{e->
BlackFlag
·
2021-06-24 00:07
【5分钟 Paper】Deep Recurrent Q-Learning for Partially
Observable
MDPs
论文题目:DeepRecurrentQ-LearningforPartiallyObservableMDPs论文标题及作者信息截图 这篇论文最开始是15年提出来的,但最新的修订版本是17年的,下文所有内容都以17年版本为主。论文链接:https://arxiv.org/abs/1507.06527所解决的问题? 如题目中所述,作者解决的就是部分可观测马尔可夫决策过程(Partially-Obs
小小何先生
·
2021-06-23 16:53
RxJava使用(三)之Backpressure背压
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitteremitter)throwsException
Ayres
·
2021-06-23 11:30
观察者模式(Observer)
Java已经提供了观察者模式的默认支持,
Observable
类和Observer接口。
tingshuo123
·
2021-06-23 10:51
Android-Rxjava订阅流程
使用
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(@NonNullObservableEmitteremitter
just0119
·
2021-06-23 04:25
Observable
概述(RxJava2)
上一篇文章中定义了Rx=
Observable
+Operator+Scheduler。Rx以经典观察者模式为骨架、并扩展之使得我们能够以类似使用Iterable的方式使用
Observable
。
uqduiba
·
2021-06-23 01:00
Rx第七章
Rx第七章Schedulers-解决Android主线程问题前面一章是最后一章关于RxJava的
Observable
的创建和操作的章节。
菜鸟_一枚
·
2021-06-22 18:13
RxJava——线程控制
前言对于一般的需求场景,需要在子线程中实现耗时的操作;然后回到主线程实现UI操作应用到RxJava模型中,可理解为:被观察者(
Observable
)在子线程中生产事件(如实现耗时操作等等)观察者(Observer
不会敲代码的好代码
·
2021-06-21 12:20
06RxSwift的高阶函数Map
map映射(A中的元素,B中都有唯一的元素与之对应,称为A到B的映射):letob=
Observable
.of(1,2,3,4)ob.map{(number)->Intinreturnnumber+2}
越来越胖了
·
2021-06-21 06:14
Spring Event-Driven Architectures
从观察者模式说起Pub-Sub设计模式应该是由观察者模式变种而来,所以我们有必要了解一下在JDK中提供的
Observable
/
但时间也偷换概念
·
2021-06-20 21:37
RxSwift 过滤操作符(Filtering Observables)
过滤操作指的是从源
Observable
中选择特定的数据发送。1.filterfilter操作符将通过你提供的判定方法过滤一个
Observable
。
darrenW
·
2021-06-20 17:28
RxSwift(3)
funccatchErrorAndReconver(){letsequenceThatFails=PublishSubject()letrecoverySequence=
Observable
.of(100,200,300,400
楼上那位
·
2021-06-20 16:49
RxJava学习(1)-Subject
一、简介Subject是
Observable
的扩展,同时实现了Observer的接口,所以它既可以发送数据,也可以接收数据。
crossroads
·
2021-06-20 06:45
浅谈Rx响应式编程
目录一、
Observable
二、高阶函数三、快递盒模型3.1、快递盒模型1:fromEvent3.2、快递盒模型2:interval四、高阶快递盒五、销毁快递盒5.1、销毁快递盒——取消订阅5.2、销毁高阶快递盒六
·
2021-06-19 23:07
学习RxJava
学习RxJava,就一定得知道这三个词语:Observer(观察者),
Observable
(被观察者),subscribe(订阅)。这个,怎么说呢,我认为它的流程就跟回调差不多。那有啥好学的呢?
我妈叫我二乖
·
2021-06-19 20:28
RxJava中subscribe流程源码分析
首先,先来看一段代码:
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmitt
左手木亽
·
2021-06-19 13:46
Rxjs
Observable
.pipe 传入多个 operators 的执行逻辑分析
event.timeStamp),mapTo(1)).subscribe((event)=>console.log(event));pipe操作的两个输入操作:输入参数为数组,包含两个元素:使用原始的
Observable
·
2021-06-18 22:25
你有一份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
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他