问题标签 [data-sharing]

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 投票
0 回答
512 浏览

c++ - 如何在 Matlab GUI(使用 MCR 部署)和 C++ 代码之间共享数据?

我在 64 位 Linux 上工作,我想在 C++ 代码中使用 GUI(使用 Matlab 创建并部署为共享库,感谢 MCR),我的微积分函数在哪里。

问题是在 GUI 和 C++ 代码之间共享数据。

我在 C++ 的两个不同线程中隔离了 GUI 和微积分函数,并且我能够在 C++ 读取时从 GUI 中写入命名管道(单击打开回调的按钮后)。

因此,我将数据提供给微积分函数,但是,当 GUI 将要读取时,一切都被阻止了。

以下是我的一些代码片段:

我的 GUI (C++) 线程:

我的微积分线程(C++):

我的 GUI(Matlab)的回调:

当我单击一个按钮(在填充 a 和 b 的值之后)时,GUI 调用回调函数。C++ 的主要功能只是初始化 MCR 和适当的库并启动线程。

如果有人有想法。

谢谢并恭祝安康

0 投票
0 回答
366 浏览

java - 在同一主机上的服务器/客户端之间共享数据的最佳方式?

我正在用 Java 制作一个多线程 UDP 客户端/服务器应用程序,但遇到了一些障碍。我有一个“解决方案”,但我 90% 确定这是对这个问题的不完整修复。

我们将主机 1 的线程称为客户端 1 和服务器 1(C1 和 S1),将主机 2 的线程称为客户端 2 和服务器 2(C2 和 S2)。所有这些都扩展了 Thread 并覆盖了 run(),而客户端还包括一些其他方法(例如 chat() 来启动主机之间的聊天)。然后,我通过调用 start() 的第三个类启动每个相应的客户端/服务器对。

为了让数据流动,我为 C1/S2 和 C2/S1 对创建了一个套接字,并通过它发送/接收 UDP 数据报。但是,我的客户需要回复其他客户的聊天消息,因此 S1 也必须与 C1 对话,而 S2 必须与 C2 对话。

建立这种沟通的最佳方式是什么?我认为我可以例如在 localhost 上为每台机器(基于客户端类/线程)创建另一个套接字,让单个主机的客户端/服务器线程相互通信,但这似乎更像是一种解决方法而不是一个解法。有没有更好的办法?

0 投票
2 回答
674 浏览

asp.net - 在 Orchard 中跨租户共享默认站点内容

我正在 OrchardCMS 上为多租户环境开发功能“X”。我有一组数据应该针对默认租户播种到数据库中,并可供启用此功能“X”的所有租户使用。我不想在启用“X”功能时为每个租户复制这些默认数据集。

来自不同租户的用户应该能够复制这些数据并对其进行更改。这些复制的数据将仅限于租户。

这种行为在果园是可能的?我该怎么做?

0 投票
0 回答
573 浏览

python - Python 在两个类中的两个线程之间共享实例

我有一些代码需要在一个单独的线程中,这个代码完全是一个不同的类。我正在使用 multiprocess.Queue 队列来共享数据。基本上我希望父基类(也是程序驱动程序)创建某个其他类的实例并将该实例放入队列并将队列发送到新的线程类。当线程类运行并最终得出一个值时,我希望它直接从传递的队列中的实例调用一个函数。

相反,线程终止并调用我设置的 finally 块。我如何在python中做到这一点?

编辑:好的,所以我现在使用 Queue.Queue() 代替。我找不到提到的线程队列......我仍然无法将 classC 的实例发送到 classB 并使用它。

0 投票
1 回答
112 浏览

firefox - Firefox 扩展 - 在两个或多个窗口之间共享公共状态

我正在开发 Firefox 扩展。问题是当我打开第二个窗口(Ctrl + N)时,我的扩展程序具有新打开窗口的新状态。如果我对第二个窗口做出反应或更改,它永远不会影响第一个窗口,反之亦然。

Ex Installed extension on Firefox 第一个窗口打开。我的扩展程序正常运行,更改状态,登录,查看数据等然后打开第二个。我的扩展进入新状态我无法获得以前的状态(第一个窗口状态)。

