問題タブ [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.
token - アプリケーション ノード間でトークン (文字列値) を同期する方法は?
Spring 3 + REST アプリケーションがあり、トークンを使用して着信リクエストのソースを識別しています。このトークンはメモリ内 (ハッシュマップ内) に保持され、リクエストの識別に使用されます。アプリの複数のインスタンス (異なるマシン上の複数の tomcat インスタンスにデプロイされている) の場合、異なるアプリ ノード間でこのトークンを共有/同期するにはどうすればよいですか? 唯一の要件は、このトークンを異なるノード間で同期することです。
Redis、memcached、zookeeper のようないくつかの API/ソフトウェアをブラウズして見つけました。どちらを選択するか決めることができません。
どんな種類の提案/コメントも役に立ちます。
よろしく、プラモド
jquery - Ace Editor 同期スクロール
同時に 2 つの Ace エディター セッションを並行して実行しています。両方のエディターの垂直スクロールを同期させようとしています。通常の Div で動作する単純な jQuery メソッドを見つけましたが、Ace で正しく動作するようにするにはどうすればよいでしょうか?
jQuery メソッド:
明らかに、上記の方法は Ace では機能しません。ここで Ace API を調べてきました: Virtual Renderer for a solutionですが、エディターをスクロールするときにコールバック関数を設定することさえできないようです。
API Hereには scrollbar への参照がありますが、何も実行できないようです。私はそれをテストしようとしました...
誰かがこれについて私を助けてくれませんか?:) ありがとう。
編集
以下の解決策は機能しますが、(私の場合) ブラウザ (Chrome) がすぐにクラッシュします。タイムアウト機能を設定して発射速度を制限しましたが、それでも必然的にクラッシュします。アイデア?
iphone - 奇妙なiPhoneSDKNSUserDefaultsの動作
NSUserDefaultsの奇妙な動作が発生しています。データを保存してから同期し、NSUserDefaultsのNSlogを実行して、データが保存されていることを確認します。データはNSlogから正しく保存されたものとして表示されますが、アプリを完全に閉じたとき(ホームボタンをダブルクリックしてアプリを強制終了したとき)、再起動したときに値は変更されていません。さらに奇妙なことに、NSUserDefaultsを保存し、アプリを強制終了し、NSUserDefaultsをリロードしてコードを数回繰り返すと、正しく保存される場合とされない場合があります。
私はこの投稿の奇妙なNSUserDefaultsの動作を読みましたが、同期を呼び出しているので、それが私の問題ではないと思います。
どんな助けでも大歓迎です。
私を本当に混乱させるのは、standardUserDefaultsのNSLogがデータが保存されていることを示している場合、アプリが強制終了された後ではないのはなぜですか?
ありがとう
アップデート
問題は、NSUserDefaultsに保存していた可変配列と不変配列の取り違えにあったようです。データを取得するときにmutablecopyを使用しましたが、問題は解決したようです。
wpf - モデルの変化するリストをViewModelのObservableListに同期するためのベストプラクティスは?
常に変化するリストを公開する(外部)モデルがあります(2秒ごとに言ってみましょう)。ViewModel は、そのリストが PropertyChange イベントに登録されていることを認識しています。その ViewModel は、データ バインディング用の UI に ObservableCollection も提供します。
原則として、定期的に行われる更新に加えて、これはうまく機能します。更新のたびに、ユーザーの選択が失われます。つまり、すべての項目が更新のたびに選択解除されます。WPF の ListBox は、新しいリストが割り当てられたことを「認識する」ため、これは当然のことです。
したがって、新しい ObservableCollection を割り当てるのではなく、現在の ObservableCollection のコンテンツを更新された Model.List とマージする必要があります。
今私の質問
- リストの同期 - そのようなマージを行う方法に関するベスト プラクティス (またはフレームワーク) はありますか (新しいアイテムを ObservableCollection にコピーする、不足しているアイテムを削除する、変更されたアイテムを更新する)
- 選択された項目 - ListBox が現在選択されている項目を保持していることを確認するにはどうすればよいですか (その項目が削除された場合を除く)
frames - フレームを同期する方法
2 つのフレームがグローバル変数を共有しています
2 番目のフレームの表示は、最初のフレームの php スクリプトによって設定された変数に依存します。
ほとんどの場合は機能します..しかし、2番目のフレームが高速な場合、めちゃくちゃになります
どうすればそれらを同期できますか?
1 つのフレームの 2 番目の php スクリプトは、他のフレームが終了するまで待機します。
実際、最初の sleep(1) は物事を大幅に改善しましたが、最初のフレームが db にアクセスし、結果が実行時間に依存するため、あまり信頼できません。
timer - JMeter 同期タイマーのタイムアウト
現在、JMeter ソース コードで Synchronizing Timer のタイムアウトを設定する作業を行っています。
現在、groupsize が 5 に設定されている場合、実行前に 5 つのスレッドの準備が整うまで待機します。スレッドの 1 つで何らかのエラーまたはタイムアウトが発生した場合、プログラムは無期限に待機するべきではありません。残りのスレッドで実行を継続してエラーにフラグを立てるか、エラー スレッドをリセットします。
ソースコードでそれを行う方法はありますか?
java - クラス間で同期ブロックを使用するには?
クラス間で同期ブロックを使用する方法を知りたいです。つまり、複数のクラスでブロックを同期したいのですが、それらはすべて同じオブジェクトで同期しています。これを行う方法を考えた唯一の方法は次のとおりです。
この例では、最初のクラスで同期する任意のオブジェクトを作成し、2 番目のクラスでもそれを静的に参照して同期しました。ただし、これは私には悪いコーディングのようです。これを達成するためのより良い方法はありますか?
c# - わずかに変更された AutoResetEvent クラスを作成するには?
AutoResetEventクラスとまったく同じように動作する同期クラスが必要ですが、1 つの小さな例外があります。
Set()メソッドの呼び出しでは、待機中のスレッドを 1 つだけではなく、すべて解放する必要があります。
どうすればそのようなクラスを構築できますか? 私は単にアイデアがありませんか?
- マーティン。