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
过滤操作符:filter、distinctUntilChanged、single、elementAt、ignoreElements、take、takeLast、skip、sample、debounce
filter该操作符就是用来过滤掉某些不符合要求的事件
Observable
.of(2,30,22,5,60,3,40,9).filter{$0>10}.subscribe(onNext:{print($0
FallPine
·
2023-03-23 08:54
RxJava 3.x系列(三)RxJava操作符使用场景举例
一.Rxjava架构场景rxjava_mvpRxJava通过
Observable
传递数据流,以MVP为例,我们可以在Model层创建
Observable
并封装基础数据,Presenter层订阅后开始数据流动
文泰ChrisTwain
·
2023-03-23 02:23
RxJava基本使用-源码解析(一)
最简单的使用方法是这样的//被观察者发送事件观察者响应事件
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
pj0579
·
2023-03-22 01:03
RxJava2源码解析(2)
我们的目的:知道源头(
Observable
)是如何将数据发送出去的。知道终点(Observer)是如何接收到数据的。
JCJIE
·
2023-03-21 01:30
LiveData+Retrofit网络请求实战
通常是RxJavaCallAdapterFactory将请求转成
Observable
(或者Flowable等)被观察者对象,调用时通过subscribe方式实现最终的请求。
星星y
·
2023-03-20 08:23
mobx 源码学习二
希望你对以下技术有所了解或实践,不然可能会影响你对本文的理解ES6装饰器:decoratorES6代理:proxy定义对象属性:Object.defineProperty实现简易版观察者模式mobx中
observable
-object
小a草
·
2023-03-19 21:31
UIView以及子类 添加点击事件
funcaddTapForView()->(
Observable
){letges=UITapGestureRecognizer()self.addGestureRecognizer(ges)returnges.rx.event.throttle
李木的
·
2023-03-19 00:32
RxJava基础八-聚合操作符
此篇内容均是来自书籍《RxJava响应式编程》李衍顺著3.8聚合操作符3.8.1concatconcat操作符将多个
Observable
结合成一个
Observable
并发送数据,并且严格按照先后顺序发送数据
清水杨杨
·
2023-03-18 09:22
07. RxSwift源码解读:Single、Completable、Maybe、Driver、Signal
今天分享一下
Observable
的几个变种的用法,解读其源码。这几个都是可观察序列,适用于不同的场景。
Oceanj
·
2023-03-18 09:48
Moya + RxSwift简单封装
importMoyaimportRxSwift///网络请求classNetwork{///请求publicstaticfuncrequest(_requestConfig:RequestConfig)->
Observable
霸哥终结者
·
2023-03-17 22:12
Vue项目,通过状态控制整个页面刷新
Vue2.0使用Vue.
observable
返回一个对象的响应式代理定义data.jsexpor
虚幻的锈色
·
2023-03-16 23:25
2019-05-14 css mobx
flex布局只在flex布局中(display:flex)有效的属性(持续更新):justify-contentalign-itemmobsmobx-react写在store中的@
observable
属性必须只能在
小丁123
·
2023-03-16 18:58
Vue学习笔记(五):如何触发组件更新
vue:数据驱动的视图框架数据包含:1、父元素的属性2、组件自身的状态3、状态管理器,vuex、Vue.
Observable
哪些数据做依赖收集,哪些不需要。
smartHui
·
2023-03-16 17:36
mobx在hooks中使用
创建仓库还是和之前一样,在store/appStore.js中import{
observable
}from"mobx";classAppStore{@observablea="1154545";}exportdefaultAppStore
小小咸鱼可笑可笑
·
2023-03-16 17:21
RxJava 消息订阅和线程切换的源码分析
一、前言这里就不详细介绍怎么使用RxJava了,没用过的自行去github瞅瞅>>>>>地址本文源码基于rxjava:2.2.15二、RxJava的订阅流程咱们先来看个栗子://步骤一:创建被观察者
Observable
LLhon
·
2023-03-16 13:41
RxJAVA学习笔记
首先清晰的弄清楚几个关键词的含义:
Observable
(可观察者,即被观察者)、Observer(观察者)subscribe(订阅)onNext()普通事件onCompleted():事件队列完结onError
每天都有新的太阳
·
2023-03-16 13:03
provide/inject实现响应式
此项API可以向定义属性的后代组件中注入依赖,适用于三级组件及以上的嵌套,可以使注入依赖的组件获取祖先组件的数据状态,默认不是响应式的,但是你可以与vm.
observable
组合使用实现响应式。
快乐的癞皮狗
·
2023-03-16 08:31
RxSwift是如何把各种操作符"串"起来的
本文假设你已经了解了Rxswift的基本概念,且对于
Observable
,Observer,Operator有一定的了解来看看下图这个完整的事件流是怎么"串"起来的(暂不考虑dispose)_=
Observable
.create
丶丶夏天
·
2023-03-16 07:57
观察者(
Observable
)模式和发布订阅(Publisher)模式
思考一种场景每当对象a产生变化之后,对象b,c,d希望能获知a是否产生变化了或者具体产生的变化内容。例如:每当购物车里面的商品a数量变化之后,购物车的总金额都需要跟随商品a数量变化而变化。如果b,c,d每次都去询问a是否发生变化,然后a来判断下状态是否变化,也能实现这个场景,但是观察者模式(observablepattern)概念的定义:观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象状
匿于烟火中
·
2023-03-16 00:12
RXJava 源码解析(1)-
Observable
的消息是如何传递到Observer的
Observable
的消息是如何传递到Observer的呢?
罗占伟David
·
2023-03-15 14:27
【RXSwift】系列一
Observable
创建
什么是RXSwift?RX(ReactiveX),一种跨平台的标准,目前很多开发语言都有Rx的库,包括RxJava、RxJS、Rx.NET、RXSwift等。RxSwift是Swift函数响应式编程的一个开源库,它主要是提供了一种在Swift语言下可以轻易写出响应式函数式的功能实现。理解:之前传递事件方式有:delegate、notification、kvo、target-action等等,这些方
CJFeng
·
2023-03-15 05:17
Android Jetpack架构组件(四)之LiveData
一、LiveData简介LiveData是Jetpack架构组件Lifecycle库的一部分,是一个可感知生命周期的可观察容器类(
Observable
)。
大渔歌_
·
2023-03-14 23:54
jetpack
android
jetpack
架构
android
RxSwift(二) -
Observable
一、
Observable
简介1.ObservableObservable这个类就是Rx框架的基础,我们可以称它为可观察序列。
Mr_YT
·
2023-03-14 17:09
合并操作符
forkJoin1.特点:在每个被合并的流都发出complete信号时,发射一次也是唯一一次数据;constob1=Rx.
Observable
.interval(1000).map(d=>`ob1:${
励志摆脱懒癌的少女酱
·
2023-03-13 19:24
初识Rxjs的基础概念
1.
Observable
:可观察对象—一个值或事件的流集合;(1)创建:Rx.
Observable
.create()/of()/from()等;(2)订阅:subscrible()—每次调用都会有一个新的观察者
励志摆脱懒癌的少女酱
·
2023-03-13 12:08
Rxjava flatMap concatMap
flatMap一般用于输出一个
Observable
,而其随后的subscribe中的参数也跟
Observable
中的参数一样。
NullPoint3Exce
·
2023-03-12 15:49
RxJava原理解析
rxJava观察者设计模式或者发布订阅模式1.创建被观察者
Observable
2.创建观察者Observer3.观察者订阅被观察者subscribe()RxBinding可以防抖动,fl
付小影子
·
2023-03-11 06:55
RxJava zip 源码分析
zip方法接收多个数据源(也就是
observable
)和一个用来合并数据的BiFunction接口。
4ff5e1e6459f
·
2023-03-10 20:44
RxJava分析(二)线程调度原理
线程切换subscribeOn1.影响其调用之前的线程,包括
Observable
的创建操作符中的线程,以及其调用之前最近的doOnSubscribe中的线程。
sankemao
·
2023-03-10 02:25
RxSwift教程(三)
创建自定义事件的序列在
Observable
+Creation.swift里,可以看到create的签名是这样的:publicstaticfunccreate(_subscribe:@escaping(AnyObserver
天空_dst
·
2023-03-09 19:42
Observable
观察者模式
article/details/85194098https://blog.csdn.net/qq_34414916/article/details/85194098在开始讲服务之前,我们先来看一下一个新东西——
Observable
熊花花姑娘
·
2023-03-09 13:37
RxJava基础十一-线程调度
Observable
默认是单线程的,而大部分的
Observable
默认工作在Subscriber调用subscribe方法进行订阅时所在的线程中。但对
清水杨杨
·
2023-03-09 10:25
实践-数据分析及可视化(1)-环境配置
广告行业]从业者如果你不想配置Jupyter环境来学习,也是可以的,你可以直接使用如下在线平台,它们是已经配置好了的JupyterLab环境,直接打开浏览器访问即可.如下链接为:GoogleColab、
Observable
来自知乎的一只小胖子
·
2023-03-09 00:07
React 安装 Mobx
首先安装依赖npminstallmobxmobx-react--save-dev例子如下importReactfrom'react';import{
observable
,action}from'mobx
Fortune_Cookie
·
2023-02-19 03:21
RxJava 2.0 简单使用和分析
文件里面添加如下代码,即可:compile'io.reactivex.rxjava2:rxandroid:2.0.1'compile'io.reactivex.rxjava2:rxjava:2.0.1'基本操作1.
Observable
.create
喝那个东南西北风
·
2023-02-19 01:54
RxJS系列教程(七) 初试操作符
操作符是纯的,高阶的函数,永远不会改变
observable
对象,而是返回一个新
observable
对象,同时也为了链式调用。操作符同样也是惰性求值的。操作符有两种类型,实例的和静态的。
du1dume
·
2023-02-18 13:37
React Mobx状态管理工具的使用
目录Mobx与redux的区别使用安装
observable
&&autorunaction使用装饰器写法runInAction(异步)Mobx与redux的区别mobx写法偏向与oop对一份数据可以直接进行修改操作
·
2023-02-18 01:53
RxSwift文档三(基础)
Observables又叫做序列Disposing隐含的
Observable
保证创建第一个
Observable
创建一个
Observable
执行工作共享订阅和share操作符操作符Playgrounds自定义操作符错误处理调试编译错误调试启用调试模式调试内存泄漏
酒茶白开水
·
2023-02-17 06:05
RxJava(三)
Android知识总结一、调度器Scheduler如果你想给
Observable
操作符链添加多线程功能,你可以指定操作符(或者特定的
Observable
)在特定的调度器(Scheduler)上执行。
涛涛123759
·
2023-02-16 22:29
观察者模式学习(一)
Subject)角色抽象主题角色把所以观察者对象保存在一个集合(如ArrayList)里面,每个主题可以有任何数量的观察者,抽象主题提供一个接口,可以增加和移除观察者对象,抽象主题角色又叫抽象被观察者对象(
Observable
sindorina
·
2023-02-07 06:34
趣解 RxJS 四个
observable
合并操作符 zip combineLatest withFromLatest forkJoin
zip规则:zip严格实行一夫妻制,且不可找小三。一个男的取了一个妻子后不可找小三,除非离婚了再重新开始,否则故事提前结束。zip(color$,logo$).subscribe(([color,logo])=>console.log(`${color}shirtwith${logo}`));combineLatest规则:combineLatest实行一夫多妻制。一个男的取了一个妻子后,这个男的
niccky
·
2023-02-07 04:14
RxJava2的部分总结
Observable
不再发射任何值,而是正常结束或者抛出空指针。2、RxJava2.x中的
Observable
不支持背压,将用一个全新的flowable来支持背压。
android学习
·
2023-02-06 23:03
RxJava2源码分析-线程调度-subscribeOn和observeOn的区别
先上这两个对应的类的代码(仅看关键的方法):
Observable
.subscribeOn方法创建的类ObservableSubscribeOn:publicfinalclassObservableSubscribeOnextendsAbstractObservableWithUpstream
o动感超人o
·
2023-02-06 18:31
使用RxJava实现接口重试
Observable
.create((ObservableEmitteremitter)->{System.out.println("开始请求接口...")
好学人
·
2023-02-06 13:13
03. RxSwift源码解读:Sink 和 Queue Scheduler
下面给出一个例子:示例
Observable
.create{(anyObserver)->Disposablei
Oceanj
·
2023-02-06 00:41
RxJava实现延迟调用
RxJava实现延迟调用代码
Observable
.timer(1,TimeUnit.SECONDS).subscribe(newObserver(){@OverridepublicvoidonSubscribe
道阻且长_行则将至
·
2023-02-05 16:08
Subject
Subject是一种桥接或代理,可在ReactiveX的某些实现中用作观察者(observer)和可观察对象(
observable
)。因为它是观察者,所以可以订阅一个或多个
Observable
。
捞月亮的阿汤哥
·
2023-02-05 06:25
RxJava Operator之创建型操作符
RxJava创建型操作符justjustjust操作符将一个或多个对象转换成发射这个或这些对象的一个
Observable
支持Flowable,
Observable
,Maybe,SingleStringgreeting
Anne_胖达
·
2023-02-04 07:00
RxSwift 简单理解
RxSwift核心1.
Observable
-可被监听的序列
Observable
可以用于描述元素异步产生的序列。
一生信仰
·
2023-02-04 00:22
【RXSwift】系列二 :Observer创建
Observer创建观察者是用来监听事件,然后它需要这个事件做出响应常见观察者AnyObserver-任意一种观察者Binder-特定观察者:比如UI观察者
Observable
与Observer之间的关联
CJFeng
·
2023-02-03 23:32
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他