问题标签 [sync]

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 投票
3 回答
2654 浏览

svn - 如何在 VSS 和 SVN 之间同步

我被迫在工作中使用 VSS,但将 SVN 用于个人存储库。在 VSS 和同步之间进行同步的最佳方式是什么?

0 投票
4 回答
6372 浏览

algorithm - 同步算法

同步算法有什么好的参考吗?

我对在多个用户之间同步以下类型的数据的算法感兴趣:

  • 日历
  • 文件
  • 列表和大纲

我不只是在寻找目录内容的同步la rsync;我对合并单个文件中的数据感兴趣。

0 投票
1 回答
157 浏览

.net - 有哪些很好的资源可用于将移动设备上的联系人数据与 .NET 应用程序同步?

基本上,我们希望能够以某种方式将我们的 .NET 应用程序的联系人与移动设备(Pocket PC、iPhone、Blackberry 等)上的联系人同步,最好是一次性交易,可以与所有设备交互,但这似乎不太可能。

我们最好不要为移动设备编写应用程序(或至少是非常简单的应用程序),但能够与这些设备的内置联系人功能同步,从设备发送到我们的应用程序,反之亦然。对于电子邮件,我们将我们的应用程序设置为 IMAP 服务器,而移动设备可以通过这种方式同步,这样的方式是理想的,但我怀疑这样的标准不存在。

是否有任何具有灵活 API 的商业库允许我们这样做?

按优先顺序排列的是 PocketPC、iPhone、Blackberry,但我们将不胜感激有关其中任何一个的信息。

0 投票
2 回答
843 浏览

.net - 是否有在 .NET 中工作的 SyncML 服务器组件?

基本上,我们想要创建一个 SyncML 服务器,我们可以连接到我们自己的自定义数据源,所有组件要做的就是监听客户端连接并通知和请求我们的代码中的数据,然后将数据返回给客户端。主要希望将我们应用程序中的联系人数据与各种移动设备同步。

0 投票
3 回答
383 浏览

.net - 将在线订单门户与本地数据库同步

因此,我们正在构建一个本地(在客户站点)托管的自定义销售点系统,没有什么特别之处。它都是 .NET、C# 和 SQL Server。

其中一项要求是系统也允许通过互联网接收订单。出于各种原因(连接可靠性/速度、备份、稳定性、维护等),门户网站将由一些标准的网络托管公司在场外托管。

产品详细信息在本地数据库中,因此我们需要以某种方式将外部网站数据库与此数据同步。显然它必须是安全的,而且带宽不能太重。

我们提出了一个解决方案,可以最大限度地减少本地数据库对外界的暴露:

  • Web 应用程序无法从本地应用程序访问任何内容。
  • 移动数据的唯一方法是通过从本地应用程序发送到 Web 应用程序的推送。
  • Web 应用程序唯一能做的就是向本地数据库发送通知,告知已收到新订单。然后,本地应用程序将连接到外部应用程序并提取订单详细信息。

所以我们正在考虑这样的设计,使用网络服务,并在网络应用程序上定义基本操作,如 addProduct(id, blah blah blah)

但是我们必须编写例程来保持同步,比如如果从本地应用程序中删除了一个产品,但外部应用程序暂时不可用,等等......

这是一种合理的方法,还是有更好的方法?

0 投票
1 回答
323 浏览

c# - 通过网络在不同设备上的两个项目之间同步对象

我有两个项目通过无线网络进行通信。我在两者之间的沟通工作正常。

我想在两个程序上维护一些对象的两个相同副本。对象不必相等(在参考意义上),但是对象在查看时必须显示相同的数据。

是否有现有的技术可以做到这一点,还是我必须自己动手......?

0 投票
3 回答
525 浏览

algorithm - 同步条目顺序的算法

这是客户端/服务器应用系统。

客户端部分应用程序可以进入离线模式,有时会与服务器同步。(如离线 GMail)

