问题标签 [notifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 通知容器对象:最佳实践
我有两个课程:Account 和 Operator。Account 包含一个 Operator 列表。现在,每当操作员(在列表中)收到一条消息时,我想通知 Account 对象也执行一些业务逻辑。
关于如何实现这一目标,我想到了三种选择:
1) 在 Operator 内持有对容器 [Account] 对象的引用并直接调用方法。由于循环引用,并不是绝对好。
2) 使用事件。据我所知,Python 中没有内置的事件处理机制。所以,这个实现起来有点棘手。
3) 不要直接向 Operator 发送消息。相反,只操作帐户,并在它们内部,在内部,处理程序操作员。这个有点限制,因为在这种情况下,我不能将引用传递给运算符。
我想知道从架构的角度来看哪种方法最有利。你通常如何处理这个任务?
如果您能指出 Python 中的代码片段,那就太好了。
language-agnostic - 通知非 Web 应用程序有关网页更改的最佳方式是什么?
假设我有两个应用程序必须在一定程度上协同工作。
- 一个 Web 应用程序(PHP、Ruby on Rails,...)
- 桌面应用程序(Java、C++、...)
必须从 Web 应用程序通知桌面应用程序,并且发送和接收通知之间的延迟必须很短。(< 10 秒)
有什么可能的方法来做到这一点?我可以考虑以 10 秒的间隔进行轮询,但如果必须通知许多桌面应用程序,那将产生大量流量。在 LAN 上,我会使用 UDP 广播,但不幸的是,这在这里是不可能的......
我很感激你能给我的任何想法。
linux - 哪个 API 在 linux 中提供无线网络通知?
每次我的网卡发送有关可用网络的新信息时,我都想触发一些回调。我也不介意自己是否需要轮询信息。我只是不想依赖iwlist scan last
每秒生成“”,但这正是我需要的信息(网络名称 + 通道 + 加密类型)。
有没有实现类似功能的库?(或者是否有一些 ioctl 调用来做到这一点?)
如果这很重要,我只对 ndiswrapper 模块感兴趣。
objective-c - Cocoa 自定义通知示例
有人可以给我看一个带有自定义通知的 Cocoa Obj-C 对象的示例,如何触发、订阅和处理它?
java - 在 Java 中创建平滑通知窗口的最佳方法是什么?
...类似于雷鸟或 Outlook 等电子邮件客户端生成的邮件,从托盘向上滑动或淡入。
java - java中的freedesktop.org通知
有一个使用 DBUS 的 freedesktop.org 通知系统。看起来很简单,但我就是不知道如何在 Java 中使用它。
有人可以指出一些示例代码来显示一条简单的消息吗?
谢谢!:)
cocoa - 使用 NSRect 信息发布 NSNotification 的最佳方式?
使用 NSRect 信息发布通知的最佳方式是什么?
这是我当前的解决方案(使用 NSStringFromRect)。
但是,我不确定这是否是发送 rect 结构的最佳方式。
sql-server - 使用 Sql Server 2008 更改通知
我有一个由数据库和多个服务组成的应用程序。其中一项服务将信息添加到数据库(由用户触发)。
另一个服务定期查询数据库的更改并将新数据用作处理的输入。
到目前为止,我使用了一个可配置的计时器,它每 30 秒左右查询一次数据库。我阅读了有关 Sql 2005 的更改通知功能。但是,在 Sql 2008 中,此功能已被弃用。
直接在代码中获得数据库中发生更改的通知的最佳方法是什么?最佳实践是什么?
windows - 有没有办法通过代码通知 IE 关于注册表中所做的更改?
我已经通过 Windows 编程代码更改了注册表(代理设置)。
每次运行代码以使这些更改生效时,我都必须重新启动(重新打开)Internet Explorer。
Windows 编程中是否有任何 API,通过它我可以通知 Internet Explorer 或 Windows 对注册表进行了更改,并且不需要重新打开 Internet Explorer 以使这些更改生效?
谢谢。
tfs - 如何获取 TFS 构建状态通知?
我想在 TFS 中获取构建状态(无论是成功还是失败)。哪些类和方法可以用于此目的?