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
observer协处理器
源码阅读之TextView(1)--XMLTypefaceAttr
►父类继承自ViewView的源码阅读链接:敬请期待实现了ViewTree
Observer
.OnPreDrawListener在将要绘制视图树时要调用的回调方法。此时,树中的所
小鹿啊小鹿
·
2023-02-06 23:14
Flutter 监听页面did appear和did disappear
//注册Route
Observer
作为navigation
observer
.finalRoute
Observer
route
Observer
=Route
Observer
();voidmain(){runApp
bugbiu
·
2023-02-06 21:27
RxJava2源码分析-线程调度-subscribeOn和observeOn的区别
publicfinalclassObservableSubscribeOnextendsAbstractObservableWithUpstream{@OverridepublicvoidsubscribeActual(final
Observer
s
o动感超人o
·
2023-02-06 18:31
KVO底层原理
KVO是Objective-C对观察者模式(
Observer
Pattern)的实现。也是CocoaBinding的基础。当被观察对象的某个属性发生更改时,观察者对象会获得通知。
CS_SDN
·
2023-02-06 09:16
观察者vs发布订阅vs中介模式 2020-09-14
www.cnblogs.com/BOT-Man/p/7637308.htmlhttps://cloud.tencent.com/developer/article/1612544观察者vs中介者观察者(
observer
帕瓦罗地瓜
·
2023-02-06 03:54
03. RxSwift源码解读:Sink 和 Queue Scheduler
下面给出一个例子:示例Observable.create{(any
Observer
)->Disposablei
Oceanj
·
2023-02-06 00:41
【面试题】Spring框架用到哪些设计模式
框架用到哪些设计模式比较有代表性的九种设计模式简单工厂又叫做静态工厂方法(StaticFactoryMethod)模式工厂方法(FactoryMethod)单例模式(Singleton)适配器(Adapter)包装器(Decorator)代理(Proxy)观察者(
Observer
章鱼小哥946
·
2023-02-05 21:55
修复flutter Android 编译中配置项 compileOptions问题
DefaultinterfacemethodsareonlysupportedstartingwithAndroidN(--min-api24):voidandroidx.lifecycle.DefaultLifecycle
Observer
.onCreate
挥笔者
·
2023-02-05 19:01
RxJava实现延迟调用
RxJava实现延迟调用代码Observable.timer(1,TimeUnit.SECONDS).subscribe(new
Observer
(){@OverridepublicvoidonSubscribe
道阻且长_行则将至
·
2023-02-05 16:08
RxSwift: SubscribeOn 与
Observer
On 的区别
摘要使用subscribeOn我们用subscribeOn来决定数据序列的构建函数在哪个Scheduler上运行。以上例子中,由于获取Data需要花很长的时间,所以用subscribeOn切换到后台Scheduler来获取Data。这样可以避免主线程被阻塞。使用observeOn我们用observeOn来决定在哪个Scheduler监听这个数据序列。以上例子中,通过使用observeOn方法切换到
__Simon__
·
2023-02-05 09:00
基本的GPU内存操作
GPU内存虽然GPU具有强大的算力,但GPU不能单独工作,需要与CPU一起并作为CPU的
协处理器
才能工作。CPU与GPU分别具有独立的内存系统,见下图。
dixiaochuan
·
2023-02-05 07:02
Subject
Subject是一种桥接或代理,可在ReactiveX的某些实现中用作观察者(
observer
)和可观察对象(observable)。因为它是观察者,所以可以订阅一个或多个Observable。
捞月亮的阿汤哥
·
2023-02-05 06:25
iOS笔记-runloop
组成:可能包含多个Mode,而Mode由sources/timer/
observer
组成线程在运行过程中需要处理不同情境的不同事件,mode就是情境的标识,source/timer/
observer
则是情境下要处理的事
lmao94
·
2023-02-04 23:15
RAC的常见用法
4.代替通知:rac_add
Observer
ForName:监听某个通知5.监听文本框文字改变:rac_textSignal:只要文本框发出改变就会
肖旭晖
·
2023-02-04 00:27
【RXSwift】系列二 :
Observer
创建
Observer
创建观察者是用来监听事件,然后它需要这个事件做出响应常见观察者Any
Observer
-任意一种观察者Binder-特定观察者:比如UI观察者Observable与
Observer
之间的关联
CJFeng
·
2023-02-03 23:32
androidx.lifecycle.DefaultLifecycle
Observer
not found
错误描述:D:\ProgramFiles\flutter\.pub-cache\hosted\pub.flutter-io.cn\image_picker-0.6.7+14\android\src\main\java\io\flutter\plugins\imagepicker\ImagePickerPlugin.java:15:错误:找不到符号importandroidx.lifecycle.D
天雨霖
·
2023-02-03 12:22
iOS 监听键盘事件
SwiftRAC监听funcwb_keyboardNotification(){NotificationCenter.default.rac_add
Observer
(forName:UIResponder.keyboardDidShowNotification.rawValue
iVikings
·
2023-02-03 09:04
通知方法,获取键盘的左上角的point值
NotificationCenter.default.add
Observer
(self,selector:#selector(keyBoardWillShow),name:NSNotification.Name.UIKeyboardWillShow
丝丝雨凉
·
2023-02-03 08:16
Rxjava2解析-订阅流程
订阅首先创建一个
observer
和observablenew
Observer
(){@OverridepublicvoidonSubscribe(Disposabled){}@OverridepublicvoidonNext
Colaman丶
·
2023-02-03 03:38
1.4 对数组进行数据劫持
对数组数据进行数据劫持
Observer
,arrayMethods如果value是数组,不需要用walk的方式对数组的索引进行劫持,只需要对数组里的{}元素做劫持,因此用
observer
Array单独处理当数组里面的值发生改变的时候
星星的成长之路
·
2023-02-03 01:51
KVO本质,原理
self.car=[[Caralloc]init];self.car.speed=10;[self.caradd
Observer
:carforKeyPath:@"speed"options:NSKeyValueObservingOptionNew
zhuzhilong
·
2023-02-03 00:51
无需移除的通知Api-iOS
灵感来自新版KVO的api,绑定一个对象在当前监听通知的对象,然后在绑定对象dealloc的时候进行移除不废话直接上代码调用:KCNotification
Observer
Protocol//实现改协议,
不拘小节123456
·
2023-02-03 00:26
RxJava2操作符(FlatMap学习)
使用FlatMap变换方法如下:privatevoidinit(){
Observer
observer
=new
Observer
(){//.....代码省略};Observable.create(newObservableOnSubscribe
WonderSky_HY
·
2023-02-02 15:17
Runloop 知识点总结
https://segmentfault.com/a/1190000004938638Runloop组成image.png每个mode封装了自己需要响应的事件和需要通知的
observer
。
walker_yes
·
2023-02-02 15:15
技术分享 | 使用 RPM 部署 Oceanbase Proxy
这样就能方便的通过
OBserver
的自动
·
2023-02-02 14:09
oceanbase
技术分享 | 使用 RPM 部署 Oceanbase Proxy
这样就能方便的通过
OBserver
的自动
·
2023-02-02 14:03
oceanbase
边学边研究rxjava2(一)
这里提供一个基础接口用来订阅观察者Subscription这个基础接口用来实现请求和取消的Subscriber是个接口,有四个功能onSubscribe(Subscription),onNext,onError,onComplete
Observer
icyvalley
·
2023-02-02 09:24
APM总结学习
APM监控卡顿并上报有两种方案:监听Runloop状态回调,子线程ping主线程if(currentMode->_
observer
Mask&kCFRunLoopEntry)//通知
Observer
s:RunLoop
风车大战骑士
·
2023-02-02 09:39
观察者模式
//观察者对象function
Observer
(){//创建一个储存信息的对象letms
第三人称i
·
2023-02-02 03:01
Jetpack-LifeCycle记录
1.LifeCycle创建新建一个类实现Lifecycle
Observer
接口,接下来就可以定义方法为所欲为了。
東方月初
·
2023-02-02 03:30
从 0.5 开始造轮子 仿 vue 的 mvvm(二)
_
observer
=function(obj){var_this=this;for(keyinobj){//遍历数据//订阅池//_this._watc
WEB_Jorie
·
2023-02-02 01:06
js中的观察者模式
解决了猪蹄对象喝观察者之间功能的耦合var
Observer
=(function(){var_message={};return{regist:function(type,fn){if(typeof_message
阿凯_8b27
·
2023-02-01 20:56
RxSwift 创建序列原理
创建自定义队列Rxswift创建序列的代码如下:///创建序列letseq=Observable.create{(
observer
)->Disposablei
好有魔力
·
2023-02-01 16:57
iOS崩溃处理机制:NSNotification Crash
NSNotification类型的crash多产生于程序员写代码时候犯疏忽,在NSNotificationCenter添加一个对象为
observer
之后,忘记了在对象dealloc的时候移除它。
光之盐汽水
·
2023-02-01 15:11
Android TextView 动态设置显示居中或者靠左
paramtv*主要判断显示的TV内容只为一行则居中显示,内容超过两行则左对齐*/publicstaticvoidsetTextViewGravity(finalTextViewtv){ViewTree
Observer
vto
Suzy_Wang
·
2023-02-01 03:13
学习笔记:设计模式之观察者模式
需要设计开放型API,便于其他第三方也能接入气象站获取数据③提供温度、气压和湿度的接口④测量数据更新时,要能实时的通知给第三方观察者模式思路分析图解:观察者模式的好处①观察者模式设计后,会以集合的方式来管理用户(
Observer
敦敏德全
·
2023-01-31 21:18
vue整体设计原理
一个
observer
来监听数据的get和setwatcher:在每个属性的get方法里都实例化一个watcher添加进dep列表,在set被触发时调用dep的notify方法,notify里在去调用watcher
宁骥
·
2023-01-31 14:34
2022-02-01【技术】使用H5新增Mutation
Observer
,监听iframe的Url变化。
Mutation
Observer
接口提供了监视对DOM树所做更改的能力,通俗点来说就是用来监视DOM变动,比如增加删除,浏览器窗口大小改变导致挤压DOM,属性的变动(width,height,src,style
平凡的雪夜冬天
·
2023-01-31 11:13
swift 广播
步骤注册广播letname1=NSNotification.Name(rawValue:"NotFicationName")NotificationCenter.default.add
Observer
(
HitlerCoding
·
2023-01-31 08:40
[Zookeeper] Zookeeper 请求流程1 (Learner部分)
目录:数据同步与初始化(选举完leader之后)分角色业务处理分析(leader,follower,
observer
)1.数据同步与初始化选举完leader之后,只有当各个角色与leader保持数据同步
LZhan
·
2023-01-31 07:59
Python 23 种代码设计模式
目录行为型13.观察者模式(
Observer
)参考资料行为型13.观察者模式(
Observer
)意图:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
赵孝正
·
2023-01-31 07:55
Python初级
python
设计模式
开发语言
设计模式-观察者模式
代码实现:主题接口publicinterfaceSubject{publicvoidregister
Observer
(
Observer
ob);pub
拨云见日aaa
·
2023-01-31 07:09
iOS-ReactiveObjC 的使用
//KVO监听属性[[selfrac_valuesAndChangesForKeyPath:@"age"options:NSKeyValueObservingOptionNew
observer
:self
_冰淇淋_
·
2023-01-31 07:49
flutter bug
import'file:///F:/NetDemo/first_flutter/lib/lifecycle/custom_navigator_
observer
.dart';import'package:
逍遥德道
·
2023-01-31 05:44
js观察者模式和发布订阅者模式
一、观察者模式的理解观察者模式:一个对象(称为subject)维持一系列依赖于它的对象(称为
observer
),将有关状态的任何变更自动通知给它们(观察者)。
node_bin
·
2023-01-31 02:14
观察者模式
发布订阅模式
js
javascript
观察者模式
开发语言
发布订阅者模式和观察者模式的区别
在观察者模式中,只有两种主体:目标对象(`Object`)和观察者(`
Observer
`)。
ALKEN ABBY
·
2023-01-31 01:36
面经
开发中的实用方法和函数
javascript
设计模式
js
JS观察者模式和发布订阅模式
观察者模式,指的是一个主题对象(subject),维护了一个依赖它的观察者(
observer
s)数组,当subject变化的时候,会通知数组中的观察者自动更
孟琳丰
·
2023-01-31 01:55
javascript
javascript
观察者模式
前端
发布订阅 和 观察者模式
╭─────────────╮FireEvent╭──────────────╮││─────────────>│││Subject││
Observer
│││observ
莫道 开发
·
2023-01-31 01:10
前端
观察者模式
走进RxJava源码(三) -- 创建型操作符
Overridepublicvoidsubscribe(ObservableEmittere)throwsException{//上游发射的e.onNext("A");//使用者自己发射}})//订阅.subscribe(//下游new
Observer
Rc在努力
·
2023-01-31 01:31
Go观察者模式实现
type
Observer
interface{Update(stateinterface{})string}typeSubjectstruct{stack[]
Observer
}func(s*Subject
ashyanSpada
·
2023-01-30 19:56
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他