問題タブ [delta]
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.
cocos2d-iphone - スプライトを動かすと動きがぎくしゃくします
スプライトの動きがぎくしゃくしています。
基本的に、ユーザーが画面上のポイントに触れると、スプライトはそのポイントに移動する必要があります。これはほとんど正常に機能しています...フレームレートが一定でない可能性があるため、デルタも考慮に入れています。
ただし、通常、yの動きはxの動きの前に終了するため(移動距離が同じ場合でも)、スプライトは滑らかな対角線ではなく「L」字型に動いているように見えます。
垂直方向と水平方向の速度(vx、vy)は両方とも300に設定されています。何が問題なのですか?スプライトを滑らかな対角線で動かすにはどうすればよいですか?
ruby-on-rails - Thinking Sphinx with Rails - Delta インデックス作成は 1 つのモデルでは正常に機能するようですが、別のモデルでは機能しないようです
User と Discussion の 2 つのモデルがあります。モデルのインデックスを以下のように定義しました:
User モデルの場合:
ディスカッション モデルの場合:
ドキュメントに従って、両方のテーブルにデルタ列を追加しました。私の問題は、デルタ インデックス作成がディスカッション モデルでのみ機能し、ユーザー モデルでは機能しないことです。例: ディスカッションの「タイトル」を更新すると、考えるスフィンクスがインデックスなどを回転させていることがわかります (ログから明らかなように)。しかし、ユーザーの「first_name」または「last_name」を更新しても、何も起こりません。
User モデルには、GroupsUser というモデルを介した has_many :through 関連付けもあります。次のように GroupsUser に after_save を設定しました。
これでも、 User モデルでデルタ インデックス作成がトリガーされるようには見えません。ディスカッション モデルの同様のセットアップは完全に機能します。なぜこれが起こっているのか誰にも教えてもらえますか?
indexing - Thinking Sphinx - デルタ インデックスが使用されているにもかかわらず、誤検知が表示される
これは、考えるスフィンクスではなく、スフィンクスに関係している可能性があります。
デルタインデックスを使用しています。
- レコードに「foo」という単語が含まれるテキスト フィールドがあるとします。
- 完全な索引付けが行われます
- 単語「foo」はレコードから削除されます
- デルタインデックス作成が行われます
- 「フー」を検索
- 「foo」という単語が含まれていなくても、上記のレコードが返されます
- 期待される結果: 上記のレコードは返されません。
同じレコードがデルタ インデックスに存在する場合、メイン インデックスからのレコードを無視するように sphinx に指示する構成の問題であるかどうかはわかりません。
更新: 誰かがこれに応答できますか?
http - RFC 3229 (HTTP のデルタ エンコーディング) の実装は存在しますか?
この記事で簡単に説明したように:
http://en.wikipedia.org/wiki/Delta_encoding#Delta_encoding_in_HTTP
ここから参照されます:
https://www.rfc-editor.org/rfc/rfc3229
私は現在 CompSci の学生で、一部は研究目的で、一部は楽しみのために、これを試してみたいと思っています。さらなる議論や研究に関して、Google は多くを返しませんでした。
php - Sphinx Delta インデックス作成の問題
デルタ インデックスを作成しました。次のコマンドを使用してそれらをマージします
sudo /usr/local/sphinx/bin/indexer --merge messagecenter_quotations_reply messagecenter_quotations_reply_delta --rotate
しかし、sphinx を再起動した場合にのみマージされます。sphinx を再起動せずにこのコマンドを実行すると、結果が得られません。
javascript - jQuery.extend(true, …) の逆
JSON データのストレージ要件を、既知の一連のデフォルトに対して差分化することで削減しようとしています。基本的に、私が欲しいのは.extend()
、次のテストが任意の JSON 互換オブジェクトに対してパスするように、jQuery の関数の逆です。
独自の を書き始める前にget_delta()
、既存の実装を知っている人はいますか?
ruby-on-rails - Thinking Sphinx を使用している場合、サーバーでデルタ インデックスが機能しない
Rails プロジェクトで Thinking Sphinx インデックスにデルタ インデックスを使用しています。私のマシン (Mac OS X) では問題なく動作しています。レコードを変更すると、すぐに見つかります。サーバー(Debian)ではそうではありません。
delta = true の sql クエリを実行しましたが、最近変更されたレコードが予想されるので、その部分は機能しています。log/searchd.query.log に適切なリクエストが表示されます。
他に何が考えられますか?
ありがとう。
svn - SVN デルタを処理するソリューションが必要
ピア コード レビューをビルド プロセスに忍び込もうとして、現在のビルドをプログラムで取得し、それを以前のビルドと比較し、デルタのレポートを生成する方法が必要です。
これを行うための高レベルのアプローチについて誰かが気にかけていますか? 推奨できるデルタ計算用のライブラリ/ツールはありますか? (コマンド ラインまたは dot.net lib が最適です)。
前もって感謝します
gps - GPS デルタ座標からメートルへ
ご挨拶、
私は2つの座標を持っています:
と
デルタは次のとおりです。
移動距離は次のとおりです。
これをメートルに変換するにはどうすればよいですか?!
誰かが助けてくれることを願っています。
よろしくお願いします。
mysql - 差分同期に適したデータベース スキーマ
それは議論のためだけの質問です。現在、mysql データベース テーブルを再設計する必要があります。基本的に、このテーブルには、別のデータベースから同期したすべての契約レコードが含まれています。契約レコードは、変更、削除、またはユーザーが GUI インターフェイスを介して新しい契約レコードを追加できます。この段階では、テーブル構造は契約情報とまったく同じです (列: シリアル番号、有効期限など)。その場合、テーブル全体を同期することしかできません (古いレコードをすべて削除し、新しいレコードに置き換えます)。テーブルを差分 (変更、新規、削除されたレコードとのみ同期) 同期したい場合、データベース スキーマをどのように変更すればよいですか?
これが私が思いついた方法ですが、データベース アプリケーションでは一般的なシナリオだと思うので、提案が必要です。1) シーケンス番号の概念/列を導入する: 各シーケンスについて、新しく追加されたレコード、変更されたレコード、削除されたレコードをこのシーケンス番号でマークします。最後に同期されたシーケンス番号を記録することにより、より高いシーケンス番号を持つレコードのみを渡します。
2) 削除されたコントラクトは元に戻すことができ、元のテーブルには主キー制約があるため、削除されたレコード用に別のテーブルを作成する必要がありますか? または、この契約が削除されたかどうかを示すフラグ列を追加しますか?
私の質問を明確に説明していただければ幸いです。とにかく、これに関する記事や独自の提案を知っている場合は、お知らせください。ありがとう!