問題タブ [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 投票する
5 に答える
1338 参照

java - Java-生の型変数の値を変更します。可能?

私はJava(/プログラミング)初心者であると言うことから始めます。これはWebサイトでの私の最初の質問です。

再帰ノードを使用してJavaで順序付きリストを作成する方法を学びました。この演習に出くわして、各ノードに含まれる値を2倍にするメソッドを作成するように求められるまで、すべてが簡単でした。これが私が書き込もうとしたコードです:

これがコンパイラが私に与えるエラーです。

とにかく、どんな種類の助けも大歓迎です。ここに私が答えたい質問があります。

  1. なぜこれが起こるのですか?コンパイル時のraw型の型消去のように、パラメーターや引数の型に関係するすべての情報が無視されるようなことはありませんか?
  2. これを修正するにはどうすればよいですか?2番目の方法(最初と最後を切り替える方法)は、別のraw型が渡される限り、コンパイラがノードのフィールドを変更しても実際には問題ないことを示していますが、たとえば2を掛けようとすると、問題はなくなります。コンパイラは、int / Integerについて話していることを認識しているため、このエラーが返されます。回答をよろしくお願いします。

編集; 申し訳ありませんが、読みやすくする必要がありました。EDIT2:ほぼ読みやすい引数!

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

php - このタスクに PHP SimpleXML を使用できますか?

オプションの XML データに対してある種のループを実行しようとしています。

ノードは潜在的に次のようになります。

これらのノードが存在するかどうかを判断し、それに応じて解析するための最良の方法は何ですか?

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

php - PHPツリーの実装:親ノードへのアクセス

PHPで実装された独自のTreeオブジェクトがあります。次のようなツリーがあるとします。

私はSubfolder 1このようにアクセスできます:

そして$sf1、ノードを保持しSubfolder 1ます。メソッドを実装したいGetParentNode() ので、

これはツリーの定義です。

Treeオブジェクトをネストすることで機能するため、サブフォルダー1には次のようにアクセスすることもできます。

これはTreeNodeオブジェクトになります。

ここにアクセスする親ノードを実装するにはどうすればよいですか?

解決しました

解決策は、親ノードへの参照を含むParentプロパティを追加することです。ありがとう!

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

sql - CSV値を使用したSQL結合? おそらくXmlを使用していますか?

親 (完全に設計を制御できる) と子 (変更できない) の 2 つの SQL テーブルを結合しようとしています。親テーブルを変更して、子レコードの ID の CSV リストを含む varchar 列を持つようにしました。親ごとに1行を返す選択を行い、いくつかのカウンターを返したいと思います。子 (つまり、true の「ステータス」を持つ子の数)。

私は当初、CSV リストを Xml 文字列に変換し、それを Xml 型の列にキャストし、Xml の「ノード」を使用して子テーブルに結合できると考えていましたが、構文が正しくないようです。

誰でもこれを行う方法を提案できますか?

ありがとう、ロス

(これが私がいじっていたものです)

0 投票する
6 に答える
17047 参照

java - xpathの高速化

次のような形式の 1000 エントリ ドキュメントがあります。

ここには 1000 を超えるエントリ ノードがあります。基本的にすべてのノードを1つずつ取得し、各ノードで分析を行うJavaプログラムを作成しています。しかし、問題は、ノードの検索時間がその数とともに増加することです。たとえば、最初のノードを取得するのに 78 ミリ秒かかり、2 番目のノードを取得するのに 100 ミリ秒かかり、増加し続けます。また、999 個のノードを取得するには 5 秒以上かかります。これは非常に遅いです。このコードを、1000 を超えるエントリを持つ XML ファイルにプラグインします。数百万のような人もいます。ドキュメント全体を解析する合計時間は 5 分以上です。

この単純なコードを使用してトラバースしています。これは、 xpathnxpからノードを取得するためのすべてのメソッドを備えた独自のクラスです。

ファイルのdocドキュメントです。i取得するノードの番号です。

また、私がこのようなことをしようとすると

私は同じ問題に直面しています。

ノードの tretirival を高速化する方法については誰もが解決策を持っているため、XML ファイルから 1 番目のノードと 1000 番目のノードを取得するのに同じ時間がかかります。


xpathtonode のコードは次のとおりです。

fromxpathtonodes のコードは次のとおりです。

そしてここからがスタート

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

php - PHP 移動 mySQL ツリー ノード

サブノードまたは親ノードを上下に移動しようとすると問題が発生します...数学が苦手です。

NOT NULL AUTO_INCREMENT, page-left mediumint(8) unsigned NOT NULL,
page-rightsmallint(8) unsigned NOT NULL, page-titletext NOT NULL,
page-contenttext NOT NULL,
page-timeint(11) unsigned NOT NULL, page-slugtext NOT NULL,
page-templatetext NOT NULL,
page-parentmediumint(8) unsigned NOT NULL、 page-typeテキスト NOT NULL、主キー ( page-id) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;

INSERT INTO pages( page-id, page-left, page-right, page-title, page-content, page-time, page-slug, page-template, ) 値 (17 page-parent, page-type1, 6, '1', '', 0, 'PARENT', '', 0, ''), (18, 2, 5, '2', '', 0, 'SUB', '', 17, ''), (19, 3, 4, '3', '', 0, 'SUB-SUB', '', 18, ' '), (20, 7, 8, '5', '', 0, 'テスト', '', 0, '');

例として、ページ左/ページ右の ID を操作して、TEST を PARENT の上に移動し、SUB を SUB-SUB の下に移動する方法を教えてください。コードは必要ありません。SQL の概念や数学を理解するだけで、コードをより適切に動かす方法を理解するのに役立ちます...

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

graphviz - エッジの上にノードを描画するグラフビズを入手する

エッジがノードの上 (またはできれば下) に描画されていても、graphviz に常にノードをエッジの上に描画させる方法はありますか?

これまでのところ、それらとさまざまなレイヤーオプションを注文しようとしましたが、機能する方法が見つかりませんでした.

0 投票する
5 に答える
2926 参照

php - PHP simpleXML 解析

ユーロからドルへの通貨換算が必要です。
欧州中央銀行のレートは次のとおりです。
http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
最初のノードを使用して USD レートを取得できますが、順序が変更された場合はどうなりますか?
もっと信頼できるものが必要ですか?方法がわかりません..