问题标签 [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 回答
413 浏览

ruby-on-rails - 在应用程序之间共享 memcached 服务器中的数据

我正在尝试在 Rails 应用程序和 Sinatra 应用程序之间共享一些数据。这些数据由 Rails 应用程序生成并存储到 memcached 中。然后,Sinatra 应用程序应该能够进入 memcached 服务器并在用户请求时获取数据。

我的问题是,在 Sinatra 端出现的数据通常是一串略微乱码的几乎对象,例如:

在:{“数据”=>“数据”}

输出:“我”{“数据”“数据”}:EG”

如果我在 Rails 中存储和检索数据,没有问题。如果在 Sinatra 中存储和检索数据,则没有问题。我尝试存储和检索哈希、ActiveRecord 对象、数组、YAML 序列化对象、Marshal 序列化对象。这两个应用程序之间没有任何作用。

我在两个应用程序上都使用了默认的 gem memcache。因为,这个 gem 使用 Marshal 序列化所有插入到 memcached 服务器的数据,我认为它可能以某种方式相关。

我不知道我还能提供什么有用的东西,如果您需要查看其他内容,请询问。任何建议都将不胜感激,包括解决方案、帮助调试问题或相关的 memcached 经验。谢谢。

0 投票
1 回答
822 浏览

google-app-engine - 如何在 GWT 中的小部件之间共享数据资源

我正在为一个项目使用 GWT 和 AppEngine。我想知道如何在小部件之间共享数据(ArrayList 对象),这样我就可以集中逻辑并减少对服务器的 RPC 调用次数。

我想到了两种方法,但我不知道哪个更好:

1)当我实例化小部件时,我将 ArrayList 对象作为参数传递,尽管我不知道该怎么做,因为小部件被实例化为:

2)通过使用类似 eventBus 的机制

http://www.dev-articles.com/article/Gwt-EventBus-(HandlerManager)-the-easy-way-396001

当用户加载应用程序时,在登录过程完成后,我想下载一个应该可用于所有小部件的员工列表。这一切都应该在 onModuleLoad() 方法中完成。我想在启动时下载它们,因为我想实现某种缓存机制。例如,我想要 2 个 ArrayList 实例: - emplListOnStart,它在应用程序加载时填充 - emplListChanges,一个数组,用户将从内部小部件进行修改。

用户完成更改后(他按下“保存”按钮),将比较两个数组,差异将保存在 appengine(通过 RPC)中,并在 emplListOnStart 中更新。

这是 EntryPoint 类的代码:

这是小部件的代码:

这可能吗,或者如何才能做得更好?

谢谢你。

0 投票
9 回答
207496 浏览

android - 在 Android App 和网络服务器之间同步数据

我想在 Android 应用程序和服务器之间同步数据(例如数据库记录、媒体)。如果你看过Evernote或类似的应用程序,你肯定明白我的意思。

我有一些问题(假设我们要同步数据库记录):

  1. 每个用户都有自己的服务器空间的一部分(例如EvernoteDropbox)。也许用户通过手机创建新记录并在服务器中创建新记录。我怎样才能将这些记录匹配在一起?如果有相同 ID 的记录你建议我什么算法?

  2. 除了JSON还有什么方法可以在手机设备和服务器之间发送数据?

  3. 如果SyncAdapterContentProvider可以解决我的问题,请为我解释清楚。(如果您可以向我提供一些示例或教程,或者任何有助于扩大/指导我的搜索的建议或关键字也将不胜感激)。

0 投票
2 回答
283 浏览

mongodb - 与用户共享文档

我必须选择一个数据库来实现共享系统。

我的系统将有用户和文档。我必须与几个用户共享一个文档。


示例:有 2 个用户,并且有一个文档。

因此,如果我必须与两个用户共享该文档,我可以采取以下可能的解决方案:

我正在使用的当前方法是使用 MySQL(我不想使用它):


