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
KVO - KVC 从根本原理透析
NSKeyValueObservingOptionsoptions=NSKeyValueObservingOptionNew|NSKeyValueObservingOptionOld;[self.personadd
Observer
MrBMask
·
2023-09-15 04:03
uni-app uni.createIntersection
Observer
在vue3的自定义组件中填坑
uni.createIntersection
Observer
在自定义组件中无法获取到对应的dom节点:uni.createIntersection
Observer
().relativeTo('.consult_title
前端_酒館
·
2023-09-14 21:14
☕️RxJS -- 定义
Observable}from'rxjs/Observable';import'rxjs/add/operator/map';title='aspp';using(){//定义数据源letonSubscribe=(
observer
YI_YI_
·
2023-09-14 21:03
RxJava 复刻简版之三,map 多次中转数据
commit/292e9227a5491f7ec6a07f395292ef8e6ff69290RxJava的调用第一步是封装了观察者接受了数据的处理,进一步就是使用map将数据操作传递给上下游1、类似
Observer
.create
da_ma_dai
·
2023-09-14 17:24
RxJava
分析
rxjava
android
ios 监听键盘的弹出通知
1.注册监听[[NSNotificationCenterdefaultCenter]add
Observer
:selfselector:@selector(keyBoardWillShow:)name:UIKeyboardWillShowNotificationobject
星星点灯3008
·
2023-09-14 10:18
【云原生进阶之PaaS中间件】第二章Zookeeper-3.2架构详解
1Zookeeper工作原理1.1Zookeeper的角色»领导者(leader),负责进行投票的发起和决议,更新系统状态»学习者(learner),包括跟随者(follower)和观察者(
observer
江中散人
·
2023-09-14 09:34
云原生进阶-PaaS专栏
云原生
paas
中间件
zookeeper
分布式架构
宏任务和微任务的简述
宏任务:setTimeoutsetIntervalsetImmediaterequestAnimationFrame微任务:process.nextTickMutation
Observer
Promise
lyyvscc
·
2023-09-13 20:23
lavarel 模型事件
Observer
观察者模式
简介Laravel中的事件与监听使用的了观察者模式,观察者模式可以做到优雅的处理一连串的动作,动态的增加和减少动作,而不用去改变主线业务代码。事件类通常存放在app/Events目录中,而这些事件类的监听器则存放在app/Listeners中。是应用中实现解耦的非常的好的一种方法。例如:当用户在应用中使用会员权益购买一样商品,在购买时,需要消耗用户相应的剩余权益。这时候你就使用监听可以把订单生成和
ignativs amor
·
2023-09-13 19:00
laravel
设计模式
lavarel
观察者模式
模型事件
监听器
Observer
- 观察者
响应事件的都是观察者观察者是用来监听事件,然后它需要这个事件做出响应如何创建观察者?和Observable一样,框架已经帮我们创建好了许多常用的观察者。例如:view是否隐藏,button是否可点击,label的当前文本,imageView的当前图片等等。另外,有一些自定义的观察者是需要我们自己创建的。这里介绍一下创建观察者最基本的方法,例如,我们创建一个弹出提示框的的观察者:image.pngt
Satelens
·
2023-09-13 19:03
Android获取软键盘的高度、键盘的打开与关闭、监听键盘处于打开还是关闭状态
再将底部的布局上移键盘的高度,话不多说,直接上代码://一个静态变量存储高度publicstaticintkeyboardHeight=0;booleanisVisiableForLast=false;ViewTree
Observer
.OnGlobalLayoutListeneronGlobalLayoutListener
总会颠沛流离
·
2023-09-13 14:02
java设计模式之观察者模式
.基本概念观察者(
Observer
)模式中包含两种对象,分别是目标对象和观察者对象。
艾利克斯冰
·
2023-09-13 06:36
Java
软件设计模式(GOF)
java
jvm
开发语言
C++设计模式_05_
Observer
观察者模式
接上篇,本篇将会介绍C++设计模式中的
Observer
观察者模式,和前2篇模板方法TemplateMethod及Strategy策略模式一样,仍属于“组件协作”模式。
十月旧城
·
2023-09-12 23:54
#
C++设计模式
c++
设计模式
观察者模式
观察者模式
模式在目标subject状态改变的时候被动的唤醒观察者进行相应的处理#includeusingnamespacestd;#include/*观察者模式*目标subject被修改时,所有订阅该目标的观察者
observer
沉默....后....的...爆发.
·
2023-09-12 18:38
设计模式
观察者模式
【vue】解决{‘查看‘, __ob__:
Observer
}取值问题
[‘查看’,ob:
Observer
]{‘查看’,ob:
Observer
}原因对于产生__ob__:
Observer
这种数据类型,其实是Vue监控变量产生的,在向数组中添加数据使用push添加的对象信息就会出现
嚭
·
2023-09-12 18:35
前端
vue
JavaScript
vue.js
javascript
iOS 添加防截屏的功能
[[NSNotificationCenterdefaultCenter]add
Observer
:selfselector:@selector(screenShot)name:UIApplicationUserDidTakeScreenshotNotificationobject
叫我小黑
·
2023-09-12 13:11
Swift5.0 监听键盘高度变化
1.注册监听事件NotificationCenter.default.add
Observer
(self,selector:#selector(self.keyboardWillChangeFrame(node
雨中的鱼丶
·
2023-09-12 09:25
Swift开发
swift
你还在凭感觉来优化性能?
NavigationTimingAPI-页面加载时间2.ResourceTimingAPI-资源加载性能3.UserTimingAPI-自定义时间点4.LongTasksAPI-长任务性能5.Navigation
Observer
API
chengbo_eva
·
2023-09-11 17:56
前端
前端
性能优化
vue3的生命周期
生命周期函数钩子会在我们的实例挂载,更新,卸载等过程中被调用的函数以下是vue3中的主要选项式生命周期函数钩子:beforeCreate:在实例初始化之后、数据观测(data
observer
)
前端VC
·
2023-09-11 13:40
vue2.0&3.0
vue.js
前端
javascript
DOM 监测
当前推荐使用Mutation
Observer
。
逛街的猫啊
·
2023-09-11 09:11
DOM
监测
变化
监听对象中属性变化(一个或多个属性、全部属性)
在小程序中,基本语法格式如下:Component({
observer
s:{'字段A,字段B':function(字段A的新值,字段B的新值){}}})数据监听器的基本用法n1的值:{{n1}}n2的值:
奶球不是球
·
2023-09-11 06:13
微信小程序
笔记
前端
微信小程序开发---自定义组件的数据监听器
在小程序组件中,数据监听器的基本语法格式如下:
observer
s:{'a,b':function(a,b){//a,b表示变化的值,函数中的参数你可以自己起名字//逻辑}}二、数据监听器的案例给两个数字
菜到极致就是渣
·
2023-09-11 01:26
微信小程序
微信小程序
小程序
证明VC在dealloc时会自动删除监听
implementationMyNotificationCenter+(void)load{Methodorigin=class_getInstanceMethod([selfclass],@selector(remove
Observer
Mi欧阳
·
2023-09-10 17:16
【RxSwift】RxSwift的理论知识
目录一、RxSwift是什么,为什么要使用RxSwift二、RxSwift的核心角色 1、Event 2、Observable 3、
Observer
要做的处理 4、
Observer
三、
Observer
监听
意一ineyee
·
2023-09-10 08:46
Editor.tsx
importReactfrom'react';import{Editor,ShortcutKey}from'amis-editor';import{inject,
observer
}from'mobx-react
xiexuzhao
·
2023-09-10 04:31
javascript
前端
react.js
使用Intersection
Observer
来在提升一下性能
一直以来我们要监控2个元素的相对位置,总是比较麻烦的,而且之前也只能通过js以及每个元素的top值来控制,这也极易拖慢整个网站的性能。然而,随着网页的发展,对上述检测的需求也随之增加,多种情况下都需要用到元素交集变化的信息。如:当页面滚动时,懒加载图片或其他内容。实现”无限滚动“功能页面可以统计一些广告元素的曝光情况根据用户滚动位置来控制执行任务或者动画相对于过去,我们在检测交集时,需要涉及到事件
三石青韦
·
2023-09-10 02:42
软件设计模式(四):观察者、组合、享元模式
希望荔枝的梳理能对需要的小伙伴有帮助~~~文章目录前言一、观察者模式
Observer
二、组合模式Composite三、享元模式Flyweight总结一、观察者模式
Observer
观察者模式是一种行为型设计模式
荔枝当大佬
·
2023-09-09 22:51
软件设计模式与设计原则
设计模式
观察者模式
组合模式
享元模式
解决方案:java.lang.IllegalArgumentException: The
observer
is null
这里写图片描述首先上面的日志报出来The
Observer
isnull这尼玛什么问题。
Vva的猫
·
2023-09-09 13:14
使用JS实现一个简单的观察者模式(
Observer
)
聚沙成塔·每天进步一点点⭐专栏简介⭐手撸
Observer
⭐写在最后⭐专栏简介前端入门之旅:探索Web开发的奇妙世界记得点击上方或者右侧链接订阅本专栏哦几何带你启航前端之旅欢迎来到前端入门之旅!
几何心凉
·
2023-09-09 10:37
前端入门之旅
javascript
观察者模式
状态模式
分布式集群框架——zookeeper必考面试题②
15、数据同步整个集群完成Leader选举之后,Learner(Follower和
Observer
的统称)回向Leader服务器进行注册。
肉肉肉肉肉肉~丸子
·
2023-09-09 09:41
大数据
分布式
zookeeper
云原生
使用elementui的el-table时,出现错误:Resize
Observer
loop limit exceeded
使用elementui的el-table时,出现错误:Resize
Observer
looplimitexceeded。在网上搜到很多解决方法,最后找到了对自己有效的解决办法。
uncle_Huang
·
2023-09-09 06:41
前端开发
vue
elementui
Swift 属性观察调用逻辑
属性观察(Property
Observer
s)是Swift中一个很特殊的特性,利用属性观察我们可以在当前类型内监视对于属性的设定,并作出一些响应。
哦呵呵y
·
2023-09-09 05:26
常用的设计模式
3.观察者模式(
Observer
Pattern):用于对象之间的消息传递和通知机制,比如游戏中的事件系统。4.状态
Gyp郭小帅
·
2023-09-09 05:03
游戏开发
设计模式
屏幕旋转变换
注册通知[[NSNotificationCenterdefaultCenter]add
Observer
:selfselector:@selector(_handleDeviceOrientationChange
zooleebee
·
2023-09-09 05:17
[Swift] The Swift Programming Language - 初始化/ARC/可选链/协议/拓展/泛型/运算符
init和OC的不太一样,是不用return一个self的~它的职责只是确保这个类把所有该做的事情先做了再被使用~存储属性应该在init里面赋值,或者开始声明的时候就给个default值,这些都是不会触发
observer
木小易Ying
·
2023-09-09 00:20
Resize
Observer
监听元素大小的变化
Resize
Observer
Resize
Observer
接口监视Element内容盒或边框盒或者SVGElement边界尺寸的变化。
六卿
·
2023-09-08 23:27
#
js
javascript
前端
html
ResizeObserver
iOS中NSNotificationCenter规则总结
单纯使用(void)postNotification:(NSNotification*)notification;(void)add
Observer
:(id)
observer
selector:(SEL)
鸢飞阿诗玛
·
2023-09-08 06:31
Java实现常用设计模式之观察者模式
文章目录观察者模式介绍业务场景实现运行结果观察者模式当对象间存在一对多关系时,则使用观察者模式(
Observer
Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。
calmtho
·
2023-09-08 05:07
java
设计模式
观察者模式
设计模式:观察者模式和监听器模式
首先是观察者模式,观察者模式分为两部分,观察者
Observer
和被观察者。观察者根据被观察者作为事件源,当执行逻辑涉及到触发
我是坑货
·
2023-09-08 05:31
代码整洁之道
算法
spring
设计模式
观察者模式
intellij-idea
《C++设计模式》——行为型
(解释器)TemplateMethod(模板方法)ChainofResponsibility(责任链)Command(命令)Iterator(迭代器)Mediator(中介者)Memento(备忘录)
Observer
thginWalker
·
2023-09-08 04:49
#
大话设计模式
设计模式
iOS监听app被杀死
//-添加通知的监听[selfappEnterBackground];[[NSNotificationCenterdefaultCenter]add
Observer
:selfselector:@selector
123_4567_8910
·
2023-09-08 02:24
iOS KVO观察者模式(坑),移除观察者remove
Observer
崩溃
问题在ViewDidLoad中注册监听者在ViewController中dealloc函数中调用remove
Observer
移除观察者发生崩溃。
蜂子阁先生
·
2023-09-07 22:09
浅析观察者模式在Java中的应用
观察者模式(
Observer
DesignPattern),也叫做发布订阅模式(Publish-SubscribeDesignPattern)、模型-视图(Model-View)模式、源-监听器(Source-Listener
·
2023-09-07 20:04
设计模式java
core
vue"version":"2.6.8"src/coresrc/core/componentssrc/core/global-apisrc/core/instancesrc/core/
observer
src
igor_d140
·
2023-09-07 07:14
observer
与qt信号槽的区别
observer
类图(应用)定义/区别/注意事项点击截图后可放大显示,也可图片另存为,这个技术讨论是来接受批评的。参考:
vczxh
·
2023-09-07 06:24
qt
observer
前端性能监控
进行性能监控(只能精确到毫秒)使用window.performance.timing得到一个性能信息数据对象然后根据上图的阶段图解,进行取值相减,就可以得到想要得到的性能时间使用performance
observer
API
哈娄
·
2023-09-07 01:21
前端
OC 中 KVO 的原理总结
KVO(KeyValueObserving),可以用来监听一个对象键值的变化,当键值变化时,触发回调函数,做相应的操作,主要用法总结如下://注册
Observer
:
observer
:观察者,keyPath
赵邦华
·
2023-09-06 23:08
观察者模式
2、核心观察者模式主要用于1:N的通知,当一个对象(Subject或Objservable)的状态发生变化时,他需要告知一系列对象(观察者,
Observer
),令他们做出反应。
hellotqq
·
2023-09-06 22:34
设计模式
观察者模式
行为型设计模式-观察者(发布订阅)
Observer
简介也叫做发布/订阅模式,多个观察者可订阅一个主题对象,当主题状态发生变化时会通知所有已订阅的观察者,观察者可自由处理。角色Subject/Publisher主题/发布者维护已订阅的观察者通知已订阅的观察者抽象Subscribe订阅者定义订阅者接口具体Subscribe订阅者实现订阅者通用接口,并实现各自逻辑类图代码classSubjectimplements\SplSubject{public$
·
2023-09-06 17:32
后端
行为型设计模式-观察者(发布订阅)
Observer
简介也叫做发布/订阅模式,多个观察者可订阅一个主题对象,当主题状态发生变化时会通知所有已订阅的观察者,观察者可自由处理。角色Subject/Publisher主题/发布者维护已订阅的观察者通知已订阅的观察者抽象Subscribe订阅者定义订阅者接口具体Subscribe订阅者实现订阅者通用接口,并实现各自逻辑类图代码classSubjectimplements\SplSubject{public$
·
2023-09-06 17:56
后端
Rxjava的背压
二、解决方式1.rxjava1使用了Observable和
Observer
2.rxjava2增加了Flowable和Subscriber来实现(控制数据源的发射速率,控制观察者的处理速率)
哎一不小心就
·
2023-09-06 06:41
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他