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
OceanBase 数据文件缩容实践
缩容场景此前某银行一套1-1-1架构的OceanBase集群其中一个节点,
OBServer
程序崩溃时默认生成co
·
2023-09-20 10:11
oceanbase
观察者模式
通俗的理解模式中就两个东西,一个是观察者
Observer
,一个是被观察者
Observer
able。
aidlFor
·
2023-09-20 09:40
设计模式:观察者模式(C++实现)
观察者模式(
Observer
Pattern)是一种设计模式,用于定义对象之间的一对多依赖关系,当一个对象(称为主题或可观察者)的状态发生变化时,它的所有依赖对象(称为观察者)都会收到通知并进行相应的更新
wydxry
·
2023-09-20 07:39
设计模式
设计模式
观察者模式
在webview上IQKeyboardManager的禁用toolbar不好使
[[NSNotificationCenterdefaultCenter]add
Observer
:selfselector:@selector(removeKeyboardTopBar:)name:UIKey
蜗蜗牛在奔跑
·
2023-09-20 07:12
【Vue3】组件数据懒加载
组件数据懒加载-基本使用目标:通过useIntersection
Observer
优化新鲜好物和人气推荐模块电商类网站,尤其是首页,内容有好几屏,而如果一上来就加载所有屏的数据,并渲染所有屏的内容会导致首页加载很慢
itpeilibo
·
2023-09-20 01:07
封装组件
Vue3
Typescript系列
javascript
前端
vue.js
JS观察者模式简介及实例
一、概念观察者(
observer
)模式:又称订阅/发布(subscriber/publisher)模式,被观察者(也成发布者或者主题)观察者(也称订阅者)当发生特定事件时,发布者通知(调用)所有订阅者,
小二子SAMA
·
2023-09-20 00:03
vue中原生语法实现瀑布流及懒加载(无限加载)(利用Intersection
Observer
)
vue中原生语法实现瀑布流及懒加载(利用Intersection
Observer
)如果要实现懒加载,第一反应不过是计算可视高度即滚动条之间的距离来进行对比都2021年了,如果面试官让手写一个懒加载,毫无亮点了已经下面介绍一种实现懒加载的方式
前端攻城fff
·
2023-09-19 21:25
js
Vue
在Android里使用File
Observer
来监听设备文件状态变化
首选就是android.os.File
Observer
inotify,对,就是Linux上的inotify。具体做法网上一搜一大堆,懒得写了。
苍蝇的梦
·
2023-09-19 18:34
Linux下使用C++实现观察者模式
观察者模式(
Observer
)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作
Faith猿_
·
2023-09-19 17:29
java
observer
中joptionpane 卡死,javax.swing.JOptionPane
publicclassJOptionPaneimplementsAccessibleJOptionPane有助于方便地弹出要求用户提供值或向其发出通知的标准对话框。有关使用JOptionPane的信息,请参见TheJavaTutorial中的HowtoMakeDialogs一节。虽然由于方法数多使JOptionPane类可能显得复杂,但几乎所有此类的使用都是对下列静态showXxxDialog方法
黄昏看日出
·
2023-09-19 16:20
java
observer
中joptionpane
卡死
LiveData底层实现
其底层实现主要依赖于两个关键组件:
Observer
(观察者):LiveData使用了观察者模式,其中
Observer
是用于接收数据变化通知的接口。
not coder
·
2023-09-19 15:08
android基础进阶
android
VUE文本超出在最后显示查看更多
{{showContent}}{{ellipsisText}}{{btnText}}importresize
Observer
from'e
zlwapjj
·
2023-09-19 12:11
RxSwift 中的循环引用
在探究这个问题之前,我们先按照RxSwift的接口定义实现一套事件源&观察者.对比一下在内存管理上跟RxSwift有何区别.struct
Observer
{funcon(){print("Hel
MaizeJS
·
2023-09-19 06:41
iOS WKWebView input 收键盘不下移
**键盘谈起屏幕偏移量*/@property(nonatomic,assign)CGPointkeyBoardPoint;[[NSNotificationCenterdefaultCenter]add
Observer
ForName
ft6206
·
2023-09-19 06:18
设计模式之观察者模式(
Observer
Pattern)
设计模式中有六大原则和二十三设计模式。其中六大原则分别为:单一职责原则、开闭原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特原则。二十三设计模式:单例模式、Builder模式、原型模式、工厂方法模式、抽象工厂模式、策略模式、状态模式、责任链模式、解释器模式、命令模式、观察者模式、备忘录模式、迭代器模式、模版方法模式、访问者模式、中介模式、代理模式、组合模式、适配器模式、装饰模式、享元模式、外
ZHG
·
2023-09-19 04:56
vue 使用this.$set设置对象属性值时,不更新试图
//vue/src/core/
observer
/index.js源码片段/***Setapropertyonanobject.Addsthenewpropertyand*triggerschangenotificationifthepropertydoesn't
小小鱼er
·
2023-09-19 03:59
vue.js
javascript
前端
关于iOS 9之后通知的移除
在iOS9之后,不需要再在dealloc方法中去移除通过add
Observer
:selector:name:object:方法注册的通知的监听。
rachel_rui
·
2023-09-19 01:15
SOFT2201/COMP9201 设计模式观察者
SOFT2201/COMP9201Week7TutorialAdapter&
Observer
AdapterPatternAdapteristhefirstpatternwhereusingitinaninitialdesignisalmostguaranteedtobeabadidea-itisanextensionpattern
·
2023-09-18 16:16
后端
Android框架学习之RxJava入门
一、简单使用创建被观察者(Observable)&生产事件创建观察者(
Observer
)并定义响应事件的行为通过订阅(Subscribe)连接观察者和被观察者1.1拆分式实现//1.创建被观察者(Observable
SONGSONG3000
·
2023-09-18 08:56
设计模式:观察者模式
目录组件代码示例源码中使用优缺点总结观察者模式(
Observer
Pattern)是一种行为型设计模式,它定义了对象之间的一对多依赖关系,当一个对象的状态发生改变时,它的所有依赖者都会收到通知并自动更新。
Tnoodles
·
2023-09-18 04:30
设计模式学习
设计模式
观察者模式
java
观察者模式
通用类图通用类图.png说明:
Observer
是观察者的抽象类,Concrete
Observer
是具体的观察者,它持有一个更新方法,当被观察者状态改变的时候会调用,触发更新。
Crazy贵子
·
2023-09-18 03:37
图片懒加载的几种方法
下面介绍几种图片懒加载的方法,分别是监听scroll、resize事件,使用Intersection
Observer
API以及Chrome70自带的懒加载设置。任何技术都是为解决问题服务的。
一个学前端的码农
·
2023-09-18 01:16
React(React Hook)+Typescript 监听dom元素变化
主要用到的js技术部分:Mutation
Observer
接口提供了监视对DOM树所做更改的能力。它被设计为旧的MutationEvents功能的替代品,该功能是DOM3Events规范的一部分。
nomooo
·
2023-09-17 23:43
Python实时检测文件及文件夹变动
Python实时检测文件及文件夹变动比较流行的是通过watchdog,一个例子:importtimeimportloggingfromwatchdog.
observer
simport
Observer
fromwatchdog.eventsimportLoggingEventHandlerif
zhangphil
·
2023-09-17 18:53
Python
python
观察者模式
/usr/bin/python#coding:utf8'''
Observer
'''classSubject(object):#发布者基类def__init__(self):self.
sunshining小迪儿
·
2023-09-17 14:55
android 高概率面试题原题
5.ContentProvider、ContentResolver与Content
Observer
之
Mr Cui
·
2023-09-17 14:10
android基础总结
android面试题
梦相关·随笔
个人其实很多年来都大约是自己的
Observer
,很多时候都感觉到梦里的时间和梦外的时间不同步,所谓“天上一天,地上一年”,或者说在梦里,我感觉自己像是在“黑洞中心”附近的位置(对一个星系✨来说,越是靠近中心位置
云天邈_三葉星雲
·
2023-09-17 09:47
vue双向数据绑定是如何实现的?
具体实现方式为:(1)在Vue实例化时,将data对象转化为一个Proxy对象,该Proxy对象中包含了一个名为__ob__的属性,该属性是一个对象观察器(Object
observer
),用于对data
一个大长腿
·
2023-09-17 07:10
vue.js
javascript
前端
v-resize-
observer
检测 DOM 元素的尺寸变化
v-resize-
observer
检测DOM元素的尺寸变化文档地址官方文档安装npminstallv-resize-
observer
引入全局引入importResize
Observer
from"v-resize-
observer
i小杨
·
2023-09-16 19:19
npm常用js库
vue.js
javascript
ecmascript
JavaScript 操作DOM元素及DOM元素相关属性
dom元素的高度变化.相关文章参考文章@ALISONLY参考文章@盏茶作酒kk相关知识window.onsize=function(){}缺点:只能监听视口的变化不能监听dom元素的变化.Mutation
Observer
i小杨
·
2023-09-16 19:47
javascript
开发语言
ecmascript
iOS KVO
答:当对一个对象添加监听(add
Observer
:forKeyPath:...),iOS会修改该对象的isa(isa默认指向对象所所属的类)。
KingWorld
·
2023-09-16 18:04
Android Jetpack解析之——LiveData
如果观察者(由
Observer
类表示)的生命周期处于STARTED或RESUMED状态,则LiveData会认为观察者处于活跃状
Android小贾
·
2023-09-16 12:51
Jetpack
compose
Android
移动开发
android
jetpack
android
java
移动开发
App架构
前端: 如何优化列表大批量的数据渲染
同理Intersection
Observer
和getBoundingClientRect都能实现
、蹄码笑春风
·
2023-09-16 09:05
vue
前端
javascript
vue.js
【RPC】Grpc的Streaming
文章目录一、前言二、gRPC服务端流三、grpc客户端流四、gRPC双向流五、Stream
Observer
转换为反应式框架流六、总结一、前言grpc是一个由google推出的、高性能、开源、通用的rpc
LP_bin
·
2023-09-16 01:09
Go
grpc
Streaming
Vue3自定义指令(directive)
如Resize
Observer
、Intersection
Observer
API的使用。一、Vue3指令钩子函数created元素初始化beforeMount指令绑定到元
天将降大任于我
·
2023-09-15 23:41
vue学习
vue.js
javascript
前端
css自学框架之图片懒加载
一、关键函数用到的关键函数:globalThis.Intersection
Observer
。
相信神话2021
·
2023-09-15 07:46
css
JavaScript
css
前端
javascript
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
上一页
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
其他