问题标签 [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.
ruby-on-rails - 在应用程序之间共享 memcached 服务器中的数据
我正在尝试在 Rails 应用程序和 Sinatra 应用程序之间共享一些数据。这些数据由 Rails 应用程序生成并存储到 memcached 中。然后,Sinatra 应用程序应该能够进入 memcached 服务器并在用户请求时获取数据。
我的问题是,在 Sinatra 端出现的数据通常是一串略微乱码的几乎对象,例如:
在:{“数据”=>“数据”}
输出:“我”{“数据”“数据”}:EG”
如果我在 Rails 中存储和检索数据,没有问题。如果在 Sinatra 中存储和检索数据,则没有问题。我尝试存储和检索哈希、ActiveRecord 对象、数组、YAML 序列化对象、Marshal 序列化对象。这两个应用程序之间没有任何作用。
我在两个应用程序上都使用了默认的 gem memcache。因为,这个 gem 使用 Marshal 序列化所有插入到 memcached 服务器的数据,我认为它可能以某种方式相关。
我不知道我还能提供什么有用的东西,如果您需要查看其他内容,请询问。任何建议都将不胜感激,包括解决方案、帮助调试问题或相关的 memcached 经验。谢谢。
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 类的代码:
这是小部件的代码:
这可能吗,或者如何才能做得更好?
谢谢你。
android - 在 Android App 和网络服务器之间同步数据
我想在 Android 应用程序和服务器之间同步数据(例如数据库记录、媒体)。如果你看过Evernote
或类似的应用程序,你肯定明白我的意思。
我有一些问题(假设我们要同步数据库记录):
每个用户都有自己的服务器空间的一部分(例如
Evernote
或Dropbox
)。也许用户通过手机创建新记录并在服务器中创建新记录。我怎样才能将这些记录匹配在一起?如果有相同 ID 的记录你建议我什么算法?除了JSON,还有什么方法可以在手机设备和服务器之间发送数据?
如果SyncAdapter和ContentProvider可以解决我的问题,请为我解释清楚。(如果您可以向我提供一些示例或教程,或者任何有助于扩大/指导我的搜索的建议或关键字也将不胜感激)。
mongodb - 与用户共享文档
我必须选择一个数据库来实现共享系统。
我的系统将有用户和文档。我必须与几个用户共享一个文档。
示例:有 2 个用户,并且有一个文档。
因此,如果我必须与两个用户共享该文档,我可以采取以下可能的解决方案:
我正在使用的当前方法是使用 MySQL(我不想使用它):
我想使用这样的东西:
而且我还不知道如何在 Redis 这样的键值存储中实现。
所以我只是想知道,我上面给出的 MongoDB 方式会是最好的解决方案吗?还有其他方法可以实现吗?也许使用另一个数据库解决方案?我是否应该尝试使用 Redis 来实现它?
我应该选择哪种数据库和哪种方法最适合共享数据,为什么?
注意:我想要一些高度可扩展和持久的东西。:D
谢谢。:D
haskell - NoMonomorphismRestriction 有助于保持共享?
当我偶然发现这种奇怪的行为时,我试图回答另一个关于多态性与共享的问题。
在 GHCi 中,当我显式定义一个多态常量时,它没有得到任何共享,这是可以理解的:
另一方面,如果我尝试通过省略类型签名并禁用单态限制来达到同样的效果,我的常量会突然被共享!
为什么?!
呃......当使用优化编译时,即使禁用了单态限制,它也很快。
c++ - 在 C++ 中的多个 Dll 之间共享变量
我需要在 2 个 C++ Dll 之间共享一个变量(1000 秒)。我该怎么做?
MyVariables.Dll
包含:
ModifyMyVariables.Dll
包含:
我应该在以下文件中写什么?
php - 在 cron-job 和 webserver 执行的 PHP 脚本之间共享数据
以下是主脚本和子脚本进行数据共享的常用方式:
cron 作业 -- 计划 --> 主脚本
HTTP 请求 -- 触发器 --> 子脚本
主脚本 --> [数据库] <-- 子脚本
但是他们是否可以使用以下任何一种方式而不是数据库来共享数据?
global
多变的- 系统存储
- 会话存储
- memcache / apc / 任何其他类似的东西
ios - IOS 应用间共享数据
嗨,我想在同一台 IOS 设备上的应用程序之间共享数据/文件。
场景:一个应用程序将数据(从服务器/最多 1GB)拉到设备上,其他应用程序应该能够访问它。
我怎样才能做到这一点?
- 没有越狱
可能的解决方案:
- 只是小块:钥匙串、剪贴板、自定义 URL(实际上它们有多小/有限)
如果我不去应用商店但直接 B2B
私有 API 和其他类似的东西呢(就我而言,Apple 法规不适用于内部 App Store)
还有其他想法吗?
感谢您的帮助
ios - 在 IOS 实用程序应用程序视图之间共享数据
我使用 Xcode 4.2 中的 Utility Application 模板创建了一个非常基本的应用程序,其中我希望从 MainViewController 中可用的 FlipsideViewController 中的滑块或文本字段获取整数变量。
我一直在寻找关于全局变量的小时,但找不到适合我的具体情况的简单好答案。
请帮忙
(注意:我在为 IOS 和目标 C 开发方面非常新。尽你所能为我降低你的答案!)
非常感谢
以下是我的代码的基本版本,显示了我想要做什么。
FlipSideViewController.h
FlipSideViewController.m
主视图控制器.h
主视图控制器.m
我可以轻松地将滑块的值显示在翻转视图上,但是我也希望该值显示在主视图上。
entity-framework-4 - 在多个项目中共享相同(.edmx 模型)
我在我的一个 ASP.NET 示例项目中创建了一个数据库并在 edmx/model 中转换了它。现在我正在创建另一个项目,我想在其中使用相同的 .edmx/model。我尝试在第二个项目中复制 edmx 模型,然后添加(添加现有项目),但 .edmx 文件未显示在选项中,但我得到了 Designer.cs。我在这里遗漏了什么吗?是否可以在多个项目中使用相同的 .edmx?