问题标签 [data-exchange]

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 投票
1 回答
112 浏览

database - 用于在两个应用程序之间交换数据的数据库或消息队列

我有一个设计问题。我有一个应用程序(我们称之为应用程序 A)通过定期轮询系统中的每个组件来从系统收集统计信息。我有第二个应用程序(应用程序 B),它应该做出一些决定并将它们强制执行到同一个系统中,应用程序 B 正在从中收集统计信息。对于决策过程,应用 B 需要应用 A 收集的统计信息中的一些信息。因此,在特定时刻(这将是每秒 10-100 次)应用 B 向应用 A 发出请求以获取一些信息(即有关系统的一些最新统计信息)。实现从应用 A 到应用 B 的这种信息交换的最佳解决方案是什么?我在考虑 2 个解决方案:1)一个 RPC 样式的解决方案,使用消息队列(RabbitMQ)2)一个基于数据库的解决方案,有一个表,其中应用程序 A 发布最新信息,应用程序 B 在需要时读取它. 请提供一些关于这两者中的任何一个是否会成为一个好的解决方案的见解。欢迎任何其他建议。谢谢!

0 投票
2 回答
532 浏览

c - 2 个应用程序之间的数据交换

我有两个应用程序
,第一个使用 C 编写,第二个使用 VB.NET

我想执行第一个并将状态更新到第二个

有没有办法做到这一点 ?

我可以更改其中任何一个的源代码

0 投票
3 回答
2689 浏览

matlab - 在 gui 的 matlab 之间传递数据

我有两个gui,一个是主gui,另一个是子gui。在主 gui 的打开功能中,我使用了 open('subgui.fig'); 打开子 gui。主要由5个编辑框和一个按钮组成。按下按钮后,这 5 个编辑框中的数据应传递给子 gui,主 gui 应关闭。请任何人帮助我做到这一点。

0 投票
1 回答
1912 浏览

c++ - 将数据从 qml 文件传递​​给其他文件?

我刚开始使用 Qt Quick 和 QML。

我写了一个登录页面,在输入用户名和密码后加载用户 ID。身份验证成功后,我需要将此 ID 传递给正在创建的新窗口。

我怎样才能做到这一点?

login.qml片段

数据库的东西正在工作,我只是不知道如何将用户 ID 发送到 main.qml

先感谢您。

0 投票
1 回答
130 浏览

android - 如何将数据发送到特定应用程序?

我正在构建一个应用程序,其中有许多客户端的 Gmail ID。

我需要当任何用户单击特定客户端 ID 时,它会传递给其他选择性应用程序,例如 Hangout/Gtalk,他们可以在那里聊天。

0 投票
1 回答
535 浏览

matlab - Fortran 和 Matlab 之间的通信

我对使不同的编程语言相互交流相对较新,希望能得到一些帮助。基本上我有一个 Fortran 代码和一个 Matlab 代码。两个代码都首先初始化,然后必须按顺序运行。每个代码都需要另一个代码的输入。当这个过程经常重复足够多时,达到一些收敛标准并终止迭代。为了使事情变得更复杂,Fortran 代码不仅需要来自 Matlab 的输入,还需要来自它自己之前的迭代。Matlab 也是如此。因此,据我所知,最好在整个迭代过程中保持两个程序打开,因为我有很多变量,因此不能只将它们写在文本文件中以将它们交给另一个程序并保留它们下一次迭代。

所以基本上我正在尝试做这样的事情:

初始化变量集 A、B、C 和 D

Fortran:

MATLAB:

重复 Fortran 和 Matlab,直到达到收敛标准。

所以我的问题是:如何使 Matlab 和 Fortran 相互通信并将变量传递给另一个?以及如何每个代码触发另一个代码,然后等待另一个代码先完成其计算,然后再继续?

0 投票
5 回答
1193 浏览

ruby-on-rails - 在同一服务器上的 2 个 Rails 应用程序(最好是离线)之间交换数据

我在同一台服务器上有 2 个Ruby on Rails 4应用程序(它们不 - 也不应该 - 共享数据库):

如何在 app1 和 app2 之间交换数据?

我当前的实现不稳定且不安全:

app1 请求 app2 使用 username 更新用户的名字和姓氏bobby

app2 接收 app1 的请求并处理:

我已阅读ActiveResource 已从 Rails 4 中删除。无论如何,我从来没有真正理解过 ActiveResource,所以我不会进一步探索它,而是更喜欢不同的解决方案。

0 投票
1 回答
1691 浏览

android - 在 iOS 设备和 Android 设备之间通过 WiFi 热点交换数据

问题是:

拥有开启个人热点(WiFi/ad-hoc 网络)的 Android 设备。

拥有连接到 Android 的 WiFi 网络的 iOS 设备。

是否有可能在两个平台上的开发人员构建的同一应用程序之间交换数据?

如果没有,是否有任何方法可以使用 iOS 和 Android 上的当前技术在两个平台上运行的同一应用程序之间交换数据(因此,不使用互联网连接或近场通信等技术)?

已经研究了使用蓝牙进行数据交换的结果

开始研究点对点连接,但正如它在Multipeer Connectivity的第一段中所写的那样,它说“..通过附近的 iOS 设备..”。

(Android) Wi-Fi 点对点

(iOS)多人连接

0 投票
5 回答
871 浏览

java - 从另一个类获取 ArrayList

我要做的是: - 扫描一个目录 - 对于找到的每个文件夹,将其名称添加到一个 ArrayList - 将此 ArrayList 带到主类并打印它。

这是我的 ScanDirs 类:

这是主类:

我的输出是: null 为什么会这样?提前致谢

0 投票
0 回答
381 浏览

c# - 基于队列的系统架构

我有一个由 12 个 Windows 服务组成的系统,比如 A、B ... M。它们仅通过队列(在本例中为 MSMQ)交换信息。该系统以线性方式工作 - 外部方调用 A,它在 B 使用的队列上发布消息。输出的格式是固定的,比如 AResult。B 读取 AResult,进行一些处理并将 BResult 发布到服务 C 等。

我现在遇到的问题是管道中的服务需要上一步未提供的数据。例如,服务 F 需要来自 BResult 的属性。

我考虑了一些替代方案,但它们都有缺点:

  1. 传递所有先前结果的字典。这样说 F 将能够读取 AResult、BResult 等。问题是这会引入高耦合,任何地方的任何更改都可能破坏其他服务。

  2. 拥有一个由不同服务填充的全局上帝对象。我之前做过类似的事情,结果非常复杂。

  3. 维护一个包含最有用数据的特殊对象,并将其传递给每个结果。例如 D 接收 CResult 和 GlobalContextData 并发布 DResult 和 GlobalContextData。问题是决定将其包含在上下文中并对其进行维护。