問題タブ [nodes]

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 投票する
2 に答える
427 参照

php - 最初と最後から 2 番目の xml ノード

最初と最後から 2 番目の Area ノードだけが必要です。ここではどうすればよいでしょうか?

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

python - NetworkX のヘルプが必要

現在、次の問題に直面しています。

ドキュメントを含む特定のディレクトリを検索するスクリプトがあります。各ドキュメントには、ファイル名内に番号が割り当てられます。各ドキュメント内には、別のドキュメント (ファイル名) も表す番号があります。どのドキュメントが何につながるかを示す Web を作成するにはどうすればよいですか?

助けていただければ幸いです、ありがとう

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

wpf - WPF / Silverlightツリー-ツリーのすべてのノードを整列させるにはどうすればよいですか?

すべてのノードを同じレベルに配置するには、WPF / Silverlightのツリーと何をする必要がありますか?つまり、ルートとすべての子を画面の左側から同じ距離に揃える必要があります。それは可能ですか?実際、私はTelerikSilverlightRadTreeViewを使用しています。

どんな助けも歓迎します、ありがとう

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

javascript - Firefox/XHTML: ノードの作成と追加

コード内の一連の innerHTML 参照を DOM 準拠のノードのものに置き換えようとしています。

確かに、スクリプトは本文の下にあるはずはありませんが、上に配置すると、javascript はエラーを返します。

document.getElementsByTagName("body")[0]未定義です

体がまだ存在していないからです。

しかし、現状では、javascript は「appendChild」ステップでさらに難解なエラーを返します。

それで、ここで取引は何ですか?myDiv.setAttributeおよびmyDiv.appendChild行を参照に置き換えることができgetElementById、結果は同じです。

編集: 申し訳ありませんが、上記のエラーは chrome ではなく firefox のものです。クロム エラーは次のとおりです: Uncaught Error: NOT_FOUND_ERR: DOM Exception 8 on the myDiv.appendChild 行。この時点で myDiv が DOM 上にない理由はわかりませんが、クロムはそうではないと考えているようです。

編集2:つまり、この行:

にすれば

テキストを正しく出力します。ただし、純粋なテキストではなく実際のマークアップとして出力される html のチャンクを生成して追加する方法を知りたいです。これは、本質的に innerHTML をエミュレートできるものです。

0 投票する
3 に答える
919 参照

c++ - データ構造のクイックルックアップ

データ構造のクイック検索へのリンクを取得できますか..

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

c# - .NET 2.0 C# Treeview の TreeNodes 内でのドラッグ アンド ドロップ

ユーザーが既存の TreeNode を TreeView 内のどこかにドラッグすることで開始されるドラッグ/ドロップ イベントをキャプチャすることに興味があります。ユーザーが TreeNode をドラッグしている間、ノードが 2 つのツリー ノード間でドラッグされたときにキャプチャすることに関心があります。ユーザーがこれを行うとき、ツリー ノード間にハッシュ マークを表示して、ノードが子としてノード内にドロップされるか、兄弟としてノード内にドロップされるかを指定したいと考えました。このハッシュ マークは、次のいずれかを表示します。宛先ノード)、前または後...

DragOver イベントを使用して、ある程度の前進を遂げました。マウスの位置を計算し、マウスをドラッグしながら上下のノードを導き出しています。

しかし、これを行うと、ただ汚いと感じます。これを達成するためのより良い方法を誰かが知っていたかどうか疑問に思っています。

事前にたくさんありがとう!

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

xml - この関数を変更して、ファイルの最後に追加するのではなく、// root / Product /Genresノードに子ノードを追加するにはどうすればよいですか(つまり、

カンマ区切りの値を(展開を使用して)配列に分割する方法では適切に機能しますが、子ノードを追加すると、ルート終了タグの後に表示されます。私がここでやろうとしているのは<Genres>Adventure,Crime,Action</Genres>

簡略化されたXMLソース:

私の機能:

助けてくれてありがとう、私はこれに何日も取り組んできました笑;)

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

erlang - Erlang ノードの接続の問題

別々のボックスで実行されている 2 つのノードを接続するのに苦労しています。Cookie の同期、DNS、またはファイアウォールに通常の問題がないことを確認しようとしました。

まず、Erlang のドキュメントで推奨されているように、デバッグ モードで epmd を実行します。

epmd -d -d

ボックス #1:
erl -name xmpp1@server1.net -kernel inet_dist_listen_min 6000 inet_dist_listen_max 6050 -setcookie testcookie

ボックス #2:
erl -name xmpp2@server2.net -kernel inet_dist_listen_min 6000 inet_dist_listen_max 6050 -setcookie testcookie

ping はうまくいきません。たとえば、ボックス #2 では次のようになります。

