腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
每当
可
观察
对象
更改
其
值
时
,
观察者
似乎
不会
被执行
、
、
、
、
观察者
似乎
可以很好地初始化订阅。然而,当层的
值
改变
时
,
观察者
不会
执行它所假定的函数。我是不是遗漏了什么?,但它
似乎
没有解决这个问题。 我希望控制台记录以下内容: Request for Changing layer...Setting new value... PWD
浏览 10
提问于2019-10-07
得票数 1
回答已采纳
1
回答
在rxjava和rxandroid中的可
观察
的正确解释
、
、
、
observables和
观察者
在RxJava中的正确概念和工作原理是什么?我被字面意思弄糊涂了。
每当
我
更改
observables的
值
时
,它的相应
观察者
就
不会
被调用--我将更深入地解释这种情况,最初,当我为一个observable分配一个字符串列表(列表)并将其订阅给一个
观察者
时
,
观察者
工作得很好,但在那之后,当我
更改
list的
值
(例如向list中添加更多的字符串
值
浏览 0
提问于2018-04-27
得票数 0
1
回答
反应式4.2.0 net Subject<T> ReplaySubject<T>
当我向
观察者
提供OnNext消息,然后在代码的另一部分中订阅该消息
时
,我使用ReplaySubject作为管道。我首先通过使用Subject.Create( ISubject:,observable:)尝试了
观察者
,但这
似乎
什么也做不了,或者换句话说,
观察者
是一个无处可去的接收器。例如,我想用一个完整的countN注入onNext消息,并且我想让可观测
对象
按顺序广播N多个0.00E0(s)。 更新:
似乎
我需要实现ISubject接口。是否有简单实现的源代码,
其<
浏览 13
提问于2019-12-10
得票数 0
回答已采纳
1
回答
Vue
观察者
恢复旧的价值观?
、
因此,
每当
我移动一个项目
时
,项目数组就会被排序并
更改
数组项的顺序,这就是这个组件的行为。 但我必须对api进行post调用,以保存列表的新订单。因此,我在条目数组上定义了一个监视器,
每当
它按照
可
拖放组件排序时,如果数组顺序发生了变化,我就向api发出请求。当请求失败
时
,问题就出现了,我想恢复视图中的旧
值
,所以我在视图中没有一个顺序,而另一个顺序存储在数据库中。在我的
观察者
中,我有prevValues和newValues,用于比较和检查条目顺序是否有任何
浏览 6
提问于2020-08-05
得票数 0
回答已采纳
2
回答
Cocoa绑定:自定义setter方法?
、
、
我使用Cocoa绑定来管理一个
对象
表。我知道绑定是如何工作的,但我遇到了一个小问题。除了那些
对象
必须管理实际的蓝牙硬件之外,管理
对象
表将是很好的。换句话说,这个管理器类必须能够连接并修改
其
属性字典中的“连接”状态,作为此硬件的代理并修改属性,并使用所做的
更改
更新硬件。但是,
每当
我在
对象
本身中设置新
值
时
,就像在“连接”方法中将“连接”键的值
更改
为2(查找)(即propertiesDict = newDict)
时
浏览 0
提问于2009-06-09
得票数 1
回答已采纳
2
回答
你能用libev来区分事件的先后顺序吗?
假设我有两个套接字,我正在
观察
事件,我真的希望套接字1是首选的(即使以饥饿的套接字2为代价)。我如何使用libev (我问了同样的关于libuv 的问题,但看起来libuv不能这么做)?例如,在使用libevent
时
,可以使用: 当多个优先级的多个事件处于活动状态
时
,就
不会
运行低优先级的事件.相反,Libevent运行高优先级事件,然后再次检查事件。只有当没有高优先级事件处于活动状态
时
,
浏览 3
提问于2016-11-25
得票数 3
回答已采纳
2
回答
当我设置属性
时
,为什么要在属性上调用'didset‘?
、
在此代码中,当文本发生变化时,将调用titleEditingChanged (如预期的那样)。但是,当它执行行时它叫didset{} of Investment。为什么? didSet { textField.text = inve
浏览 1
提问于2016-03-08
得票数 12
回答已采纳
1
回答
闪亮的反应值更新顺序
、
、
,第一个
观察者
将被触发,inProgressValue()将
更改
为“正在进行中,请等待”,这将在应用程序中打印出来。然后,第二个
观察者
将被触发,inProgressValue2()的
值
将被设置为myButton
值
,所有的计算都将
被执行
,inProgressValue()的
值
将被改回一个
不会
显示的空字符串,(第二个
观察者
将再次被触发,但按钮的
值
仍然相同,因此这
不会
导致计算再次发生) 等待消息永远<em
浏览 9
提问于2018-08-02
得票数 1
回答已采纳
1
回答
消失的NSManagedObjects
、
、
、
打开保存的文件
时
,我将NSManagedObjectContext加载到视图控制器。这个视图控制器需要
观察
特定类型的所有
对象
上属性"depth“的变化。当视图控制器获取上下文
时
,它将获取所有这些
对象
,将其自身添加为每个
对象
上的该
值
的
观察者
,并将它们保存在一个数组中以进行跟踪。
每当
核心数据发送ContextDidChange通知
时
,我都会在
观察
到创建的
对象
后将其添加到此数组
浏览 0
提问于2011-05-11
得票数 0
2
回答
在多线程
观察者
模式中使用什么集合?
、
、
、
我目前正在实现一个
观察者
设计方案。每个
观察者
都是一个网络套接字,当套接字连接并且一切正常
时
,它向可
观察
类注册自己。如果出现错误或套接字简单地将其断开连接,则从可
观察
对象
中注销/移除
其
自身。 这一切
似乎
都运行得很好。我很高兴。for each来添加.ToLi
浏览 1
提问于2014-07-17
得票数 3
1
回答
无法从活动中
观察
视图模型中的livedata集
、
、
我是一个新手Android开发人员,我正在尝试
观察
ViewModel中的一个布尔
值
集合,它来自父
对象
的活动。只要应用程序启动,我就可以
观察
到它的初始状态,但后来应用的任何
更改
似乎
都
不会
触发
观察者
(即,当我切换片段
时
)。viewModel.setMyMusicView(true) } 我试图完成的是通过
更改
MyMusicViewOn MutableLiveData布尔
值
的状态,在
浏览 21
提问于2021-02-26
得票数 0
回答已采纳
1
回答
在取消订阅函数中异步释放资源
、
、
unsubscribe() { }问题是,因为unsubscribe函数不应该返回Promise,所以
不会
有任何东西等待它这可能会导致在释放资源
时
不应该发生的行为。 我该如何处理这件事?
浏览 0
提问于2018-09-17
得票数 5
1
回答
观测信息泄露
、
我有一个类,我用它作为自己的
观察者
。当其他
对象
更改
其
属性
时
,我需要它通知我。当它被解除分配
时
,我
不会
去移除
观察者
。我对KVO的理解是,如果
对象
A想
观察
对象
B,则A保留B,然后而,而不是,保留因此,如果A被释放,它必须作为B的
观察者
移除自己
浏览 3
提问于2012-02-28
得票数 3
1
回答
从父
对象
绑定的
对象
的aurelia属性
观察
。
正如您可能已经猜到的,它在导出中公开了一个
可
绑定的
对象
:@bindable item = null;。 这样,父元素将产品传递给子元素,管理员可以使用此标记管理器添加\remove标记。当父元素(细节视图将产品置于编辑模式下)
时
,标记管理器只在视图激活
时
识别这一点。但是,在初始加载后单击“在父视图中编辑”取消,然后在父视图中
更改
“inEditMode”属性将
不会
反映在子视图中。因此,尽管正在
观察
产品的标记属性,但子产品没有
观察
到inEditMode属性
浏览 2
提问于2015-12-21
得票数 3
2
回答
object C++中的状态或
观察者
模式
、
、
、
、
我只是对
观察者
和状态模式之间的区别感到有点困惑。我得到了一个项目,其中客户端是飞行中的飞机,它计算不同传感器的数据,如GPS,速度,油位,然后数据被发送到网络,然后发送到服务器。目前,我已经在我的类图中使用了
观察者
模式。可以从下面查看类图,请让我知道我的解决方案是否正确,以及所选的设计模式是否适合此解决方案。
浏览 4
提问于2017-01-04
得票数 4
1
回答
观察者
模式:“
观察者
网”--这曾经被使用过吗?
、
、
按照常规的
观察
员模式,D和E都将登记为A、B和C的
观察
员,这意味着D和E必须以
观察
员的身份登记三次,总共产生六种
观察
员-主题关系。
其
思想是在中间添加另一个
对象
,让我们将其命名为object。它实现了
观察者
接口和可
观察
接口。它作为
对象
A、B和C的
观察
员注册。
对象
D和E寄存器作为
对象
O的
观察
员。
每当
对象
A、B和C通知
浏览 0
提问于2014-04-03
得票数 0
回答已采纳
1
回答
数组突变而不触发特定
观察者
、
、
当通知
观察者
更改
时,这些
更改
将通过套接字发送到其他客户端,这些客户端应用于自己的boardBucket。现在的问题是如何防止某些
对象
更改
(通过 this.set()、this.push()等)。重新触发发送
更改
的特定
观察者
。是否可以在不以某种方式触发特定
观察者
的情况下
更改
属性(或
其
任何子项)的
值
?this.set("boardBucket", changes); 理
浏览 1
提问于2016-03-27
得票数 2
1
回答
设置JDialog块观测器的模块
、
、
、
、
我的
观察者
模式对我的JDialog很好,当我的
观察者
被
更改
时会调用update(),正如我所期望的那样。我还在我的可观测范围内跟踪
观察者
计数( JDialog打开
时
为1)。我现在尝试设置我的JDialog的模块,以便在打开对话框
时
使我的主窗口不可用。但是,如果我使用我不能再在可
观察
的
对象
中看到我的JDialog,而update()
不
浏览 1
提问于2014-03-05
得票数 1
回答已采纳
1
回答
set没有
观察
到模型属性的变化- Swift
、
、
、
、
嘿,我使用didSet从字典中设置键数组,以便在尝试访问数组以填充集合视图单元
时
避免复制。didSet应该在咖啡厅
对象
被
更改
时发生,但在没有
更改
时发生。self.hashtagCollectionView.reloadData() } print("is nil")当我打印出标签
时
,它会正确地打印出带有键和
值
的字典,但是当我尝试打印出hashArray或_hashArray
时<
浏览 3
提问于2017-07-31
得票数 1
回答已采纳
2
回答
无状态变化的
观察者
模式?
、
、
我的问题是,是否有类似于
观察者
的模式,并不意味着在
观察
到的
对象
中发生状态变化。以下是一个具体的例子: 我有一个ConnectionFactory类,它负责创建JDBC数据库连接。但是,这种方法
似乎
是不正确的,因为
观察者
模式意味着
观察
到的
对象
正在进行状态
更改
,但是在创建连接
时
,ConnectionFactory的状态根本没有变化。如您所见,我必须在调用notifyObservers()之前模拟状态
更改
(否则
不会
浏览 0
提问于2015-03-14
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券