问题标签 [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 投票
1 回答
53 浏览

python - 在python中为插件共享数据库数据

我正在编写一个程序来运行涉及来自两个数据库的数据的某些测试。这个想法是将这些测试实现为插件(我目前正在使用Yapsy插件框架)。例如,一个测试可以是检查第一个数据库中一个表行中的某些字段是否等于另一个数据库中一个表行中的其他字段。很可能多个测试必须访问相同的表数据,如果程序在这种情况下不重复数据的检索,那就太好了(由于涉及远程数据库,查询的执行可能很慢)。

关于如何在 python 中实现这个的任何想法?

0 投票
3 回答
500 浏览

iphone - 在 2 个不同的 iPhone 应用程序之间共享对象

我们需要在套件中的 2 个不同的 iPhone 应用程序之间共享一些信息。假设我们想在这两个应用程序之间共享一些对象,比如数组。

经过一番搜索,我们找到了 APPLE 本身的GenericKeychain演示应用程序,它显示了使用通用钥匙串在 2 个不同的应用程序之间共享信息。

在那个演示中,他们展示了如何共享字符串,但我们想要实现的是在应用程序之间共享对象数组。我们在演示应用程序中尝试了很多相同的操作,但不知何故无法获得所需的结果,并且在尝试放置对象进行共享时总是崩溃。有人可以谈谈这个话题吗?

0 投票
2 回答
1792 浏览

android - 两个运行不同应用程序的 Android 设备可以使用同一个 SQLite 数据库吗?

我读了这个问题,想知道这是否适用于我的情况。

我想将accelerometer值(xyz)从Android手机写入 adatabase并使用平板电脑上的另一个应用程序检索它,以显示值随时间变化的图表。这不必实时发生。

所以基本上我的问题是:

1)两个不同Android设备上的两个不同应用程序可以使用同一个SQLite数据库吗?

2)我如何指定一个IP,以便手机上的一个应用程序写入指定的数据库,而平板电脑上的另一个应用程序从同一个指定的数据库中读取?

我已经可以读取Accelerometer值并且知道如何创建图表,但是我的项目的数据库组件遇到了问题,因为我遇到的所有内容似乎都将值存储在设备上SD card或只能访问的数据库中到设备本身,而不是其他应用程序或设备。

我已经阅读了关于通过首先获得一个静态 IPContentResolver来指定一个:

然后适应settings

然后启用permissions:WRITE_SETTINGSWRITE_SECURE_SETTINGS.

但我不确定在哪里写这个或如何正确使用它。

请指导我到哪里可以找到有关设置SQLite数据库的更多信息以及如何在两个不同Android设备上的两个不同应用程序中使用它?

先感谢您。

PS 我很快就会用我的一些代码更新这个问题。

0 投票
2 回答
1869 浏览

java - 在同一机器上运行的不同 JVM 之间共享 hashmap

我有一些地图包含来自 db 的缓存数据。目前,同一台服务器的 5 个实例在不同 JVM 的同一台机器上运行。如何在 JVM 之间共享映射?缓存是一次写入多次读取。目前的问题是因为这个缓存 JVM 占用空间非常大。所以将这个映射存储在所有 JVM 中会消耗大量内存。我需要一些可能不会消耗太多 cpu 时间的解决方案。有没有办法以与 JVM 之间的类共享相同的方式做到这一点?

谢谢 Nikesh PL

0 投票
2 回答
3173 浏览

c# - ScenarioContext.Current 的有用抽象?

这个问题更多的是关于 SpecFlow 中共享值的一般讨论。请根据您在 SpecFlow 中的经验提供任何建设性的反馈。

我对这项技术比较陌生,在寻找在步骤定义文件之间共享值的解决方案时,我发现ScenarioContext.Current.GetScenarioContext.Current.Set. 这些非常方便,但正如我所见,存在一些问题。

  1. 这种方法涉及很多类型。
  2. 值类型是通过字符串索引插入和检索的,因此需要使用字符串常量或枚举来确保步骤定义之间的一致性。
  3. 假设您尝试检索的值已被插入可能不安全。

我提出了一个抽象概念,我认为它使其中一些更容易接受,我想知道人们对此有何看法。

问题:我的值是否已设置?

我对此的解决方案是将 包装ScenarioContext.Current在一个单例访问器类中。这个类的行为类似于ScenarioContext.Current,除了它AssertInconclusiveException在找不到值时抛出一个。

问题:这需要输入太多!

我对此的解决方案是有任何步骤定义,需要这些值将它们定义为由ScenarioContextAccessor. 任何访问值类型的属性都使用字符串常量作为索引。

所以现在我可以像访问简单属性一样轻松访问我的共享值。

请提供您可能有的任何建设性反馈。谢谢!

0 投票
2 回答
1563 浏览

javascript - 在 Google Chrome 扩展中的视图之间共享常量数据

假设我们有 Chrome 扩展,它使用背景页面、弹出页面,可能还有其他一些视图和内容脚本。有一些与主题领域相关的常量数据,必须可以从所有视图和内容脚本中访问。
共享这些数据的最佳做法是什么?

0 投票
1 回答
543 浏览

game-engine - 如何在基于组件的游戏架构中处理游戏对象数据?

我正在构建一个基于组件的游戏对象架构。在我的情况下,我有可渲染对象和物理对象。渲染场景包含可渲染对象。物理场景包含物理对象。我有一个具有可渲染对象和物理对象的游戏对象。这些中的每一个都具有绝对零耦合。它们甚至在不同的库中。

