問題タブ [value-of]
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.
xml - XSLTで正/負の数をsum()する方法は?
一連の値(正または負)を合計するには、XPathのsum()関数を使用します。
この例では、XMLソースからトランザクションを取得し、それを変数に入れます。最後にまとめます。
XMLソース:
XSLT:
これにより、次の構造になります。
値を合計するには、次のXSLTスニペットを使用します。
この例は、VisualStudioで実行されました。
xslt - 異なる型の複数の子を持つ XSLT value-of
なぜそのデータを取得するのですか:
そしてこの変換:
次の出力:
私はそれが次のようになることを期待しています:
では、なぜ C ブロックが含まれているのでしょうか?
//EDIT ここでテスト済み: http://www.ladimolnar.com/JavaScriptTools/XSLTransform.aspx
java - Enum.valueOf(String)メソッドはどこから来ていますか?
Java SE 7(およびおそらく以前のバージョン)では、Enumクラスは次のように宣言されています。
Enumクラスには、次のシグネチャを持つ静的メソッドがあります。
ただし、静的メソッドはありませんvalueOf(String)
。Enumクラスで定義されているか、Enumが属する階層の上位に定義されています。
問題はどこvalueOf(String)
から来るのかということです。それは言語の機能、つまりコンパイラに組み込まれている機能ですか?
java - 列挙型valueOf()のスレッドセーフ
これは、永続的な「長いifまたはスイッチ」のジレンマのバリエーションです...
長い(ダース以上の条件)ステートメントを含む静的メソッドを使用するマルチスレッドアプリケーションについて考えてみますif
。このステートメントは、オブジェクトの型をチェックし、それに応じて値を返します。
明らかに、switchステートメントはここでは直接適用できないため、一般的なパターンは、を持ってenum
それを呼び出すことvalueOf()
です。つまり、次のようなことを行います。
したがって、次のcheckType()
ように書き直すことができます
実動コードに追加された値の適切なチェックと、メソッドnull
内の非プリミティブ型の文字列処理を使用して、 (プリミティブの場合、メソッドは期待される文字列を返します。たとえば、 " )のgetActualTypeName()
ような文字列から実際の型名を取得します。"class java.lang.Long"
getName()
long"
ただし、valueOf()
がスレッドセーフでない場合、これは並行環境では機能しません。同じことが(通常の)Map
オブジェクトの使用にも当てはまり、おそらくこれら2つの選択肢は、enum.valueOf()
明らかにに基づいているため、同じパターンのバリアントです。
これは
Class.java
クラスで。
このenumConstantDirectory()
メソッドは、呼び出されるたびに、配列HashMap
のコピーから作成された新しいを返します。values()
それはスレッドセーフでしょうか?
java - このアルゴリズムの時間計算量を最小限に抑える(フィード内の一般的なサブストリングを選択する)
私はたくさんの列を持つ本当に大きなフィードファイルを持っています。私は文字列で列の1つを表します、そして私はこれらの文字列をチェックしたいと思います...
これらの文字列値が(列に)あることを確認しましょう。フィードは明らかに機能的です:):
文字列内の一致を見つけたいのですが...タスクを単純化するには、別の文字列内の文字列サブ文字列の1つを見つけて、これらのサブ文字列をHashSetに収集します...
したがって、基本的に結果タグは次のようになります。
アルゴリズムをテストするための簡単なコードを記述しますが、このタスクの時間計算量を最小限に抑えたいので、スペースの複雑さは時間ほど重要ではありません...(10.000行のようなフィードを考えることができるので、時間計算量が低い)私のコードの下で見つけて読むことができます:
私のコードをより良くするための提案はありがたいです、ありがとう!
java - parseInt が原因で Android アプリがクラッシュする
私は最終的に、このプログラムを調整可能な周波数のストロボライトに変えたいと思っています。とはいえ、今は基礎を固めようとしているところです。parseInt を使用するたびに、アプリがクラッシュします。このコードでは、strobe() メソッドで使用していますが、他の場所でも使用してみました。また、それを使用して変数を作成しようとしました。それらはすべて同じ結果になります (アプリがクラッシュします)。なぜこれが起こるのか誰か説明できますか?
}
xml - xslt - ユーザーの車名を選択
以下のxmlファイルがあります:
下にxslテンプレートがあり、車のリストが表示されます
ジョンのすべての車の名前を印刷する必要がありますが<xsl:for-each
、その場合は機能しません。
variables - XSLT選択値と変数選択の違い
2つのノードの要素を反転する必要があります。元々、変数は次のコマンドで設定されていました。
次のコードで変数を反転させたいと思います。
ただし、ノード内のすべての要素ではなく、最初の要素からのみ値を取得します。どうすればこれを達成できますか?
xml - XSL、for-each内のxsl:value-ofの取得に関する問題
異なるノードを持つXMLがあります:
そして、の内部でfor-each
、前のノードにアクセスしたいと思います。私はこのようなことをしたいのですが、論理的にはうまくいきません。
とてもシンプルなことだと思いますが、どうすればいいのかわかりません。
xslt - XSLT余分な改行を生成します
XSLTでは、を使用して、レンダリングされた値の前に改行を生成し、その後に別の改行を生成します。次に例を示します。
そして、レンダリングされた結果は次のとおりです。
ご覧のとおり、結果値の前後に2つの改行がありますが、目的の結果は次のとおりです。
元の入力は次のとおりです。
元の入力があります。申し訳ありません。
このXSLTをOracleServerBus内で実行しています
どんな助けでもありがたいです。