問題タブ [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.
java - Java-生の型変数の値を変更します。可能?
私はJava(/プログラミング)初心者であると言うことから始めます。これはWebサイトでの私の最初の質問です。
再帰ノードを使用してJavaで順序付きリストを作成する方法を学びました。この演習に出くわして、各ノードに含まれる値を2倍にするメソッドを作成するように求められるまで、すべてが簡単でした。これが私が書き込もうとしたコードです:
これがコンパイラが私に与えるエラーです。
とにかく、どんな種類の助けも大歓迎です。ここに私が答えたい質問があります。
- なぜこれが起こるのですか?コンパイル時のraw型の型消去のように、パラメーターや引数の型に関係するすべての情報が無視されるようなことはありませんか?
- これを修正するにはどうすればよいですか?2番目の方法(最初と最後を切り替える方法)は、別のraw型が渡される限り、コンパイラがノードのフィールドを変更しても実際には問題ないことを示していますが、たとえば2を掛けようとすると、問題はなくなります。コンパイラは、int / Integerについて話していることを認識しているため、このエラーが返されます。回答をよろしくお願いします。
編集; 申し訳ありませんが、読みやすくする必要がありました。EDIT2:ほぼ読みやすい引数!
php - このタスクに PHP SimpleXML を使用できますか?
オプションの XML データに対してある種のループを実行しようとしています。
ノードは潜在的に次のようになります。
これらのノードが存在するかどうかを判断し、それに応じて解析するための最良の方法は何ですか?
php - PHPツリーの実装:親ノードへのアクセス
PHPで実装された独自のTreeオブジェクトがあります。次のようなツリーがあるとします。
私はSubfolder 1
このようにアクセスできます:
そして$sf1
、ノードを保持しSubfolder 1
ます。メソッドを実装したいGetParentNode()
ので、
これはツリーの定義です。
Treeオブジェクトをネストすることで機能するため、サブフォルダー1には次のようにアクセスすることもできます。
これはTreeNodeオブジェクトになります。
ここにアクセスする親ノードを実装するにはどうすればよいですか?
解決しました
解決策は、親ノードへの参照を含むParentプロパティを追加することです。ありがとう!
sql - CSV値を使用したSQL結合? おそらくXmlを使用していますか?
親 (完全に設計を制御できる) と子 (変更できない) の 2 つの SQL テーブルを結合しようとしています。親テーブルを変更して、子レコードの ID の CSV リストを含む varchar 列を持つようにしました。親ごとに1行を返す選択を行い、いくつかのカウンターを返したいと思います。子 (つまり、true の「ステータス」を持つ子の数)。
私は当初、CSV リストを Xml 文字列に変換し、それを Xml 型の列にキャストし、Xml の「ノード」を使用して子テーブルに結合できると考えていましたが、構文が正しくないようです。
誰でもこれを行う方法を提案できますか?
ありがとう、ロス
(これが私がいじっていたものです)
java - xpathの高速化
次のような形式の 1000 エントリ ドキュメントがあります。
ここには 1000 を超えるエントリ ノードがあります。基本的にすべてのノードを1つずつ取得し、各ノードで分析を行うJavaプログラムを作成しています。しかし、問題は、ノードの検索時間がその数とともに増加することです。たとえば、最初のノードを取得するのに 78 ミリ秒かかり、2 番目のノードを取得するのに 100 ミリ秒かかり、増加し続けます。また、999 個のノードを取得するには 5 秒以上かかります。これは非常に遅いです。このコードを、1000 を超えるエントリを持つ XML ファイルにプラグインします。数百万のような人もいます。ドキュメント全体を解析する合計時間は 5 分以上です。
この単純なコードを使用してトラバースしています。これは、 xpathnxp
からノードを取得するためのすべてのメソッドを備えた独自のクラスです。
ファイルのdoc
ドキュメントです。i
取得するノードの番号です。
また、私がこのようなことをしようとすると
私は同じ問題に直面しています。
ノードの tretirival を高速化する方法については誰もが解決策を持っているため、XML ファイルから 1 番目のノードと 1000 番目のノードを取得するのに同じ時間がかかります。
xpathtonode のコードは次のとおりです。
fromxpathtonodes のコードは次のとおりです。
そしてここからがスタート
php - PHP 移動 mySQL ツリー ノード
サブノードまたは親ノードを上下に移動しようとすると問題が発生します...数学が苦手です。
NOT NULL AUTO_INCREMENT,
page-left
mediumint(8) unsigned NOT NULL,
page-right
smallint(8) unsigned NOT NULL,page-title
text NOT NULL,
page-content
text NOT NULL,
page-time
int(11) unsigned NOT NULL,page-slug
text NOT NULL,
page-template
text NOT NULL,
page-parent
mediumint(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
, ) 値 (17page-parent
,page-type
1, 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 の概念や数学を理解するだけで、コードをより適切に動かす方法を理解するのに役立ちます...
graphviz - エッジの上にノードを描画するグラフビズを入手する
エッジがノードの上 (またはできれば下) に描画されていても、graphviz に常にノードをエッジの上に描画させる方法はありますか?
これまでのところ、それらとさまざまなレイヤーオプションを注文しようとしましたが、機能する方法が見つかりませんでした.
php - PHP simpleXML 解析
ユーロからドルへの通貨換算が必要です。
欧州中央銀行のレートは次のとおりです。
http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml
最初のノードを使用して USD レートを取得できますが、順序が変更された場合はどうなりますか?
もっと信頼できるものが必要ですか?方法がわかりません..