问题标签 [message-passing]

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 投票
3 回答
2031 浏览

apache-flex - 在 Flex 中将数据从弹出窗口传递到弹出窗口

我有一个包含数据网格的 Web 应用程序。双击该网格的任何行将打开一个弹出窗口(我们称之为 popup1)。现在这个 popup1 再次打开一个新的 popup(我们称之为 popup2)。

当我关闭 popup2 时,我需要将一个对象传递给 popup1。哪种方法最简单?

提前致谢

(PS:从popup1打开popup2时,我在popup2的Close事件上添加了一个事件监听器)

0 投票
4 回答
1990 浏览

erlang - Erlang 风格的 Node.Js?

对于 Node.Js 和 Erlang,我完全是个菜鸟。但是是否有可能构建一个模拟 Erlang 行为的 Node.js 应用程序?

例如,您通过分布式 node.js 服务器公园传递 json 消息,甚至将新代码传递到那些不离线的服务器,就像 erlang 一样。

如果您有一个在收到消息时激活的消息处理程序回调,则此消息处理程序可以检查该消息是否是代码更新消息,从而将其自身(当前处理程序)替换为新代码。

所以应该有可能让 Node.Js 服务器没有停机时间来进行代码更新而不必大惊小怪,对吧?

0 投票
1 回答
230 浏览

mpi - 通过网络运行 UPC 代码时出现问题:连接被拒绝

当我在 2 个节点的网络上运行 UPC 代码并启用 -v 选项以向我提供详细的执行信息时,我注意到主节点 (glitch.rutgers.edu) 尝试连接到自身而不是连接到它的相邻节点。

为什么会这样?对配置的任何更改都应该设置正确吗?

谢谢你的帮助

0 投票
1 回答
450 浏览

java - 使用 kilim 框架的真实 Java 应用程序

是否有任何使用kilim消息传递框架的真实应用程序?

0 投票
3 回答
1656 浏览

objective-c - 闲聊和 ObjectiveC 中的消息传递是否与在参数中使用值类型(结构)的调用方法相同?

根据维基百科,消息传递和调用方法之间的区别是“在消息传递中,每个参数都必须有足够的可用额外内存来将现有参数复制到新消息的一部分中”,而在方法中只调用地址的参数被传递。

消息传递与调用常规方法有何不同,其所有参数都是结构或值类型,即它们都必须完全推入堆栈以便被调用者能够使用它们?

0 投票
7 回答
4674 浏览

objective-c - 还有哪些其他编程语言具有类似 Smalltalk 的消息传递语法?

有哪些语言具有类似于 Smalltalk 的消息传递语法?Objective-C 是我唯一熟悉的。具体来说,我想知道是否存在任何其他语言实现,它允许以下形式的语法:[anObject methodWithParam:aParam andParam:anotherParam],具有允许命名参数作为方法定义一部分的消息。

总的来说,我发现这种语法有助于更一致的方法名称,更清楚地显示方法的意图,并且你为冗长付出的代价通常是值得的。我很想知道是否有任何其他语言支持这一点。

0 投票
1 回答
64 浏览

google-chrome-extension - 在响应函数中附加文档

不知道为什么,但是在尝试将元素附加到响应函数中的文档时,我遇到了意外的标识符错误。我发现对文档做任何事情似乎都会给我这个错误。这是一个示例代码:

在我看来它应该可以工作,但显然现在可以了。这段代码位于 contentscript 中,在这个函数之外处理文档似乎工作得很好,但我在尝试这个时总是得到“意外的标识符”。不幸的是,我无法在函数之外执行此操作,因为响应决定了是否将元素添加到正文中。

0 投票
1 回答
3918 浏览

google-chrome-extension - 从弹出页面到内容脚本页面的通信

我正在开发一个扩展,我不想使用选项页面。我使用浏览器操作(图标出现在右上角),并且通过该页面进行了一些偏好设置,并将它们存储在 localStorage 中。

但是,我的内容脚本需要读取该 localStorage,但我知道它无法访问它。我查看了消息传递,但无法完成我想要的。

这是我尝试过的:

popup.js

内容.js

0 投票
4 回答
3714 浏览

c - MPI_Bcast:效率优势?

在 MPI 中,MPI_Bcast纯粹是一种便利功能,还是使用它而不是仅仅循环所有等级并向所有等级发送相同的消息有效率优势?

理由: MPI_Bcast将消息发送给包括root在内的所有人的行为对我来说很不方便,所以除非有充分的理由,否则我宁愿不使用它,或者可以不向root发送消息。

0 投票
1 回答
2628 浏览

google-chrome - chrome 扩展:extension.sendRequest(消息传递)到同一页面?

是否可以使用消息传递 api 将请求发送到将要收听它的同一页面?它似乎不起作用!

一种解决方案是在其他页面上设置侦听器,然后将请求重定向回父页面。但这是一个黑客,我真的不想这样做:(

编辑(更新)

背景.html (0)

index.html (1)

背景.html (2)

从上面(1)有效,但(0)无效:(

编辑 2

从 (2)

上面的开关已经变得相当长了..我猜大约有 30 个条目..加上除了戳事件监听器之外没有办法调用开关。(或者我错过了什么?)

我想case 'foo':在同一个文件中执行它下面的代码,因此我尝试在(0)中调用它。