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

php - php(或更好的选择?)用于将回合数据发送到简单的 webapp 游戏

我有一个用 javascript 和 jQuery 编写的简单 2d 战略格斗游戏。用户在与怪物战斗时控制 3 或 4 个角色(此处为小屏幕截图http://i.imgur.com/C0inB.jpg)。

它不是实时的,它是基于回合的(玩家回合,计算机回合),游戏是为手机用户设计的,主要是早上通勤的上班族。iPhone用户是主要目标。游戏开发处于早期阶段,但目前可玩。这是一个在浏览器中播放的网络应用程序。

我最大的问题是,如果您切换应用程序(例如接听电话)然后切换回页面重新加载(因此 Web 应用程序重新加载),您将失去任何进展。

我已经将此作为 Web 应用程序下载进行了测试(使用移动 Safari 添加到主屏幕),但切换时重新加载问题仍然存在。

我拒绝包装它并通过 Apple 应用程序商店交付......相反,我想创建一个可以节省玩家回合的后端。简单的任务,例如

  • 我的网络应用程序中的 javascript 函数会以字符串的形式发送转弯数据
  • 当网页(和网络应用程序)重新加载时,它会检索最后记录的回合
  • 玩家需要登录

我对 PHP 很感兴趣,因为我在解构和更改 wordpress 主题方面有一些经验。我知道的唯一其他语言是前端(html、css、javascript、jQuery)。

PHP 能否以安全的方式完成上述任务,还是我应该考虑学习另一种语言?

非常感谢任何指导,并在此先感谢您。

0 投票
2 回答
806 浏览

c# - 在 C# 和 F# 之间交换大列表

我有历史股票数据的大数据文件,我想通过 C# GUI 加载这些文件,然后在 F# 中使用不同的算法进行处理。随着时间的推移,附加值会附加到列表中。

列表是二维的,形式为

F# 代码位于库中,无法使用 C# 列表(我无法在 F# 中获取列表第二维的值)。每次发生 F# 操作时都转换整个列表,成本太高。这些值也不能存储在 F# 列表中,因为 C# 无法处理它们。

建议的解决方案是:

  1. 要么将 F# 列表存储在 C# 中,仅出于存储目的,因为库无法存储值,以及包含相同值的 C# 列表,并根据需要转换列表的一部分。这里的主要问题是文件的大小可能是数 GB。

  2. 直接从 F# 中的文件读取所需的值并将计算值保存在其他文件中。这里的问题是文件的有效组织,以便可以快速选择要加载的行(例如,用于移动平均计算)。

0 投票
2 回答
703 浏览

plist - 通过蓝牙在 NSDictionaries 之间交换数据

我想要做的是通过蓝牙从一台 iPad 到另一台,在 plist 之间交换数据。我的情况的简短摘要,我有字典,每个 plist 从每个 iPad 填充,它有点像这样:

iPad1 会有: MAINdictionary(dictionary1(dictionaryA, dictionaryB, dictionaryC), dictionary2(dictionaryD, dictionaryE, dictionaryF))

iPad2 会有: MAINdictionary(dictionary1(dictionaryG, dictionaryH, dictionaryI), dictionary2(dictionaryJ, dictionaryK, dictionaryL))

括号表示字典包含括号内的项目。我希望我的最终结果是两台 iPad 都是彼此的克隆,并包含一个包含所有数据的更新列表,如下所示:

MAINdictionary(dictionary1(dictionaryA,dictionaryB,dictionaryC,dictionaryG,dictionaryH,dictionaryI),dictionary2(dictionaryD,dictionaryE,dictionaryF,dictionaryJ,dictionaryK,dictionaryL))

我很可能会编写解决方案,但我很难想出一个策略。我对 Core Data 还很陌生,所以如果可以的话,请对我轻松一点。

0 投票
1 回答
329 浏览

ruby-on-rails - 服务器之间的安全数据传输

我有一些奇怪的情况要发展。

我的团队必须开发的 MVC Web 系统(或项目是用 Rails 制作的)将依赖来自另一个站点的登录名/密码。

这个想法是,用户将在第三方网站上登录,并且在相关的地方,将存在指向我们网站的链接。当用户点击该链接时,我们需要从站点接收用户的一些数据。

我们无法控制第三方服务器,也无法直接访问他们的数据库。另外,对他们的应用程序/基础设施进行任何更改是一件大事,所以我正在寻找一个影响较小的解决方案。(当然他们会改变一些东西,但会是一个政治问题,所以越少越好)

从我们的观点来看,我们需要确保用户确实来自第三方站点(并且仅来自那里),并且我们没有收到来自攻击者的虚假消息。

他们的网站有一个有效的 SSL 证书。(不知道我的系统是否会有(它应该))不确定它是否相关,但我们认为他们的服务器是一个 oracle 应用服务器,它连接到内部网络中的一个 oracle 服务器。

我首先想到只使用 SSL,但我不知道该怎么做(我必须检查什么,我必须改变什么?)以及是否足够安全。

我的第二个想法是使用 PGP 密钥,然后在发送给我们之前对数据进行唱歌和加密,并且,我们网站的链接将发布到我们服务器上的控件,该控件将验证和解密数据。

有人有任何可以帮助我的提示/指针/想法吗?

0 投票
5 回答
17224 浏览

sql-server - 在 SQL 数据库之间共享数据

我试图解决一个问题,这一次,我没有创造。

我在一个有许多 Web 应用程序的环境中工作,这些应用程序由不同服务器上的不同数据库支持。

每个数据库的设计和应用都相当独特,但每个数据库中仍然存在我想抽象出来的通用数据。例如,每个数据库都有一个供应商表、一个用户表等......

我想将这些公共数据抽象到一个数据库中,但仍然让其他数据库加入这些表,甚至有键来强制约束等......我在 MsSql 环境中。

在此处输入图像描述

有哪些可用选项?在我看来,我有以下选择:

  • 链接服务器
  • 只读登录以授予对视图的访问权限

还有什么要考虑的吗?

0 投票
2 回答
3826 浏览

php - 将模型数据从控制器传递到视图 joomla 3.1

如何正确地将模型数据从 joomla 3.1 中的控制器传递到视图。开始时,我初始化我的一个子控制器方法来收集项目的数据,这些数据应该填满我的表单布局。使用以下 url 访问,而?option=com_unis&task=unis.edit&layout=edit&id=1不是我的控制器方法看起来像

如果我尝试在我的视图中访问模型返回 null

找到了!但也许不是最好的解决方法

在视图中我初始化我的模型

而不是将布局与公共变量相关联

0 投票
2 回答
148 浏览

android - 在活动和远程服务之间交换大量数据

在活动和远程服务之间交换大块数据的推荐方法/模式是什么?我希望活动接收的数据是非原始的,包含在<Object, List<OtherObject>>. Parcelable 对我来说似乎是完全矫枉过正,还有其他方法吗?哦,这种交换每 4 秒发生一次。一般。

0 投票
2 回答
90 浏览

web - 在同一 url 的 2 个用户之间交换数据

如果您有 2 个用户在不同计算机上的同一网页或 url 上,如何在两台计算机之间建立数据交换连接?你使用 WebRTC 还是使用 json 文件?例子是 CubeSlam。

0 投票
1 回答
375 浏览

csv - 需要“多语言”“跨平台”文件格式

我们有一个客户需要从我们的 SQL 数据库中导出数据。

数据可以/确实包含许多非英文字符。

目前我们正在发送一个 UTF-8 编码的 CSV,但是一些用户使用的是 Mac。

问题:是否有一种文件格式/编码组合可以保留多语言字符支持并可供大多数应用程序读取?

(除 .xls 或 .xlsx 外)

0 投票
4 回答
2075 浏览

.net - 简明二进制对象表示(CBOR)的任何 .NET 实现?

我正在寻找这种新的二进制数据表示的任何实现。