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
目录整体思路根据对RxJava使用的基本认识,个人觉得解析RxJava关键在于抓住以下几个问题:事件流源头(
observable
)怎么发出数据响应者(subscriber)怎么收到数据操作符如何运作(operator
浪淘沙xud
·
2023-04-09 08:12
走进RxJava源码(五) -- 过滤型操作符
过滤型操作符filter过滤符//上游
Observable
.just("三鹿","合生元","飞鹤").filter(newPredicate(){@Overridepublicbooleantest(
Rc在努力
·
2023-04-09 06:55
新手都能看懂的关于rxjs中的of实现原理解析
functionof(...args):
Observable
{constobservable=newObservable(test);functiontest(obser:Observer):void{
Young soul2
·
2023-04-09 05:24
rxjs
angular
RxSwift #03 | Subjects
Observable
是RxSwift的基础,但它们本质上是只读(read-only)的。你只能通过订阅
observable
,来获得它们产生的新事件的通知。
JeremyTechBlog
·
2023-04-08 19:06
Druid连接池源码解析(5)HighAvailableDataSource-2
HADataSource还有两个属性,一个是poolUpdater,一个是nodeListener;是一组观察者模式的Observer和
Observable
,poolUpdater是用来监听添加和删除节点事件并做相应处理的
错乱的三元运算
·
2023-04-08 16:54
模拟RxJava的实现原理
[TOC]GitHub代码地址使用
Observable
.create(newObservableOnSubscribe>(){@Overridepublicvoidsubscribe(Emitter>emitter
vpractical
·
2023-04-08 09:36
Redux
以下所有源码均为去除错误判断后的代码1.createStoreimportisPlainObjectfrom'lodash/isPlainObject'import$$observablefrom'symbol-
observable
'exportcon
Grace_ji
·
2023-04-07 12:19
十一、RxJava简析
RxJava有4个角色
Observable
、Observer、Subscriber和Suject,
Observable
和Observer通过subscribe方法实现订阅关系,
Observable
就可以在需要的时候通知
小鱼你好
·
2023-04-07 09:22
走进RxJava源码(四) -- 变换型操作符
变换型操作符map操作符//上游
Observable
.just(1)//发射1//在上游和下游之间变换.map(newFunction(){@OverridepublicStringapply(Integerinteger
Rc在努力
·
2023-04-07 08:28
一起Talk Android吧(第五百三十五回:RxJava中的被观察者)
概念介绍我们在前面章回中介绍RxJava的用法时使用
Observable
类的Create()方法创建了被观察者,本章回中再介绍另外一种可以创建被观察者的方法:操作符。
talk_8
·
2023-04-07 06:07
一起Talk
Android吧
rxjava
android
观察者模式
02. RxSwift源码解读:dispose流程
上一篇文章解读了创建
Observable
和订阅
Observable
的流程,今天继续解读dispose源码。
Oceanj
·
2023-04-06 20:48
Mobx6 基本使用
核心概念
observable
:被MobX跟踪的状态。action:允许修改状态的方法,在严格模式下只有action方法被允许修改状态。computed:根据现有状态衍生出来的状态。
逍康
·
2023-04-06 18:42
#
react状态管理
前端
在redux中如何进行异步操作?在redux中如何发送网络请求?
尽管Redux本身是一个同步状态管理库,但它提供了许多支持异步操作的工具,包括Redux-Thunk、Redux-Saga和Redux-
Observable
。
前端筱悦
·
2023-04-06 17:57
前端
RxJava2.0之旅(七)---条件 / 布尔操作符
1作用通过设置函数,判断被观察者(
Observable
)发送的事件是否符合条件2分类RxJava2中,条件/布尔操作符的类型包括:类型作用备注all()判断发送的每项数据是否满足函数条件若满足,返回true
凯玲之恋
·
2023-04-06 10:30
Vue.
Observable
也可以作为最小化的跨组件状态存储器
observable
()方法,用于设置监控属性,这样就可以监控viewModule中的属性值的变化,从而就可以动态的改变某个元素中的值,监控属性则通过返回一个函数给viewModule
cwj&xyp
·
2023-04-06 04:39
vue
vue.js
rxjava2.x 五种观察者模式
一.
Observable
1.HotObservableHotObservable通俗一点就像时光一样,不管你有没有订阅它,它总会发生,总会消逝可以通过publish,subject/processor生成
MickCaptain
·
2023-04-05 22:41
RxJava入门,创建一个hello world(一)
1.1.6'compile'io.reactivex:rxandroid:1.2.1'2.在Activity中创建以下代码,可以看到运行结果//1创建被订阅者Observableobservable=
Observable
.create
JFang
·
2023-04-05 20:58
mobx的使用方法详解
[email protected]
@6.3-s1.在src文件夹里面新建一个store文件夹,并建立两个js文件,我这里建的是index.js和store1.js在store1中写入import{
observable
小天妖精
·
2023-04-05 15:59
react
javascript
react.js
开发语言
Android-RxJava源码解析
一、RxJava案例和流程Observableobservable=
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
zzq_nene
·
2023-04-05 08:44
Rx系列<第十二篇>:RxJava之过滤操作符
Observable
.just("1","2","3","4","5").filter(newPredicate(){@Overridepublicbooleantest(Strings)throwsException
NoBugException
·
2023-04-05 06:09
react——mobx和redux的区别
相当于有数据的表格Derivations:驱动computedvalue:计算值reactions:反应mbox编程的3个重点:observer观测器:带有观测器的react组件或者属性被mobx实时观测
observable
壁花少女61
·
2023-04-05 06:48
react.js
前端
javascript
Android具有生命周期感知的类LiveData
而且个人它是一个用来代替DataBinding中我们没有讲到的Observerxxx系列类的,但是官方有说在某些情况还是不能代替,我暂时没有发现
Observable
能做的事情LiveData不能做,感兴趣的可以去官方文档去看
anrikuwen
·
2023-04-05 02:29
「开源框架」RxJava(1)基本使用
RxJava主要关键字
Observable
「被观察者」、Observer「观察者」、subscribe「订阅」1.开源框架GitHub地址:RxJava:https://github.com/ReactiveX
dongbingliu
·
2023-04-04 22:29
Vue 3.0 响应性 基础
可以使用reactive方法:import{reactive}from'vue'//响应式状态conststate=reactive({count:0})reactive相当于Vue2.x中的Vue.
observable
coderChenzr
·
2023-04-04 01:14
vue.js
前端
javascript
征服面试官:RxJava 原理篇 掌握这篇面试题汇总,吊打面试官!
subscribeOn是通过新建
Observable
的方式,使用OnSubscribe类的方式去做到线程切换的。
Jaynm
·
2023-04-04 01:37
面试题
rxjava
android
rxjava2
android
面试
rxjava线程切换
Vue 3.0 响应性 基础 【Vue3 从零开始】
可以使用reactive方法:import{reactive}from'vue'//响应式状态conststate=reactive({count:0})reactive相当于Vue2.x中的Vue.
observable
Blur Blue
·
2023-04-04 01:24
Vue学习
vue.js
javascript
前端
观察者模式 vs 发布订阅模式--两者区别
观察者模式里面,changed()方法所在的实例对象,就是被观察者(Subject,或者叫
Observable
)
Alindear
·
2023-04-03 14:30
设计模式-观察者模式
首先定义一个类集成java.util.
Observable
,然后在状态变化的时候调用setChanged方法改变观察者内部的标志位,最后发送通知让观察者进行对应的逻辑操作publicclassStudentextendsObservable
探索者_周俊
·
2023-04-03 06:10
观察者模式和发布订阅模式的区别
观察者模式(ObserverPattern)定义了对象之间的一对多依赖,当一个对象改变时,它的所有依赖都会收到通知(notify)并自动更新是观察者(Observer)和被观察者(Subject或
Observable
moofyu
·
2023-04-03 02:57
LiveData概述
与常规
observable
不同,LiveData是生命周期感知的,这意味着它尊重其他应用程序组件的生命周期,例如活动,片段或服务。
qq_43257419
·
2023-04-03 01:18
程序员
Android
Android开发
LiveData
(六)观察者模式详解(包含观察者模式JDK的漏洞以及事件驱动模型)
被观察者类(
Observable
)只关联了Observe
hedgehog1112
·
2023-04-02 12:05
RxSwift(II)
Observer(观察者)、
Observable
(可观察序列) 核心理解就是一个观察者(Observer)订阅一个可观察序列(
Observable
),观察者(Observer)对可观察序列(
Observable
Harely
·
2023-04-02 03:06
RXswif的使用
Rxswift的个人理解新项目需要使用到RXswift所以来整理一下先来看看基础描述:RxSwift的核心思想是Observablesequence,
Observable
表示可监听或者可观察,也就是说RxSwift
lingjunjie
·
2023-04-01 23:06
swift
ios
Rxswift
设计模式之观察者模式-Java内置观察者及总结
内置观察者的区别:Subject对象:1:subject名称变了,变成了
Observable
了;功能不变,还
凯哥Java
·
2023-04-01 21:58
Mobx和Flux
MobX简介mobx是一个数据管理库,可以和react配合使用可以直接修改数据,对UI进行精确刷新透明的函数响应式编程,状态管理变得简单和可扩展核心要点(1)State状态集,一个可实例化的类(2)
observable
鲸是鲸鱼的鲸
·
2023-04-01 09:08
面试题
响应式编程 rx.js redux
响应式编程过程中,一般有以下几个组件,
Observable
/Opera
小苗爸爸
·
2023-04-01 01:59
技术
rx《一》 走进javascript的响应式编程
异步执行程序;rx宣言,一种编程思想突破,与以往不同的是,此函数库在编程过程中添加了时间维度的;创建类操作符:formformEventof1.form可以把数组,promise以及iterable转化成一个
Observable
2
lning52yx
·
2023-04-01 01:36
rx
RxJava 1.x源码分析之just操作符
implementation'io.reactivex:rxjava:1.3.8'implementation'io.reactivex:rxandroid:1.2.1'just操作符简单示例先看一个简单的例子如下:
Observable
.just
xoxoxiong
·
2023-03-31 15:38
把老项目的Callback形式换成RxJava的
Observable
形式
以下基于Rxjava1.x,主要面向目标是有多种Callback的改造。现有功能假设现有功能如下:publicclassMockService{voidgetName(Stringurl,StringCallBackstringCallBack){stringCallBack.callString("Helloworld!");}voidgetAge(Stringurl,IntCallbackin
9711922c6b29
·
2023-03-31 14:20
RxJava2+Retrofit2的
Observable
的执行探究
关于
Observable
的调用流程探究,自解惑.
钰大人
·
2023-03-31 14:03
mobx部分observer, inject学习记录
counterStore,testStore}render(){return()}注:今日测试taro中的app文件写标签是不生效的,也可能下次测试就可以生效,滑稽脸//store/counter.jsimport{
observable
我七
·
2023-03-31 07:51
RxJava2
/***参考自码个蛋http://chuansong.me/n/1875207353935*上游和下游就分别对应着RxJava中的
Observable
和Observer,它们之间的连接就对应着subscribe
_warren
·
2023-03-31 00:31
Angular基础(八)
Observable
& RxJS
对于一个应用来说,获取数据的方法可以有很多,比如:Ajax,Websockets,LocalStorage,Indexdb,ServiceWorkers,但是如何整合多种数据源、如何避免BUG、如何提高可维护性、如何提升应用的速度,这些却又是需要解决的问题。MVC是经典的Web应用开发模式,但对于客户端应用却不太适合。针对这点又出现了一些其它的模式,比如MVW(Model-View-Whateve
zhixin9001
·
2023-03-30 14:28
专题学习
RxSwift源码分析(五)-调度器Scheduler
在RxSwift中主要有如下四个成员:可观察序列-
Observable
观察者-Observer调度者-Scheduler销毁者-Dispose如果这四个都弄明白了,那么可以说整个RxSwift也就弄明白了
盾子
·
2023-03-30 14:39
30 天精通 RxJS(27):简易实作
Observable
(二)
转载前一篇文章我们已经完成了基本的
observable
以及Observer的简易实作,这篇文章我们会接续上一篇的内容实作简易的
Observable
类别,以及一个creationoperator和一个transformoperator
readilen
·
2023-03-30 13:58
RxJava常用
Observable
操作符速查
一、创建型一般在最上游,静态方法操作符说明create(emitter->{})通过emitter来发射事件,从而创建一个
Observable
需要自己实现onNext()、onError()、onComplete
RobinYeung
·
2023-03-29 07:39
Rx.
Observable
: Cold vs Hot
1.前言:ObservableRx.
Observable
:可观察对象。简单理解就是一个可以被subscribe的对象,它作为数据源会不断的通过next产生新的数据。
Even_Cyw
·
2023-03-29 02:28
RxSwift Creating
关于创建
Observable
#1Createimage您可以使用create操作符从零开始创建一个可观察对象,传递给这个操作符一个函数,该函数接受observer作为其参数,通过适当地调用observer
LemonFan
·
2023-03-29 00:50
05. RxSwift源码解读:Connection
connect&publish操作符我们看一个例子:letobservable=
Observable
.create({anyObserverinprint("subscrition")anyObserver.onN
Oceanj
·
2023-03-28 22:09
RxJava2源码分析
简介RxJava可以浓缩为异步两个字,其核心的东西不外乎两个,
Observable
(被观察者)和Observer(观察者)。
JustinLW
·
2023-03-28 21:28
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他