問題タブ [chord]

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 に答える
583 参照

c# - 和音の用途は何ですか?

Nemerle などの言語は和音の概念をサポートしています。それらの実用的な用途が何であるかを知りたいです。

0 投票する
1 に答える
931 参照

p2p - どの DHT アルゴリズムを使用するか (2 つの個別の DHT を結合したい場合)?

私はいくつかの DHT システム、特にペストリーとコードを調べてきました. チャーンに対する Chord の反応についていくつかの懸念を読んだことがありますが、それは私の目の前にある仕事にとっては問題にはならないと信じています。コースプロジェクトのために中央サーバーに依存しない、ある種のソーシャルネットワークサービスを実装しています。ルックアップには DHT が必要です。

最初はネットワーク内のすべてのサーバーを知りません。前述したように、メインのトラッカー サーバーはありません。これは次のように機能します。各クライアントには 3 つの専用サーバーがあります。3 台のサーバーにはクライアントのプロファイルがあり、それはウォールであり、個人情報であり、複製されています。ユーザーが友人を追加したとき(クライアントのアドレスを入力したとき)にのみ、他のグループのサーバーについて知ることができます。したがって、3 台のサーバーからなる 2 つのグループに 2 つの個別の DHT を作成し、それらが互いに友達になったら、DHT に参加したいと思います。これは一貫して行いたいと思います。プロトコルに精通する時間があまりないので、2 つの別々の DHT に参加したい場合、どちらが優れているか知りたいですか?

0 投票する
1 に答える
232 参照

latex - ラテックスにサイズ変更できないスペースはありますか? 見栄えの良いグリッドの写真

ギターのコード ダイアグラムをタイプセットするためのラテックス マクロを作成しました (画像環境を使用)。ここで、図に示すように、異なるダイアグラムを隣り合わせにタイプセットすると、見栄えの良いグリッドに表示されるようにしたいと考えています。

写真 (写真上: 図の「最初の」不適切なレイアウト、「2 番目」のラベルが付けられた、同じ数の図が並んでいる場合の正しいレイアウト)

\hspace を使用してダイアグラム間をスキップしています。そうしないと、ダイアグラムが近すぎてしまいます。2番目のケースでわかるように、ラテックスが写真を配置して、各行に同じ数の写真が表示されるようにします。ただし、最後の行の画像が少ない場合は、右に「シフト」されます。私はこれをしたくありません。

ラテックスが最初の行の図の間のスペースを少し長くして、行がページ幅に正確に収まるようにするためだと思います。\hspace によって作成されたスペースのサイズを変更しないようにラテックスに指示するにはどうすればよいですか? または他の方法はありますか?

1行にいくつの図が収まるかわからないので、表を使用できないと思います...

これはコードの現在の状態です:

助けてくれてありがとう。

0 投票する
1 に答える
347 参照

gdi+ - GDIplus を使用して Chord 関数を実装する方法は?

MFC が提供する GDI 関数 Chord() を次に示します。

そのようなメソッドは GDI+ (Graphics クラス) によって提供されないように思われるので、独自の Chord 関数を (まったく同じプロトタイプで) 実装するにはどうすればよいですか?

ちなみに、なぜMSがそれらを提供しないのか理解できません。

ありがとう。

0 投票する
1 に答える
282 参照

c# - C#でSHA-1で生成されたキーに対する数値操作

Chord分散ハッシュテーブルを実装しようとしています。SHA-1をハッシュ関数として使用して、ノードIDを生成し、値をDHTにマップしたいと思います。ただし、たとえばモジュロなど、SHA-1で生成されたキーに対して数値演算を使用する必要があります。取得したバイトの配列をどのタイプの変数に入れる必要があるのか​​、またどのように変換するのか疑問に思います。

0 投票する
1 に答える
3208 参照

trigonometry - コードのポイントの計算方法

コードの始点と終点を計算する必要があります。円の円周上に始点があり、始点と終点の間の角度もありますが、決定する方法が見つからないようです円周上にあるはずの弦の点の終わり、円の中心と半径もあります。インターネットで調べた方法はすべて弦の長さを示します。要するに、1つのポイントと両方のポイント間の角度が指定されているときに、コードのもう一方の端を見つける必要があります。リンクのアイデアをいただければ幸いです

ありがとうイムラン

0 投票する
2 に答える
3135 参照

android - Androidでシンセコードサウンドを簡単に生成する方法は?

Androidでシンセコードサウンドを簡単に生成する方法は? 8bit を使用して、ゲーム内の音楽を動的に生成できるようにしたいと考えています。AudioTrackで試してみましたが、良い音の良い結果はまだ得られませんでした。

例はありますか?

次のコードを試してみましたが成功しませんでした:

0 投票する
4 に答える
361 参照

java - Big Integer - What is this code doing?

I understand this questions is strange, not my usual style. I am currently doing a project using a chord implementation in peersim. The code below shows a big integer and some operation being carried out on it. My chordId is a hash of an object, why would you want to use add()? what purpose does this serve?

Prior to his the chord Id was just a random integer of the idlength which was 128 bit.

My question therefore is what is the piece of code above add() used for???

[EDIT]

To put it into a bit of perspective to make this question clearer:

is called which attempts to find the Id of Pot however it is always returning in error because the chordId created in this method does not exist. I am unsure of what to replace pot with or whether to take it out completely.

[EDIT2]

findId looks like this (this is not my code hence my confusion :))

0 投票する
1 に答える
40177 参照

javascript - 選択したノード、そのリンク、およびその子をD3力指向グラフで強調表示します

D3で力指向グラフに取り組んでいます。他のすべてのノードとリンクを不透明度を低く設定して、マウスオーバーしたノード、そのリンク、およびその子ノードを強調表示したいと思います。

この例、http://jsfiddle.net/xReHA/では、すべてのリンクとノードをフェードアウトしてから、接続されたリンクをフェードインすることができますが、これまでのところ、エレガントにフェードインすることはできませんでした。現在マウスオーバーされたノードの子である接続されたノード。

これは、コードの主要な機能です。

Uncaught TypeError: Cannot call method 'setProperty' of undefinedsource.targetからロードした要素に不透明度を設定しようとすると、エラーが発生します。これはそのノードをd3オブジェクトとしてロードする正しい方法ではないと思いますが、リンクのターゲットまたはソースに一致するノードを見つけるためにすべてのノードを再度繰り返すことなく、ノードをロードする別の方法を見つけることはできません。パフォーマンスを合理的に保つために、必要以上にすべてのノードを反復処理したくありません。

http://mbostock.github.com/d3/ex/chord.htmlからのリンクをフェードする例を取り上げました。

ここに画像の説明を入力してください

ただし、接続されている子ノードを変更する方法は示されていません。

これを解決または改善する方法についての良い提案は、猛烈に賛成されます:)

0 投票する
2 に答える
4420 参照

hash - Chordプロトコル。分散ハッシュテーブル(DHT)。ピアツーピア。(P2P)

私はこのプロトコルを実装しようとしています:http://en.wikipedia.org/wiki/Chord_ (peer-to-peer )

それから私が理解したのは、「サークル」に参加する各ノードは、ハッシュされたIP +ポート値に応じて、サークル内のランダムな場所に配置されるということです。しかし、私の質問は...各ノードの整数値(インデックス)を取得するにはどうすればよいですか?ip + portの一意のハッシュ値を一意のインデックス番号に割り当てる方法...一部の関数は、たとえばidが間隔内にあるかどうかを確認します(たとえば、id> n&id <= successor)。ノードごとに一意のintが必要です。ハッシュ値だけを使用することはできません。助言がありますか?