当前位置:首页 > 英文周记 > 正文内容

observer「observatory」

更新时间:2026-07-18 06:51:57 周记网3年前 (2023-03-24)英文周记135

网络用语ob什么梗?

其实ob来自于MOBA类点击竞技游戏的梗,是英文Observer的缩写。

“OB”最早是在一类点击竞技游戏中,是英文单词“observe”的缩写,表示观察者、观察员等含义,在游戏中的指的是站在战场的四周进行观察,等待合适的机会进行收割。现场解说都是在OB位上,可以看到场上所有情况。不直接参与游戏,而是以观察者身份进入游戏的玩家。

其他解释:

observer「observatory」

另外,“ob”在不同的场景中有着不同的含义,例如在高尔夫运动规则中“Out of Bounds”的简称,其中文是“界外”,是指球场界限以外的区域或被委员会标定位界线以外的球场的任何部分。

OB在学生中也流行着OB会,OB会就是老毕业生的聚会,老校友的聚会。

OB还可以是“open beta”意思是游戏的公测,相近的还有CB,“close beta”意思是游戏的内测。

什么是观察者模式`?

观察者(Observer)模式又名发布-订阅(Publish/Subscribe)模式。GOF给观察者模式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。

在这里先讲一下面向对象设计的一个重要原则——单一职责原则。因此系统的每个对象应该将重点放在问题域中的离散抽象上。因此理想的情况下,一个对象只做一件事情。这样在开发中也就带来了诸多的好处:提供了重用性和维护性,也是进行重构的良好的基础。

因此几乎所有的设计模式都是基于这个基本的设计原则来的。观察者模式的起源我觉得应该是在GUI和业务数据的处理上,因为现在绝大多数讲解观察者模式的例子都是这一题材。但是观察者模式的应用决不仅限于此一方面。

下面我们就来看看观察者模式的组成部分。

1) 抽象目标角色(Subject):目标角色知道它的观察者,可以有任意多个观察者观察同一个目标。并且提供注册和删除观察者对象的接口。目标角色往往由抽象类或者接口来实现。

2) 抽象观察者角色(Observer):为那些在目标发生改变时需要获得通知的对象定义一个更新接口。抽象观察者角色主要由抽象类或者接口来实现。

3) 具体目标角色(Concrete Subject):将有关状态存入各个Concrete Observer对象。当它的状态发生改变时, 向它的各个观察者发出通知。

4) 具体观察者角色(Concrete Observer):存储有关状态,这些状态应与目标的状态保持一致。实现Observer的更新接口以使自身状态与目标的状态保持一致。在本角色内也可以维护一个指向Concrete Subject对象的引用。

Java 中 drawImage的各个参数代表啥意思

java中方法drawImage()的参数详细解释

public abstract boolean drawImage(Image img,

int x,

int y,

int width,

int height,

ImageObserver observer)绘制指定图像中已缩放到适合指定矩形内部的图像。

图像绘制在此图形上下文坐标空间的指定矩形内部,并且如果需要,则进行缩放。透明像素不影响该处已存在的像素。

此方法在任何情况下都立刻返回,甚至在整个图像没有为当前输出设备完成缩放、抖动或转换的情况下也是如此。如果当前的输出表示尚未完成,则 drawImage 返回 false。随着更多的图像可用,装入图像的进程将通过调用图像观察者的 imageUpdate 方法来通知它。

图像的缩放版本不一定立刻是可用的,因为已经为此输出设备构造了图像的非缩放版本。每种大小的图像可以被分别缓存,并由各自图像产生序列中的原始数据生成。

参数:

img - 要绘制的指定图像。如果 img 为 null,则此方法不执行任何动作。

x - x 坐标。

y - y 坐标。

width - 矩形的宽度。

height - 矩形的高度。

observer - 当转换了更多图像时要通知的对象。

ghost observer怎么玩

ghost observer 鬼魂探测器可以让你看到或者听到神秘的电磁波动,通过检测的、监控和沟通的光谱实体,捕获图像或者声音,该工具采用了最先进的技术来捕获和分析超自然活动,这是最有名的,与世界平均水平的精神,每一个鬼都有自己的电磁签名,你可以利用该电磁签名来确定这些特性的重影和历史。

打开鬼魂探测器ghost observer软件

按radar就能看见一个雷达,有光点,颜色代表信号的强度,

红色信号最强,再来是黄色、紧接着是绿色,而兰色的信号则是最微弱的

就是有光点就说明周围可能有ghostwords,就是偶然冒出的几个单词,就是ghost想说的话。

__ob__: Observer

在vue项目中输出到控制台出现,,数组元素中出现这个

[{…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, {…}, __ob__: Observer]

其实这个本来没有什么影响,但 是不知道为什么对这个元素遍历的时候会对页面上的倒计时有影响

如果不是Push进数组不会出现__ob__: Observer

但是这个时候页面的下拉刷新就不能实现

如果要使用push就会出现__ob__: Observer

那么页面上所有的倒计时就会停止

其实我也没搞明白这是为什么

刚开始还以为是别的地方写错了,后来发现是这个问题导致的

那么直接解决这个问题

假设list里面存放的就是那些带有__ob__: Observer的可以用

JSON.parse(JSON.stringify(this.list))完美解决

标签: observer

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。