问题标签 [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.

0 投票
4 回答
3891 浏览

objective-c - 为什么 NSNotification 中的 Observer 调用了两次......?

如果类是自定义类,在发布通知后,观察者对应的选择器会被调用两次。有没有更好的方案让选择器只被调用一次?

0 投票
1 回答
64 浏览

cocoa - 无法使用自定义类的出口传递消息(或调用函数)

当一个类被定制时,通过使用它的 outlet ,你不能访问它的方法。有没有更好的解决方案来访问自定义类的方法?没有发布通知?

更具体地说,有时当一个控制器类有其他类的出口时,可以访问相应类的方法。但反过来并不总是正确的。为什么会出现这种行为?

0 投票
6 回答
1556 浏览

.net - 如何在不轮询的情况下通知我的 JS 客户端?

上下文: 从我的 javascript Web UI 中,我启动了一个在 .NET2.0 后端进行的长时间运行(几分钟)的操作。当长时间运行的操作并行运行时,调用会立即返回操作 ID。这些操作不是 CPU 密集型的,但会进行缓慢的网络调用。操作完成后,我想在 Web UI 中查看结果。

问题:工作完成后如何通知客户?

我考虑过的选项:

选项 1:我直接从 JS 异步启动长时间运行的操作,我希望返回值是最终结果而不是操作 ID。我的 AJAX 库处理一切,生活看起来非常轻松和整洁。问题是在服务器端线程是一个 ThreadPool 线程,我现在锁定了几分钟。即使有足够的处理能力,您也不需要太多长时间运行的并行请求来导致 ThreadPool 饿死并使整个服务器瘫痪。

选项2:使用操作ID,如果操作完成,我开始轮询服务器。但是,这是对我自己的服务器的拒绝服务攻击。此外,必须有公平的 ajax 解决方案。这不是一个独特的问题。

0 投票
2 回答
14213 浏览

sql-server - 如何监视 SQL Server 中的表的更改

这个问题是很久以前提出的,虽然它涵盖了 SQL 2005 和 2008 的可能解决方案,但对于仍然太常见的 SQL 2000,它缺乏一个好的解决方案。

我需要一种方法来监视数据库表的某些字段的更改,并在这些更改发生时通知我的应用程序,以便我可以将它们作为广播消息在本地网络上发布,任何拥有客户端的人都可以收听它们并将它们显示为警报(想想类似于达到特定阈值的股票市场数据)。

由于几个原因,我不想轮询数据库。1) 我不想给服务器增加额外的负载。2)我宁愿获得近乎实时的通知,也不愿等待轮询频率到期。

现在,我可以将逻辑放在更新数据库的应用程序中,但是数据可以从多个来源更新,包括网络,我不想处理跨 DMZ 边界发送通知的网络服务器等。我不不想在 20 种不同的应用程序中维护它(更强大的问题)。

我已经看到使用扩展存储过程和触发器在 SQL 2000 上完成此操作,但 xp 似乎很难跨平台,并且在安装在 SQL 2005 和 2008 上时它们会中断。也许这只是我所举示例中的错误代码见过,我不确定,但我正在寻找适用于 SQL 2000 及更高版本的东西。

有任何想法吗?

编辑:

我曾考虑过放弃对 2000 的支持,但这并不能解决我的问题。我想要一个能够在未来几年继续发挥作用的解决方案。许多微软技术的一个问题是它们放弃了对它们的支持。例如,通知服务可以满足我的需要,但他们决定在 2008 年弃用它,并且在下一个版本中将不再提供。所以我正在寻找一个很有可能坚持下去的解决方案。

0 投票
1 回答
1855 浏览

jquery - 如果 AJAX JSON 响应显示正确的数据,我如何显示隐藏的 DIV?

我正在开发 AJAX/jquery 通知脚本。
目前,它在 AJAX 响应中每 10 秒返回一个完整的 fhtml 格式页面。
它返回的页面是一个 PHP 页面,它仅显示应显示的项目(仅显示具有新内容的项目,如新邮件或新评论等。)

我想将其更改为使用 JSON,但在我的主页(父级)上,我将为每个通知项设置 DIV,默认情况下,它们将使用 CSS 隐藏,JSON 响应将告诉我应该取消隐藏哪些项。

这就是我的基本计划,下面是一些视觉模型代码。

JSON 响应,在 10 个可能的项目中,它只会返回标有 1 的项目(表示是显示该项目)
甚至可能不需要 1,因为我只显示已经确认显示的项目php?

在主父页面上,将有带有 CSS 的 DIV,使它们像这样隐藏。(演示只有 4 个项目)

那么有人可以告诉我我会怎么做吗?


这是我的 CUREENT 代码,用于显示 ajax 通知,使用 OLD 方法,它还没有使用 JSON

0 投票
2 回答
661 浏览

c# - 如何选择退出任务栏按钮和显示系统托盘图标

如何隐藏我的 VC# 应用程序任务栏按钮并改为显示系统托盘图标。然后,当我有图标时,如何显示 FDM 或 Windows 更新等通知,并在图标上添加右键菜单。

0 投票
4 回答
5563 浏览

c - 只响应第一个 WM_KEYDOWN 通知?

Win32 应用程序如何仅响应第一个 WM_KEYDOWN 通知?MSDN 文档声称第 30 位“指定先前的密钥状态。如果在发送消息之前密钥已关闭,则值为 1,如果密钥已启动,则值为 0。” 但在我的 WndProc 中,位 30 始终为 0。

lParam & 30是错误的方法吗?我做错了什么吗?

0 投票
2 回答
125 浏览

plugins - WordPress 通知程序 - 复制内置功能,如果更新可用,菜单中会出现一个图标

第一次来这里,请温柔点。

有谁知道如何复制 WordPress 的内置功能,从而通知管理员何时有可用的插件更新 - 即当有一个(更多)可用时,插件菜单上会出现一个图标,其中包含可用更新的数量.

从 UI 的角度来看,我正在编写的插件可以真正受益,因为它具有与此非常相似的功能。

有谁知道是否有我可以使用的钩子,或者我可以调用的任何函数?

非常感谢您对此的任何帮助!

非常感谢您,

理查德

0 投票
1 回答
687 浏览

objective-c - 引用父对象

我目前有 NSXMLParser 在我的视图控制器中工作。我想创建一个新类,它将 2 个数据元素作为属性并执行所有 xmlparsing。我遇到的问题是让新类在完成解析等时“提醒”父级。因此视图控制器(父级)可以关闭活动指示器,然后使用信息更新视图。像

[myParent jobCompleted];

如何引用初始化对象的父级。我可以为该类设置一个自定义通知,以便创建一个观察者来监视它吗?

0 投票
1 回答
736 浏览

iphone - 如何观察托管对象上下文

每当我在应用程序的第一个选项卡中更改对象时,更新都会在选项卡 2 中自动更新,因为它使用了 fetchedResultsController。现在我有第三个标签也应该更新自己,但我该怎么做呢?

我在第三个选项卡中只有一个 nsmangedObjectContext 来获取适当的数据。每当此上下文中的对象发生更改时,我如何接收通知?

我也在努力解决如何让我的数据获取更有效的问题,因为选项卡 2 和 3 使用相同的数据集。我目前正在选项卡 3 中进行另一次提取,以获取与选项卡 2 相同的数据。我不知道如何在不干扰 fetchedresultscontroller 的情况下使用来自 tab2 的数据。

有关此主题的信息将不胜感激!