游戏对象需要的最明显的数据之一是位置和旋转。可渲染对象和物理对象都需要读取此信息,并在某些情况下写入它。有哪些有效的方法来处理特定于游戏而不是组件但某些组件需要的信息?

0 投票
5 回答
3093 浏览

iphone - 在整个 ios 应用程序中共享字符串和变量

我正在为类的最终项目制作一个应用程序,我需要在我的应用程序的不同视图中共享字符串、整数和浮点数。我必须创建一个服务员/女服务员在工作中使用的应用程序。我需要不同视图来订购不同类型的物品(饮料、开胃菜、主菜等),并且需要保持所选择的物品、每种物品的价格和数量可供不同视图访问,以保持每个视图中的运行总数(每种类型的项目都有一个视图),最后是一个视图,该视图显示了已订购的物品和总数的逐项列表。

据我了解,我不想使用选项卡栏应用程序布局,因为通常用户不希望不同选项卡式视图之间的信息相同,因此我正在考虑为此使用分段控制器。要获取视图之间共享的字符串、整数和浮点数,可以在 AppDelegate 中声明它们吗?我读过我可以使用单例,但我们还没有在我的课堂上介绍过,所以我认为这可能只会增加比我需要的复杂性更多的复杂性。如果我要在 AppDelegate 中声明它们,我是否必须在其中综合它们AppDelegateViewController.m以使它们始终可用?我无法想象我必须为每个不同的 ViewController 合成它们。还是NSUserDefaults非常适合这种情况?

如果我在 AppDelegate 中声明了一个实例变量,那实际上会使其成为全局变量吗?我知道这违反了封装做法,但这不会对这个应用程序产生太大影响,它不会出现在 App Store 中,考虑到这将是一个相对较小的应用程序,开销不应该有很大的不同.

提前谢谢大家。祝你的决赛好运,如果你仍然有他们接近!


编辑


我想我应该说这将是一个糟糕的、糟糕的应用程序,我们没有涵盖很多更高级的主题,比如 iOS 的 MVC 范例,所以我能做的非常有限与我们应该做的相比。愚蠢的课程,当我真的可以自己学习并更好地理解Objective-C(我们什么都没学过)以及对iOS框架的更好理解时,我后悔报名了。

基本上,如果我在 中声明变量AppDelegate,即使它是失礼的,这是否可以从不同的视图访问字符串等?或者NSUserDefaults在这种情况下会是更好的解决方案吗?我倾向于 NSUserDefaults 并在项目中声明它们ViewController

0 投票
3 回答
3369 浏览

ios - 如何实现 NSUserDefault 以通过多个视图访问

我正在尝试在 50 岁左右的 iOS 开发入门课程中的最终项目的多个视图中共享字符串和整数,我想知道我将如何去做……我知道 MVC 范式是最好的,但我们没有没有得到非常先进的东西,尤其是核心数据。我正在考虑使用 NSUserDefaults,我知道这是错误的,但这个应用程序不必非常快,我认为这对我来说是最简单的方法。我的问题是,我将在哪里以及如何声明我将使用的 NSUserDefault 对象?我们在课堂上唯一一次使用它是在一个视图中。如果我在加载的第一个视图中声明它,我知道我可以使用其他视图访问它,但是我是否需要将第一个视图的头文件导入到其他每个视图中,或者无论如何都可以访问它?


更新


所以我想我会尝试通过NSUserDefaults在所有ViewControllers. 然后,为了尝试取回这些值,我将每个的标题实现ViewControllers到需要访问存储在 NSUserDefaults 中的数据(也有一个NSUserDefault属性)的视图中。该应用程序运行得非常好,直到我进入该屏幕并且没有任何更新。我确定我的错误在于我如何实施 NSUserDefaults但我不确定如何正确地做到这一点。当我们在课堂上复习它们时(实际上是“Sam's Teach Yourself iPhone Application Development in 24 Hrs”的定向研究(呕吐,这让我很生气)),我们唯一一次使用它们是在单一视图应用程序中改变了白色背景的 alpha,因此它可以用作闪光灯。它是这样呈现的:

这是我在我的应用程序中尝试的:

在我ViewController.h的每个视图的文件中:

然后,当我单击一个按钮时,我想将该值保存到userDefaults

然后,因为我在所有NSUserDefault Keys视图的头文件中都有所有常量,所以我将所有头文件都实现为BillViewController这样,并尝试像这样访问它们:

很抱歉,你们试图向我解释的内容显然完全超出了我的想象,而且我的命名约定有点糟糕,但我已经连续工作了大约 15 个小时,几乎没有休息,这是明尼苏达州凌晨 4:00 左右。我该怎么办?我也很抱歉,它可能必须明确说明如何实现它。

0 投票
1 回答
351 浏览

android - 如何在android中拥有multif-form应用程序?

我将开发一个包含多个级联表单的购物应用程序。开发平台为android 3.1。我有两个问题。

  1. 拥有多种形式的好策略是什么?例如,为每个级联表格开始新活动?
  2. 如果使用多个活动是一个很好的解决方案,那么如何在活动之间共享信息,如购物车数据(数据库、共享类、...)?

我刚从 C++ 跳到这里,我并不是视觉环境应用程序开发方面的专家。