Erlang (BEAM) emulator version 5.6.4 [source] [64-bit] [smp:4] [async-threads:0] [kernel-poll:false] Eshell V5.6.4 (abort with ^G)
(xmpp2@server2.net)1> net_adm:ping('xmpp1@server1.net').
pang

server1.net の epmd は次のように表示されます。

epmd: Sun Sep 12 01:40:32 2010: opening connection on file descriptor 6
epmd: Sun Sep 12 01:40:32 2010: got 8 bytes
***** 00000000 00 06 7a 78 6d 70 70 31 |..zxmpp1|
epmd: Sun Sep 12 01:40:32 2010: ** got PORT2_REQ
epmd: Sun Sep 12 01:40:32 2010: got 18 bytes
***** 00000000 77 00 17 70 4d 00 00 05 00 05 00 05 78 6d 70 70 |w..pM.......xmpp|
***** 00000010 31 00 |1.|
epmd: Sun Sep 12 01:40:32 2010: ** sent PORT2_RESP (ok) for "xmpp1"
epmd: Sun Sep 12 01:40:32 2010: closing connection on file descriptor 6

つまり、2 番目のノードから ping 要求を受信し、ok で応答するように見えます。

Tshark が epmd ポート (TCP 4369) をリッスンすると、次のようになります (実際の IP をサーバー名に置き換えました)。

1 0.000000 server2.net -> server1.net TCP 43809 > epmd [SYN] Seq=0 Win=5840 Len=0 MSS=1460 SACK_PERM=1 TSV=776213773 TSER=0 WS=5
2 0.000433 server1.net -> server2.net TCP epmd > 43809 [SYN, ACK] Seq=0 Ack=1 Win=5792 Len=0 MSS=1460 SACK_PERM=1 TSV=1595930818 TSER=776213773 WS=6
3 0.000483 server2.net -> server1.net TCP 43809 > epmd [ACK] Seq=1 Ack=1 Win=5856 Len=0 TSV=776213773 TSER=1595930818
4 0.000545 server2.net -> server1.net EPMD 43809 > epmd [PSH, ACK] Seq=1 Ack=1 Win=5856 Len=8 TSV=776213773 TSER=1595930818
5 0.001445 server1.net -> server2.net TCP epmd > 43809 [ACK] Seq=1 Ack=9 Win=5824 Len=0 TSV=1595930818 TSER=776213773
6 0.001466 server1.net -> server2.net EPMD epmd > 43809 [PSH, ACK] Seq=1 Ack=9 Win=5824 Len=18 TSV=1595930818 TSER=776213773
7 0.001474 server2.net -> server1.net TCP 43809 > epmd [ACK] Seq=9 Ack=19 Win=5856 Len=0 TSV=776213773 TSER=1595930818
8 0.001481 server1.net -> server2.net TCP epmd > 43809 [FIN, ACK] Seq=19 Ack=9 Win=5824 Len=0 TSV=1595930818 TSER=776213773
9 0.001623 server2.net -> server1.net TCP 43809 > epmd [FIN, ACK] Seq=9 Ack=20 Win=5856 Len=0 TSV=776213773 TSER=1595930818
10 0.001990 server1.net -> server2.net TCP epmd > 43809 [ACK] Seq=20 Ack=10 Win=5824 Len=0 TSV=1595930818 TSER=776213773

したがって、epmd インスタンスが相互に通信するため、ファイアウォールの問題はないように見えます。私は何が欠けていますか?

あなたのアドバイスは大歓迎です!

敬具、ボリス

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

svg - SVG パス、SVG ファイルによってパスがどのように描画されるかを理解する

全て、

ドレスの輪郭が描かれた SVG ファイルがあります。次に、このドレスのノードを特定して、SVG-editと同様に、ファイルのパスを特定して操作できるようにします (SVG-edit では、不規則な形状を描画した後、矢印ボタンをクリックします (最初に左)ボタン) をクリックし、描画された形状をダブルクリックして、ノードの円を表示します)。

SVG 編集で考えると、出力は各ノードに独自の ID が割り当てられた多数の数値になります。各ノードを (JS で) 識別し、動的 ​​ID を設定するにはどうすればよいですか?

乾杯

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

javascript - ExtJSツリーのTreeNodeのリーフへのアクセス

アプリケーションの作成にExtJSライブラリを使用しています。ツリーノードと子ツリーノードを持つツリーパネルがあります。これらのツリーノードには、アクセスできるようにしたいリーフがあります。私はしばらく探していましたが、葉にアクセスするためのプロパティの関数を見つけることができません:(

いくつかのコードはここにあります:

layerRoot.lastChild.firstChild.childNodesを試しましたが、layerRoot.lastChild.firstChildの子がleafsであるため、これは機能しません:(。時間とフィードバックをいただければ幸いです。

エルシェ