问题标签 [synchronizing]

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 回答
709 浏览

token - 如何在应用程序节点之间同步令牌(字符串值)?

我们有一个 Spring 3 + REST 应用程序,我们在其中使用令牌来识别传入请求的来源。这个令牌保存在内存中(在哈希图中)并用于识别请求。当我们是我们的应用程序的多个实例(部署在不同机器上的多个 tomcat 实例上)时,我们如何在不同的应用程序节点之间共享/同步这个令牌?我们唯一的要求是在不同节点之间同步这个令牌。

我浏览并发现了一些 API/软件,例如 Redis、memcached、zookeeper。我无法决定选择哪一个。

任何形式的建议/评论都是有帮助的。

问候, 普拉莫德

0 投票
2 回答
3450 浏览

jquery - 王牌编辑器同步滚动

我有两个同时运行的 Ace 编辑器会话,我正在尝试同步两个编辑器的垂直滚动。我找到了一个适用于普通 Div 的简单 jQuery 方法,但我怎样才能使其适应 Ace 的正常工作?

jQuery方法:

显然,上述方法不适用于 Ace。我一直在这里查看 Ace API:Virtual Renderer以获得解决方案,但在编辑器上滚动时我什至无法设置任何回调函数。

API Here中有对滚动条的引用,但似乎无法让它做任何事情。我试过像这样测试它......

有人可以帮我解决这个问题吗?:) 谢谢。

编辑

下面的解决方案确实有效,但(在我的情况下)它几乎立即使浏览器(Chrome)崩溃。我在它上面设置了一个超时功能来限制它的触发速度,但它仍然不可避免地崩溃。想法?

0 投票
1 回答
233 浏览

iphone - 奇怪的 iPhone SDK NSUserDefaults 行为

我遇到了一些奇怪的 NSUserDefaults 行为。我保存我的数据,然后同步,然后对 NSUserDefaults 进行 NSlog 以确保其已保存。数据显示为从 NSlog 正确保存,但是当我完全关闭应用程序(双击主页按钮并终止应用程序)重新启动时,值没有改变。更奇怪的是,如果我通过保存 NSUserDefaults、终止应用程序、重新加载 NSUserDefaults 来重复代码几次,有时它会正确保存,而有时却没有。

我读了这篇文章奇怪的 NSUserDefaults 行为,但我正在调用同步,所以我不认为那是我的问题。

任何帮助是极大的赞赏。

真正让我困惑的是,如果 standardUserDefaults 的 NSLog 显示数据已保存,为什么在应用程序被杀死后不保存???

谢谢


更新


看起来问题出在我保存到 NSUserDefaults 的可变和不可变数组中的混淆。我在检索数据时使用了 mutablecopy,似乎解决了这个问题。

0 投票
1 回答
3538 浏览

wpf - 将模型的变化列表同步到 ViewModel 的 ObservableList 的最佳实践?

我有一个(外部)模型公开一个不断变化的列表(比如说每两秒左右)。ViewModel 知道注册 PropertyChange 事件的列表。该 ViewModel 还为 UI 提供了 ObservableCollection 以进行数据绑定。

原则上效果很好,除了不断进行的更新。随着每次更新,用户都会失去他的选择,即每次更新都会取消选择所有项目。这并不奇怪,因为 WPF 的 ListBox “看到”分配了一个新列表。

所以,事情一定是我们没有分配新的 ObservableCollection,而是将当前 ObservableCollection 的内容与更新后的 Model.List 合并

现在我的问题

  • 同步列表 - 是否有关于如何进行此类合并的最佳实践(或框架)(将新项目复制到 ObservableCollection、删除丢失的项目、更新更改的项目)
  • 选定项目 - 我如何确保 ListBox 保留当前选定的项目(除了项目被删除的情况)
0 投票
2 回答
933 浏览

eclipse - Eclipse Team Synchronizing 视图显示提交者关于传入的更改

Eclipse中的Team Synchronizing视图能否 显示用户执行的传入更改?目前视图看起来像这样(我模糊了文件名):

在此处输入图像描述

每次我想知道谁提交了更改,我都需要打开History视图。这真的很不方便。不幸的是,我无法在首选项中找到任何设置。我正在使用 Eclipse 3.7.2。谢谢!

0 投票
1 回答
40 浏览

frames - 如何同步帧

2 帧共享全局变量

第二帧显示取决于第一帧的php脚本设置的变量

大多数时候它都可以工作..但是如果第二帧更快,那就糟了

我怎样才能同步它们?

一帧的第二个 php 脚本将等到另一帧完成

实际上 sleep(1) 一开始改进了很多,但它不是很可靠,因为第一帧访问 db 并且结果取决于执行时间

0 投票
1 回答
291 浏览

word - 如何证明 DFA 没有同步词?

为了找到一个同步词,我总是使用反复试验,这对于小型 DFA 来说很好,但在大型 DFA 上就没那么有用了。然而,我想知道的是,是否存在一种用于确定同步词的算法,或者是否有一种方法能够判断一个同步词不存在。(而不是仅仅说“我找不到一个,因此一个不存在”,这绝不是一个证明)。

我已经在谷歌上环顾了一下,到目前为止,我只是遇到了一些方法来确定同步词长度的上限和下限将基于状态的数量,但这对我没有帮助。

0 投票
1 回答
862 浏览

timer - JMeter 同步定时器超时

我目前正在为 JMeter 源代码中的同步计时器设置超时。

目前,如果 groupsize 设置为 5,它将等到 5 个线程准备好后再执行。如果 1 个线程遇到某种错误或超时,程序不应无限期等待。继续使用剩余线程执行并标记错误,或者重置错误线程。

知道如何在源代码中做到这一点吗?

0 投票
7 回答
5412 浏览

java - 如何跨类使用同步块?

我想知道如何跨类使用同步块。我的意思是,我想在多个类中同步块,但它们都在同一个对象上同步。我想到如何做到这一点的唯一方法是这样的:

在这个例子中,我创建了一个任意对象以在第一个类中同步,在第二个类中也通过静态引用它来同步它。但是,这对我来说似乎是糟糕的编码。有没有更好的方法来实现这一目标?

0 投票
5 回答
210 浏览

c# - 如何制作稍微修改的 AutoResetEvent 类?

我需要一个行为与AutoResetEvent类完全相同的同步类,但有一个小例外:

Set()方法的调用必须释放所有等待的线程,而不仅仅是一个。

我怎样才能构建这样一个类?我只是没有想法?

  • 马丁。