我想使用这样的东西:


而且我还不知道如何在 Redis 这样的键值存储中实现。

所以我只是想知道,我上面给出的 MongoDB 方式会是最好的解决方案吗?还有其他方法可以实现吗?也许使用另一个数据库解决方案?我是否应该尝试使用 Redis 来实现它?

我应该选择哪种数据库和哪种方法最适合共享数据,为什么?

注意:我想要一些高度可扩展和持久的东西。:D

谢谢。:D

0 投票
2 回答
693 浏览

haskell - NoMonomorphismRestriction 有助于保持共享?

当我偶然发现这种奇怪的行为时,我试图回答另一个关于多态性与共享的问题。

在 GHCi 中,当我显式定义一个多态常量时,它没有得到任何共享,这是可以理解的:

另一方面,如果我尝试通过省略类型签名并禁用单态限制来达到同样的效果,我的常量会突然被共享!

为什么?!

呃......当使用优化编译时,即使禁用了单态限制,它也很快。

0 投票
1 回答
3421 浏览

c++ - 在 C++ 中的多个 Dll 之间共享变量

我需要在 2 个 C++ Dll 之间共享一个变量(1000 秒)。我该怎么做?

MyVariables.Dll包含:

ModifyMyVariables.Dll包含:

我应该在以下文件中写什么?

0 投票
5 回答
350 浏览

php - 在 cron-job 和 webserver 执行的 PHP 脚本之间共享数据

以下是脚本和脚本进行数据共享的常用方式:

cron 作业 -- 计划 --> 主脚本

HTTP 请求 -- 触发器 --> 子脚本

主脚本 --> [数据库] <-- 子脚本

但是他们是否可以使用以下任何一种方式而不是数据库来共享数据?

  • global多变的
  • 系统存储
  • 会话存储
  • memcache / apc / 任何其他类似的东西
0 投票
1 回答
1627 浏览

ios - IOS 应用间共享数据

嗨,我想在同一台 IOS 设备上的应用程序之间共享数据/文件。

场景:一个应用程序将数据(从服务器/最多 1GB)拉到设备上,其他应用程序应该能够访问它

我怎样才能做到这一点?

  • 没有越狱

可能的解决方案:

  • 只是小块:钥匙串、剪贴板、自定义 URL(实际上它们有多小/有限)

如果我不去应用商店但直接 B2B

  • 私有 API 和其他类似的东西呢(就我而言,Apple 法规不适用于内部 App Store)

  • 还有其他想法吗?

感谢您的帮助

0 投票
1 回答
337 浏览

ios - 在 IOS 实用程序应用程序视图之间共享数据

我使用 Xcode 4.2 中的 Utility Application 模板创建了一个非常基本的应用程序,其中我希望从 MainViewController 中可用的 FlipsideViewController 中的滑块或文本字段获取整数变量。

我一直在寻找关于全局变量的小时,但找不到适合我的具体情况的简单好答案。

请帮忙

(注意:我在为 IOS 和目标 C 开发方面非常新。尽你所能为我降低你的答案!)

非常感谢

以下是我的代码的基本版本,显示了我想要做什么。

FlipSideViewController.h

FlipSideViewController.m

主视图控制器.h

主视图控制器.m

我可以轻松地将滑块的值显示在翻转视图上,但是我也希望该值显示在主视图上。

0 投票
1 回答
934 浏览

entity-framework-4 - 在多个项目中共享相同(.edmx 模型)

我在我的一个 ASP.NET 示例项目中创建了一个数据库并在 edmx/model 中转换了它。现在我正在创建另一个项目,我想在其中使用相同的 .edmx/model。我尝试在第二个项目中复制 edmx 模型,然后添加(添加现有项目),但 .edmx 文件未显示在选项中,但我得到了 Designer.cs。我在这里遗漏了什么吗?是否可以在多个项目中使用相同的 .edmx?