如何在第一个和第二个或其他 Firefox 打开的窗口之间保持相同的状态。?

0 投票
1 回答
731 浏览

android - 使用 Downloadmanager 下载从应用程序接收的文件

我允许用户通过使用其他应用程序中的共享按钮来选择 xml 文件并将其发送到我的应用程序,例如 Dropbox、Google 驱动器或本地文件存储。(见http://developer.android.com/training/sharing/receive.html

我可以通过以下方式成功检索所选/共享文件的 URI,例如从 Dropbox:

Uri receivedUri = Uri.parse(intent.getStringExtra(Intent.EXTRA_TEXT));

但是如何使用 Downloadmanager 将此文件下载到本地文件存储?我是否在我的帐户上自动进行身份验证,例如在 Dropbox 或 Google Drive 上(因为我选择并选择从他们的移动应用程序共享文件)?我是否必须根据我从哪个源下载文件来不同地配置 Downloadmanager?

谢谢!

0 投票
1 回答
100 浏览

iphone - 如何在 PC 中获取 iOS 应用程序文档?

有没有其他方法可以在不使用 iTunes 或 iExplorer 的情况下与 PC 共享 iOS 应用程序文档?

我想将iOS应用程序与PC同步并获取文档文件夹中的所有文档。在mac中通过iTunes是可能的;但是在windows中我们无法访问文件夹和驻留文件。所以还有其他方法可以访问来自PC的iOS应用程序的文件夹?

0 投票
0 回答
1506 浏览

android - sharing settings between multiple apps

I am new to android development and i am looking for the best possible solution to my problem.

I am open for nearly everything. I am currently in "experimental phase" so i can turn the design upside-down if needed.

I am working on a series of apps (in the end about 5-10) which should be able to share global settings.

The apps will all communicating with a WebService and have to identify itself to use its functions. The identification includes a "device id". Every app should send the same ID while on the same device. I want to create the ID on the first start of one of the apps and then use it from any of those apps.

I searched a long time but didn't find a solution. In most of the questions i found here that are related to my problem the use of a ContentProvider is recommended. I think that is not possible in my situation since i do not have a central app that can provide the settings.

Here are some questions i already read through:

Android sharing data (state,value,config) between multiple apps & activities

I am unable to get Shared Preferences of other application

Copy/share configurations between paid/free versions of Android app?

Android Shared Internal Storage

Create and Share a File from Internal Storage

Saving public files in the internal storage

Since MODE_WORLD_READABLE and MODE_WORLD_WRITEABLE are deprecated the following is also not what i am looking for but very close: Sharing files/ installation directory between two apps

I've also read about ANDROID_ID but this seems not to be a good choice.

I was hoping one of you can lead me to a good solution.

0 投票
2 回答
91 浏览

ios - 保存和恢复设置,以便来自同一开发者的所有应用都可以看到它

我正在构建两个相关的 iOS 应用程序,例如 com.foo.bar 和 com.foo.baz,并且我想保存数据(除了一个之外都是一个NSString;一个例外是一个NSArrays NSString)以便 com.foo。 bar、com.foo.baz 和(计划在未来扩展)其他 com.foo.* 应用程序将以相同的方式工作。

我怎样才能保存和恢复NSStringNSArrayNSString以便全家人都能看到?

0 投票
1 回答
379 浏览

angularjs - Angular - Knockout 模型共享

我想将 Angular 模型绑定到 Knockout 组件。它正在工作 - 当 Angular 模型更改时,将应用 Knockout 绑定。但问题是相反的——我希望 Angular 模型在 Knockout 组件更改时更新,并且在不接触组件的情况下这样做(它一定不知道 Angular 包装器)。目标 - 使用 Angular 围绕 KO 组件构建快速原型框架,这些组件也在其他环境中使用。因此,KO 组件可以并且应该共享模型(来自 Angular 包装器)。

编辑:这是一个jsFiddle示例来展示我想要实现的目标。这是一种简化,因为在现实世界中,KO 组件将使用内部虚拟机,这将很难被观看。但即使在这里,我也不明白为什么 $watch 不起作用。