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
观察者模式(Observer&
Observable
)
前言:观察者模式在实际项目中使用的也是非常频繁的,它最常用的地方是GUI系统(GraphicalUserInterface即图形用户界面)、订阅——发布系统等。因为这个模式的一个重要作用就是解耦,使得它们之间的依赖性更小,甚至做到毫无依赖。以GUI系统来说,应用的UI具有易变性,尤其是前期随着业务的改变或者产品的需求修改,应用界面也经常性变化,但是业务逻辑基本变化不大,此时,GUI系统需要一套机制
caoww
·
2020-08-20 06:46
RxJava2
工程导入compile'io.reactivex.rxjava2:rxjava:2.1.5'compile'io.reactivex.rxjava2:rxandroid:2.0.1'
Observable
caym
·
2020-08-20 01:35
RxJava 在Android项目中的使用(二)
RxJava操作符map()操作符就是用于变换
Observable
对象的,map操作符返回一个
Observable
对象,这样就可以实现链式调用,在一个
Observable
对象上多次使用map操作符,最终将最简洁的数据传递给
Mr_不靠谱_先森
·
2020-08-19 23:35
RxJava2 源码分析笔记(二)
RxJava2源码分析笔记(三)线程切换下面来看一个复杂一点的调用是如何工作的AStudentaStudent=newAStudent();//我自己建的类aStudent.setName("dog");
Observable
.just
本人很懒zzz
·
2020-08-19 20:01
RxJava
RxJava2 源码分析笔记(一)
RxJava2源码分析笔记(二)RxJava2源码分析笔记(三)线程切换先看一个最简单的调用
Observable
.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe
本人很懒zzz
·
2020-08-19 20:01
RxJava
rx.xxx 和 io.reactivex.xxx RxJava1 和 RxJava2 和 RxJava3
在使用RxJava想要创建一个
Observable
,导入包的时候发现发现怎么这么多,我该选哪个?
本人很懒zzz
·
2020-08-19 20:30
RxJava
用需求理解rxjs之操作符
需求一:获取鼠标点击或手指触摸的位置数据分析:无序合并import{Directive,ElementRef,Output,EventEmitter}from"@angular/core";import{
Observable
杨明明abc
·
2020-08-19 19:22
Java中
Observable
不支持多继承的解决方法
好在java.util包提供了观察者模式的相关类
Observable
和Observer。但是如果是基于Swing的图形程序,在继承了Swing控件的类里怎样再继承
Observable
呢?
Cy_Murus
·
2020-08-19 16:15
Java
java
观察者模式
Observable
RxSwift在Swift 5.1 中的使用
首先导入importRxSwiftimportRxCocoa1RxSwift在UITableView中使用首先定义数据模型letbag=DisposeBag()letpersons=
Observable
.just
BianHuanShiZhe
·
2020-08-19 16:33
Swift
react.js的的diff算法真的很强大
我们项目里有一个比较复杂的表格20多列每一列里也不是简单把值展示出来,很多还有比较复杂的运算.应用本身就是一个SPA模式的.画面的元素很多.目前这个表格使用KendoUI的Grid实现的.Kendo的数据绑定是
Observable
iteye_21091
·
2020-08-19 10:14
react.js
RxAndroid深入理解
使用场景:
Observable
.just("one","two","three","four","five").subscribeOn(Scheduler
_deadline
·
2020-08-19 09:32
RxSwift 实践(二)基本常用控件(UILabel、UIButton、UITextField)
demo下载UILabel用计时器的时间绑定到label上lettimer=
Observable
.interval(0.1,scheduler:MainSchedu
深圳张学友
·
2020-08-19 08:39
『怎么用』观察者模式
主题【发布者】importjava.util.
Observable
;@DatapublicclassSubjectDataextendsObservable{/***观察者订阅的主题数据*/privateStringlookData
Paranoia_ZK
·
2020-08-19 08:05
【设计模式】
Rxjava 2.x 源码系列 - 线程切换 (下)
Rxjava2.x源码系列-基础框架分析Rxjava2.x源码系列-线程切换(上)Rxjava2.x源码系列-线程切换(下)前言在上一篇博客Rxjava2.x源码系列-线程切换(上)我们讲解到,
Observable
stormjun94
·
2020-08-19 06:03
小程序的 MobX 绑定辅助库
mobx.html//项目安装npminstall--savemobx-miniprogrammobx-miniprogram-bindings工具——构建npm创建文件store/index.jsimport{
observable
小曲曲
·
2020-08-18 23:45
小程序
前端
RxJS入门(2)---
Observable
的介绍
创建
Observable
有好多种方式创建
Observable
,但是最常见的方式之一就是通过create操作符。
tianjun2012
·
2020-08-18 22:23
rxjs
RxJava2学习笔记(3)
接上回继续,今天来学习下zip(打包)操作一、zip操作@TestpublicvoidzipTest(){
Observable
.zip(
Observable
.create(emitter->{for(inti
weixin_33895657
·
2020-08-18 17:22
[Angular] Http Custom Headers and RequestOptions
updatePassenger(passenger:Passenger):
Observable
{letheaders=newHeaders({'Content-Type':'application/json
weixin_33877092
·
2020-08-18 09:06
java方法引用
方法参数和返回值与Lambda表达式相同时,使用方法名代替.
Observable
.from(mManyWords).observeOn(AndroidSchedulers.mainThread()).reduce
njtuzhang
·
2020-08-18 08:52
使用Proxy和Reflect实现观察者模式
/observe.js')constobserve=observeObj.observeconstobservable=Observe.observableconstperson=
observable
(
hawkey7
·
2020-08-18 05:23
Javascript
angular4 httpclient拦截器
import{HttpEvent,HttpInterceptor,HttpHandler,HttpRequest,HttpResponse}from"@angular/common/http";import{
Observable
weixin_30294295
·
2020-08-18 03:22
在Angular HttpClient拦截器中调用另外的接口
URLSearchParams}from'@angular/http';import{Injectable}from'@angular/core';import{fromPromise}from'rxjs/
observable
kone.wang
·
2020-08-18 01:40
Angular
[RxJS 学习之旅] 实现简易RxJS
本片文章主要通过实现RxJs一些简单操作符,来进一步了解RxJs本系列文章你应该了解的函数实现与组合应用初识RxJs与搭建仓库RxJs基础概念与使用操作符篇简易实现
Observable
文章目录揭开
Observable
平常心_c
·
2020-08-18 01:05
#
Rx.js
js
[RxJS学习之旅] 之宏观了解基本概念与使用
RxJs仓库本系列文章你应该了解的函数实现与组合应用初识RxJs与搭建仓库RxJs基础概念与使用操作符篇简易实现
Observable
文章目录基本概念被观察对象(
Observable
)pull与push特性核心概念观察者
平常心_c
·
2020-08-18 01:33
#
Rx.js
[RxJS学习之旅] 之 操作符
RxJs仓库本系列文章你应该了解的函数实现与组合应用初识RxJs与搭建仓库RxJs基础概念与使用操作符篇简易实现
Observable
文章目录操作符创建类同步数据流异步数据流合并类concat与concatAllconcatAllmerge
平常心_c
·
2020-08-18 01:33
#
Rx.js
angularcli 拦截器封装
import{HttpInterceptor,HttpEvent,HttpHandler,HttpRequest,HttpResponse}from'@angular/common/http';import{
Observable
saturday-yh
·
2020-08-17 18:10
Angular
angular6中使用全局配置拦截器以及请求路径
HttpInterceptor,HttpHandler,HttpRequest,HttpErrorResponse,HttpResponse}from'@angular/common/http';import{
Observable
qq_34610497
·
2020-08-17 18:19
angular
angular6
Retrofit2+Rxjava2 使用
Observable
.mergeArray()或merage()中间请求出错导致后续请求中断解决
代码如下:当进行多个请求时中间请求返回数据错误或数据错误时,导致后续的请求无法进行publicObservable[]getAllObservable(){
Observable
[]observables
EndLozz
·
2020-08-17 00:38
bug解决
android
RxJava2.X 源码分析 一
本文内容大致如下:初步了解RxJava2.X的使用流程;探索
Observable
发送数据的流程;明白Observer是如何接收数据的;解析
Observable
与Observer的勾搭(如何关联)过程;探索
一叶飘舟
·
2020-08-16 19:03
Android开发
五分钟看懂vue原理(一)
Vue响应式原理学习笔记-第一步、将date数据变成可观察的(
observable
);怎么实现了,主要是利用的对象的defineProperty属性!
weixin_34268310
·
2020-08-16 09:37
Angular4订阅(Subscribe)与取消
侦听http请求的返回,页面间传递参数……说起订阅,就不能不提
Observable
,说起
Observable
就不能不提Subscribable……等等,扯太远了。回到正题,
微雨燕凝霜寒
·
2020-08-15 20:06
RxSwift文档补充一(Subject)
SubjectSubject是ReactiveX某些实现中的一种可用的桥或代理,既充当observer又充当
Observable
。
酒茶白开水
·
2020-08-15 18:40
RxSwift
基础专辑
RxJava2 / RxAndroid2的concat拼接多个
Observable
RxJava2/RxAndroid2的concat拼接多个Observableconcat操作符和merge类似,把多个
Observable
拼接成一个可以观察的输出,例如代码:packagezhangphil.app
zhangphil
·
2020-08-15 17:32
Android
RxJava
/
RxAndroid响应式编程
Retrofit2添加Header方式
Content_Type:application/json","charset:UTF-8"})@POST("/config/getvalue")fungetConfig(@Bodyreq:ConfigReq):
Observable
yufumatou
·
2020-08-15 17:12
Android
Android 更新获取 请求头 Rxjava+Retrofit2 响应头(Headers)
你的打赏,是对我最大的支持:在Data前面添加Response->Responsedata@FormUrlEncoded@POST("00000000000000000")
Observable
>coinextract
重庆的一个菜鸟
·
2020-08-15 15:52
two
Android
java
在react项目中使用 antd-Table,实现动态表格数据修改
index.state.js中可以写import{
observable
,action,toJS}from‘mobx’;classState{@observabledata=[];@observablecolumns
☞你你你☜
·
2020-08-15 10:04
前端
JavaScript—ES6 元编程(5)
在应用和学习中不断接触到这概念,比如mobx5中就用到了Proxy重写了
Observable
对象,觉得有必要梳理总结一下。
weixin_34327223
·
2020-08-15 08:22
javascript
前端
python
Rx系列学习笔记_使用okhttp拦截器统一处理返回请求
但是我们发现api的所以的
Observable
的类型都是要进行一个ResponseData包裹。
哈哈哈哈哈哈_Y
·
2020-08-15 03:43
Retrofit
Android Retrofit Put请求
我就查了Retrofit官方文档,根据文档范例写了:@Multipart@PUT("sys/user/resetPassword")
Observable
>resetPassword(@Part("telephone
君之天
·
2020-08-15 03:42
【Android解决问题】
Retrofit
PUT请求
响应式的操作--英文官网翻译
(英文原文)链式操作大多数操作作用在
Observable
上并且返回一个新
Observable
。这允许你像链条一样一个接一个的使用这些操作。
锅巴程序员
·
2020-08-15 02:09
Rxjava
Retrofit 动态参数(非固定参数、非必须参数)(Get、Post请求)
r=default/homepage")
Observable
>getDataList(@Query("page")intpage);@GET("index.php?
一叶飘舟
·
2020-08-15 01:55
Android开发
Rxjava学习(2)-Subject
https://www.jianshu.com/p/f016f707a7401.AsyncSubjectAsyncSubject只会发射来自原始
Observable
的最后一个数据。
随便djy
·
2020-08-14 20:14
Android学习笔记
Rxjava
Java_观察者模式(
Observable
和Observer)
一、观察者模式介绍在Java中通过
Observable
类和Observer接口实现了观察者模式。
teletian
·
2020-08-14 14:14
【Java】
java
arrays
object
null
class
使用RxJava做三级缓存
使用RxJava的链式结构来实现三级缓存:调用结构//会首先从缓存中获取结果,其次数据库,然后网络
Observable
.concat(getFromCache(),getFromDB(),getFromNet
Kevin-Cai
·
2020-08-14 13:14
Android学习历程
Android
RxJava
React-Redux 源码解析 一(createStore)
通过查看源码,发现createStore方法返回了一个对象,该对象共暴露出了五个方法,四个常用的方法:return{dispatch,subscribe,getState,replaceReducer,[$$
observable
weixin_34409822
·
2020-08-13 21:14
RxJava 全国卷 - 必知必会
runOnUiThread(newRunnable(){@Overridepublicvoidrun(){rxJavaExamination();}});privatevoidrxJavaExamination(){
Observable
.create
Android那些事儿
·
2020-08-13 20:56
调度器Schedulers
调度器Schedulers如果你想给
Observable
操作符链添加多线程功能,你可以指定操作符在特定的调度器上执行。
Book_csdn_9999
·
2020-08-13 15:22
RxJava
RxJava基本用法
RxJava就是创建一个
Observable
对象,通过各种操作符把想要处理的数据加工成想要的成品,然后发射给Subscriber。
m0_37588684
·
2020-08-13 15:50
异步
Moya/RxSwift + HandyJson 优雅的网络请求
ObservableType追加扩展为了做模型映射extensionObservableTypewhereE==Response{publicfuncmappingModel(_type:T.Type)->
Observable
这个熊孩子不太冷
·
2020-08-13 14:23
观察者模式lua实现
抽象主题提供一个接口,可以增加和删除观察者对象,主题角色又叫做抽象被观察者(
Observable
)角色,一般用一个抽象类或者一个接口实现。
iteye_10018
·
2020-08-13 10:39
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他