多个客户端可以连接到服务器,因此每个客户端都可以添加、编辑和删除其条目,并像 SVN 一样同步这些更改(可能会发生冲突,但这不是问题。)

添加、编辑和删除条目的算法很简单。服务器可以为每个新条目创建一个唯一的 ID,客户端使用这些 ID 进行更新和删除。

新要求是条目的排序。

有两个客户端应用程序 - x,y。他们存储了条目 - A、B、C 和 D。这些条目数组为 DCBA,因此 A 的 order 属性为 4,B 为 3,C 为 2,D 为 1。

  • x : DCBA : A(4), B(3), C(2), D(1)
  • y : DCBA : A(4), B(3), C(2), D(1)

客户 y 在 D 和 C 之间创建新条目 E

  • x : DCBA : A(4), B(3), C(2), D(1)
  • y : DECBA : A(5), B(4), C(3), D(1), E(2)

在两个客户端与服务器同步之后。

  • x : DECBA : A(5), B(4), C(3), D(1), E(2)
  • y : DECBA : A(5), B(4), C(3), D(1), E(2)

如何同步这些订单信息?


*附加测试*

客户 x 删除 D 和 C,但客户 y 在 D 和 C 之间创建新条目 E。

  • x : BA : A(2), B(1)
  • y : DECBA : A(5), B(4), C(3), D(1), E(2)

同步后。

  • x : CBA : A(5), B(4), C(3), D(1), E(2)
  • y : CBA : A(5), B(4), C(3), D(1), E(2)

0 投票
2 回答
1857 浏览

java - Java/J2me 中时区的通用格式

我们正在开发一个 j2me 应用程序,用于将联系人同步到服务器/从服务器同步。我们正在为每个联系人存储更新和创建时间(长磨秒),以进行冲突解决/同步计算。

现在,由于客户端和服务器应用程序可以位于不同的时区,如何以标准格式(以注意不同时区和夏令时)存储时区时间,以便在客户端和服务器端进行计算。

0 投票
2 回答
1949 浏览

outlook - 如何在 3 次或更少的点击中将多个事件发送到 Outlook 2003 日历?

基本上,我希望有人能够单击我网站上的一堆事件,并以一种无痛的方式将它们全部同步到他们的主要 Outlook 日历。

  • 我知道我可以发送一个包含多个事件的 ics,但这会创建第二个日历(除非您导入超过 3 次点击的日历)。

  • 我还可以让用户同步到 webcal,但这在 Outlook 2003 或更早版本中不起作用(并且还会创建第二个日历)。

  • 我也可以发送一封包含会议请求的电子邮件,但这是 O(n)(接受每个请求

这也必须在 Firefox 中工作,所以没有 ActiveXObject 黑客。

三击是答案的“精神”。如果需要4,那很好。

到目前为止,webcal 是我所拥有的最好的,但能够将事件粘贴在其原始日历中会更好。

编辑:已经提到了重复规则 - 有没有办法使用 RRULE(BYDAY、BYMONTH 等)将所有事件集中到一个 VEVENT 中,然后为每个事件设置不同的摘要/描述?这将是一个完美的解决方案。

EDIT2:是的,实际上 Outlook 不支持在同一天重复(或任何不错的 BYMONTHDAY、SECONDS 等参数)。因此,重复无法在 Outlook 中生成任意事件时间。

0 投票
3 回答
160 浏览

svn - Mac 10.4 同步文件

我正在使用谷歌代码 svn 并有一个存储库设置。在存储库中,我包含 TinyMCE,现在我想升级此文件夹中的所有文件。我遇到的问题是,如果我在本地结帐,然后下载他们的新版本并替换它会清除我所有 svn 文件的文件夹。因此实际上将其从版本控制中删除。

我想知道更新这些文件夹和文件但保持 svn 文件完整的最佳方法是什么?我一直在寻找,但似乎找不到任何简单的方法。