問題タブ [synthetic]
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の合成クラスとは何ですか? なぜ使用する必要があるのですか?どのように使用できますか?
java - JavaコンパイラがserialVersionUID合成フィールドを作成するのはなぜですか?
アプリケーションのデバッグの一環として、インターフェイスを拡張するクラスField.getDeclaredFields()
のフィールドを含むいくつかの合成フィールドが返されることに気付きましたが、拡張するものはありません。serialVersionUID
Serializable
なぜコンパイラはそのようなフィールドを追加するのですか?
アップデート
$VRc
実際、作成された合成フィールドもあります。
scala - Scalaコンパイラプラグインで合成クラスのコンストラクタパラメータを定義しますか?
Scala コンパイラ プラグインでクラスを生成しようとしています。トレイト Test があり、おおよそ次のようなクラス TestWrapper が必要です。
コンストラクターのパラメーターを次のように定義します。
その後、ClassDef:
パラメータを受け取ります。現在、私が得るものは次のとおりです。
コンパイラは、パラメーターと同じ名前のフィールドを自動的に生成しているようです。パラメーターからフィールドへの割り当てはわかりませんが、それは「暗黙的」であると想定していました。この TestWrapper を Test の具体的なインスタンスでインスタンス化することはできますが、m3 を呼び出すと例外が発生します。
「ラップ」は、実際には 3 つの異なるものである必要があります。
コンパイラの出力は、フィールドがあることを示しています。
「= ...」がない場合、未定義とは対照的に、「= _」のために定義されていること
それで、私は何が欠けていますか?
java - ITypeBinding から合成メソッドを取得する
Java プロジェクトの K_COMPILATION_UNITによって作成された AST をITypeBinding
呼び出したときに得られる でresolveBinding()
遊んでいます。ASTNode
ASTParser
たとえば、 の ITypeBinding を解決しましたjava.lang.String
が、合成メソッドがありません (compareTo(Object)
この場合)。ITypeBinding のドキュメントには、合成メソッドが存在する場合と存在しない場合があると記載されていますが、isSynthetic メソッドは、ITypeBinding に合成メソッドも含めるよう説得する何らかの方法が必要であることを示唆しています。
IType
呼び出して取得した場合ITypeBinding.getJavaElement()
、探している合成メソッドが含まれていますが、ITypeBinding から直接取得できれば簡単です。
何か案は?
python - 合成されたサブモジュール: from A import B (ok) vs. import AB (error)?
modA
合成されたサブモジュールmodB
(で作成) を含むmoduleがありますPyModule_New
。モジュールをインポートしています:
from modA import modB
大丈夫ですimport modA.modB
失敗します。
私は何が欠けていますか?
modA.cpp (を使用し
/li>boost::python
ますが、Python の純粋な c-API と同じである可能性が非常に高いです):でコンパイルします (clang++ の代わりに g++ は同じように動作します)
/li>test.py:
/li>
/li>python test.py
(最初のインポートは問題なく、失敗するのは 2 番目のインポートであることに注意してください):
matlab - matlab を使用して合成データ 2d xtxv を生成する
matlabで合成血流画像を生成するために、一連の合成/シミュレートされたデータセットを生成/シミュレートしようとしています。しかし、私はどのように、またはどこから始めるべきかわかりません...
メッシュ関数を使用する必要があることはわかっていますが、時間次元になるようにするにはどうすればよいですか?
誰かが私を助けてくれたり、案内してくれたりしたら、とても感謝しています。サイズ 25x25x10x4 のデータセットを生成したいと考えています。これは X x Y xtx V です。画像は次のようになります。
またはこのように:
前もって感謝します!
assembly - .word を使用した合成命令からアセンブリ ディレクティブへの変換
合成命令で記述されたアセンブリ コードの行を取得し、それを手動で .wordアセンブリ ディレクティブに変換する方法を考えていました。たとえば、次のような単純なものからどのように進みますか
に
プロセスの適切で完全な説明をいただければ幸いです。ありがとうございました。
controls - Mahout の合成制御データの例
Mahout の wiki には、合成制御データでクラスタリングを使用する例が含まれています (こちら)。
この例には、データ内の 6 つのパターンごとに 100 行のデータを含むデータ サンプルが含まれています。サンプル コードを実行したときに期待することは、クラスタリング メソッドの中には、より良いまたは悪いクラスタリングを提供するものもあれば、6 つのパターンをグループ化するクラスターを多かれ少なかれ提供するものもあるということです。
これは、例を実行したときに見たものではありません。初心者として、これは非常に混乱します。さらに、データが正規化されておらず、循環データの周期が一致していないため、この生データがどのように適切にクラスター化されるかを確認することは非常に困難です。
何か不足していますか?より経験豊富な Mahout-er は、この特定の例で何を期待すべきかについて、ある程度のオリエンテーションを提供できますか?
時系列データのパターンをクラスター化できるシナリオに非常に興味があります。データを正規化し、クラスタリングの基礎としてポイント ツー ポイント デルタを使用してみましたが、わずかに良い結果が得られました。より経験豊富なデータ アナリストは、より良いアプローチを提案していますか?
java - タイプ「java.lang.Class」のJavaの合成静的フィールド
クラス org.jfree.data.time.RegularTimePeriod にいくつかの合成フィールドを見ましたが、それらが何のためにあるのか、何のためにあるのかわかりません。私はこのコードを使用してそれらを見つけます:
そして、それはこれらを与えるでしょう:
どんな体にも考えがありますか?私はただ興味があります:)ありがとう。
java - Javaの合成フィールドとは?
Javaにおける合成フィールドの重要性を理解しやすい方法で誰かが説明できますか? 非静的内部クラスのコンテキストで読んだことを思い出します。このような各内部クラス インスタンスは、それを囲むクラスへの参照を維持します。そのような参照/フィールドが合成フィールドと呼ばれるのはなぜですか?