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
LiveData 面试题库、解答、源码分析
只需实现LifecycleEvent
Observer
接口并注册给生命周期对象即可。
Android小贾
·
2023-08-23 05:58
移动开发
Android
面试
android
移动开发
framework
面试题
android
jetpack
iOS开发之添加键盘弹出监听事件
,添加键盘监听事件1.在viewDidLoad中添加键盘监听#pragmamark-键盘弹出添加监听事件//键盘出现的通知[[NSNotificationCenterdefaultCenter]add
Observer
旭日猎鹰
·
2023-08-23 01:07
iOS开发
vue中created钩子函数与mounted钩子函数的使用区别
在这一步,实例已完成以下配置:数据观测(data
observer
),属性和方法的运算,watch/event事件回调。然而,挂载阶段还没开始,$el属性目前不可见。这话的意思我觉得重点在于说挂
GratefulDead
·
2023-08-23 00:52
设计模式二十:观察者模式(
Observer
Pattern)
定义了一种一对多的依赖关系,允许多个观察者(也称为订阅者)对象同时监听一个主题对象,当主题对象发生变化时,所有依赖于它的观察者都会收到通知并自动更新。观察者模式的使用场景观察者模式在许多场景中都可以发挥作用,特别是在需要解耦和实现对象间动态通信的情况下事件处理和GUI:在图形用户界面(GUI)应用中,用户界面元素(如按钮、文本框)可以作为观察者,而事件(如点击按钮)可以作为主题,以实现用户界面与业
_elvan
·
2023-08-22 18:43
设计模式
java
设计模式
观察者模式
java
框架组件(二)Data Binding 3-结合
Observer
able数据对象
该系列文章是对Android推出的架构组件相关文章,按作者自己理解来翻译的,同时标记有作者自己一些简单笔记。如果读者发现文中有翻译不准确的地方,或者理解错误的地方,请不吝指教。源自Google官方DataBindingLibrary一文的翻译与归纳其他相关链接:AndroidJetpackComponents[TOC]可观测性是指一个对象能够在数据改变时通知其它对象。DataBinding库允许你
HelloBird_
·
2023-08-22 17:59
监听html元素尺寸变化Resize
Observer
//监听元素的尺寸变化constelement=document.getElementById('your-element-id');constresize
Observer
=newResize
Observer
很单纯的娃
·
2023-08-22 15:11
html
前端
javascript
Hello OceanBase 开启OB二次开发
创建ObExprHello类2.修改添加函数名定义3.修改工厂类4.添加ID5.修改工程文件6.ob_expr_hello.cpp7.ob_expr_eval_functions.cpp编译验证1.替换
observer
2
夏 克
·
2023-08-22 07:21
OceanBase
信创
数据库
OceanBase
信创
Zookeeper详细介绍
在zookeeper中分为三种角色1、leader领导者2、follower跟随者3、
observer
监视follower(是一个隐藏的)在zookeeper(恢复模式/leader挂掉了/集群刚启动)
十五亿少女的心
·
2023-08-22 06:57
大数据
zookeeper
zookeeper
选举机制
leader
follower
在vue-awesome-swiper中,将loop设置为true无效
在使用vue-awesome-swiper的时候,将loop值设置为true无效的解决方法swiperOption:{loop:true,speed:1000,autoplay:1000,
observer
fortitude1990
·
2023-08-22 01:11
Intersection
Observer
API 使用教程(懒加载,无限滚动)
网页开发时,常常需要了解某个元素是否进入了"视口"(viewport),即用户能不能看到它image.png上图的绿色方块不断滚动,顶部会提示它的可见性。传统的实现方法是,监听到scroll事件后,调用目标元素(绿色方块)的getBoundingClientRect()方法,得到它对应于视口左上角的坐标,再判断是否在视口之内。这种方法的缺点是,由于scroll事件密集发生,计算量很大,容易造成性能
_嗯_哼_
·
2023-08-22 01:00
RunLoop与autorelease的关系, autorelease是什么时候释放
系统在主线程的RunLoop里注册了两个
Observer
,回调都是_wrapRunLoopWithAutoreleasePoolHandler,第一个
Observer
的状态是activities=0x1
Q妹_
·
2023-08-21 21:17
通知
postNotificationName:@"BVC"object:niluserInfo:@{@"BVC":@"ZLK"}];2、监听通知[[NSNotificationCenterdefaultCenter]add
Observer
Super宗Sir
·
2023-08-21 19:40
使用 Intersection
Observer
API 监听元素滚动到视窗中并执行操作
Intersection
Observer
API是一个强大的浏览器API,可以帮助我们实现这样的功能。
前端程序猿i
·
2023-08-21 19:27
前端
javascript
开发语言
理解RxJava(三)线程调度原理分析
简单总结如下:1.创建:订阅前,每一步都生成对应的Observable对象,中间的每一步都将上游的Observable存储;2.订阅:每一步都会生成对应的
Observer
对上一步生成并存储的Observable
却把清梅嗅
·
2023-08-21 06:50
RxSwift(二)----Subjects
RxSwift(二)----Subjects在RxSwift中有一种东西既能当做observable,又能当做
observer
,这种就是Subject.在RxSwift中有四种类型的Subject:PublishSubject
会笑的Even
·
2023-08-20 22:45
vue2 如何监听数组的变化
具体来说,Vue2使用了一个名为
Observer
的类来劫持数组的原型方法,使其在调用这些方法时能够触发相应的变化通知。
yunchong_zhao
·
2023-08-20 06:08
vue.js
iOS 监听电话接听
import"HanCallPhoneState.h"#import#import#import#import@interfaceHanCallPhoneState()@property(nonatomic,strong)CXCall
Observer
_Waiting_
·
2023-08-19 23:48
PHP设计模式-观察者
适用性观察者观察被观察者,被观察者通知观察者代码示例/***观察者接口*/interface
Observer
Interface{/***行为*@returnvoid*/publicfunctiondoSomething
木有sky
·
2023-08-19 22:35
RxSwift源码分析(2)——核心逻辑
例子:letobservable=Observable.create{(any
Observer
)->Disposableinany
Observer
.onNext("发送响应")anyObse
无悔zero
·
2023-08-19 11:17
Observer
和Dep以及wacher概念
Observer
(观察者):
Observer
用于将一个普通的JavaScript对象转换为响应式对象。
LiuJia111222333
·
2023-08-19 08:15
vue.js
javascript
前端
vue3自定义封装组件:消息提示、轮播图、加载更多、骨架屏组件
/components/library/xtx-infinite-loading.vue正在加载...亲,没有更多了import{ref}from'vue'import{useIntersection
Observer
阿晨12138
·
2023-08-19 05:15
#
vue之项目记录
vue3
javascript
前端
深入理解设计模式-行为型之观察者
概述观察者模式(
Observer
Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象发生变化时,所有依赖于它的观察者对象都会得到通知并更新
豆恭梓
·
2023-08-19 03:20
设计模式
设计模式
java
开发语言
记一次RecyclerView卡顿分析
notifyDataSetChangednotifyDataSetChanged和notifyItemChanged区别notifyDataSetChanged调用到RecyclerViewData
Observer
.onChanged
Youremywoman
·
2023-08-19 01:32
How to do - ZooKeeper集群搭建(我见过最详细的完整教学)
但是,在ZooKeeper中没有选择传统的Master/Slave概念,而是引入了Leader、Follower和
Observer
三种角色。如下图所示:ZooKee
Yt_cc
·
2023-08-18 22:57
关于tableView根据内容高度自适应变化
tableview.add
Observer
(self,forKeyPath:"contentSize",options:NSKeyValueObservingOptions(rawValue:0),context
gazyy1
·
2023-08-18 22:37
Kotlin手写RxJava变换符
Kotlin手写RxJava变换符本文链接,点击这里进入1、核心点:中转站存储之前的数据2、三行代码实现RxJava使用create、map、
observer
funmain(){//create构造出RxJavaCore
猎羽
·
2023-08-18 09:17
Kotlin
kotlin
rxjava
一图看懂Vue响应式原理
如果要看Vue源码,网上的分析巨多,但是因为Vue源码逻辑分的很细致,以至于看起来每个文件之间跳来跳去看的有点累,于是画了一个图,对响应式的部分大致做了一个总结如图1.newVue与
Observer
1.1
Indomi
·
2023-08-18 02:42
RxJava的四种Subjects:PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject的理解
Subject:它既是Observable,又是
observer
。也就是既可以发送事件,也可以接收事件。
aimaile
·
2023-08-17 23:22
2022-05-08
1.Mutation
Observer
观察DOM树结构发生变化时,做出相应处理的APIMutation
Observer
中有三个方法observeobserve(target,config):target:
姜浩_19强化班
·
2023-08-17 13:56
获取权重view的真实宽高
ViewTree
Observer
viewTree
Observer
=mImgIconA.getViewTree
Observer
();viewTree
Observer
.addOnGlobalLayou
君袅
·
2023-08-17 12:16
2019-04-01 关于 flutter MediaQueryData.fromWindow 获取不到大小问题
查看官方文档下面说如果你使用了这个方法请确保是否实现了此方法WidgetsBinding
Observer
.didChangeMetricsimage.png所以你如果第一次拿不到size的话就去看下文档监听下页面改变
deadcalm
·
2023-08-17 10:05
BaseDialog
publicabstractclassBaseDialog2extendsDialogimplementsLifecycle
Observer
,LifecycleOwner{protectedContextcontext
TomCat0916
·
2023-08-17 10:39
自定义控件
android
动画
仿直播送礼物控件
publicclassPraiseViewextendsFrameLayoutimplementsView.OnClickListener,Lifecycle
Observer
{privatestaticPoin
TomCat0916
·
2023-08-17 10:07
自定义控件
android
子控件自动换行布局
/***功能描述:子控件自动换行布局*/publicclassSKUViewGroupextendsViewGroupimplementsLifecycle
Observer
{privateContextcontext
TomCat0916
·
2023-08-17 10:07
自定义控件
android
Lifecycle原理、源码解析
其他想知道activity生命周期状态的类是观察者使用被观察者实现LifecycleOwner(AppCompatActivity已实现),观察者实现Lifecycle
Observer
在被观察者中添加观察者到观察者列表
喂_balabala
·
2023-08-17 08:50
Jetpack
android
LiveData详解(实战+源码+粘性事件解决方案)
2.特性介绍如果观察者(由
Observer
类表示)的生命周期处于STARTED或RESUMED状态,则LiveData会
低调网友
·
2023-08-17 08:48
Jetpack组件
java
android
android
jetpack
livedata
粘性事件
LiveData简介及使用-什么是LiveData的粘性事件(数据倒灌)?
可以保证屏幕上的显示内容和数据一直保持同步特点:1.LiveData了解UI界面的状态,如果activity不在屏幕上显示,livedata不会触发没必要的界面更新,如果activity已经被销毁,会自动清空与
observer
喂_balabala
·
2023-08-17 08:46
Jetpack
android
前端
intersection
Observer
API 介绍及实践
背景为了配合项目的一个前端曝光埋点功能,涉及到列表滚动,动态上报曝光行的数据,进行了一个技术调研。在前端开发工作中,常常需要判断某个元素是否进入了“视口”,一般的做法是监听滚动容器的滚动事件,调用目标元素位置方法,一般有两种方式:el.offesetTop-document.documentElement.scrollTop{console.log(entries);});entries参数是一个
zx_lau
·
2023-08-17 05:30
《游戏编程模式》学习笔记(四) 观察者模式
Observer
Pattern
定义观察者模式定义了对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这是定义,看不懂就看不懂吧,我接下来举个例子慢慢说为什么我们需要观察者模式我们看一个很简单的需求,现在要你在游戏中加入成就系统,在物体坠落1000米的时候给玩家发一个成就勋章,你要这么做?最直观的方法就是,在游戏的物理系统那一部分中,加入这么一段代码:voidPhysics::u
Currybeefer
·
2023-08-17 04:22
读书笔记
游戏实用技术专栏
观察者模式
游戏
学习
c++
__ob__:
Observer
后缀的数组的取值方式
开发中,经常从接口、父组件中,拿到数组然后给新的数组使用,但是,有时候会发现带有__ob__:
Observer
后缀的数组,对这种数组来说,你是无法取到这个数组的值的,而且,离谱的是console.log
一嘴一个橘子
·
2023-08-16 22:27
vue.js
javascript
ecmascript
观察者模式的实现
当对象间存在一对多关系时,则使用观察者模式(
Observer
Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。
niklause_sun
·
2023-08-16 20:55
Vue中使用图片懒加载以及注意要点
核心代码import{useIntersection
Observer
}from"@vueuse/core";//图片懒加载exportconstlazyPlugin={install(app){//自定义指令
·
2023-08-16 18:57
vue3
RunLoop
其实内部就是一个dowhile循环,在这个循环内部不断的处理各种事件,比如Source,Timer,
Observer
等。
飘摇的水草
·
2023-08-16 10:42
AVAudioSession
AVAudioSessionsharedInstance],要么是nil;不能是其它的object,否则,监听事件无法触发;例:完整写法[[NSNotificationCenterdefaultCenter]add
Observer
ios_wong
·
2023-08-16 03:37
Element Plus报错:Resize
Observer
loop completed with undelivered notifications.
el-selected踩坑:el-selected显示下拉框mouseover时报错!!!原来是属性popper-append-to-body被废除,改为teleported。elementuiElementPlus
AvatarGiser
·
2023-08-15 17:50
#
Element
Plus
vue.js
前端
javascript
Elementplus
javaScript Object.defineProperty 详解,及vue2中
Observer
解析
Object.defineProperty直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象;备注:应当直接在Object构造器对象上调用此方法,而不是在任意一个Object类型的实例上调用。/***obj{Object}必传,目标对象(要定义属性的对象)*prop{String|Symbol}必传,需定义或修改的属性的名字*descriptor{Object}必传,要定义或
前端农民-晨曦
·
2023-08-15 14:02
vue
vue
javascript
js
vue.js
vue element 多图片组合预览
4&&_index==3">{{Imageslist}}张exportdefault{props:{previewData:{type:Array,default:()=>{return[];},//
observer
花归去
·
2023-08-15 09:40
vue
element
vue.js
javascript
前端
小程序多图片组合
index.wxss父组件引用:子组件:preview-image子组件index.jsComponent({properties:{previewData:{type:Array,default:[],
observer
花归去
·
2023-08-15 09:37
微信小程序
小程序
前端
javascript
Rx学习笔记和总结
什么是RxRx是响应式编程的意思,本质上就是观察者设计模式,是以观察者(
Observer
)和订阅者(Subscriber)为基础的异步响应方式在Androi
shanshan_blog
·
2023-08-15 08:47
RxJava
RxAndroid
设计模式
响应式
RxJava
Observer
RxAndroid
Rx.NET in Action 第四章学习笔记
Part2核心思想《Rx.NETinAction》这一部共分八章,涵盖了Rx关键模块——**Observable(可观察序列)和
Observer
(观察者)**的全部功能,以及如何创建它们、连接它们和控制它们之间的关系
俗人小张
·
2023-08-15 08:14
Rx.NET
.net
学习
笔记
Rx.NET
反应式编程
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他