問題タブ [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.

0 投票する
13 に答える
57429 参照

java - Java の合成クラス

Javaの合成クラスとは何ですか? なぜ使用する必要があるのですか?どのように使用できますか?

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

java - JavaコンパイラがserialVersionUID合成フィールドを作成するのはなぜですか?

アプリケーションのデバッグの一環として、インターフェイスを拡張するクラスField.getDeclaredFields()のフィールドを含むいくつかの合成フィールドが返されることに気付きましたが、拡張するものはありません。serialVersionUIDSerializable

なぜコンパイラはそのようなフィールドを追加するのですか?

アップデート

$VRc実際、作成された合成フィールドもあります。

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

scala - Scalaコンパイラプラグインで合成クラスのコンストラクタパラメータを定義しますか?

Scala コンパイラ プラグインでクラスを生成しようとしています。トレイト Test があり、おおよそ次のようなクラス TestWrapper が必要です。

コンストラクターのパラメーターを次のように定義します。

その後、ClassDef:

パラメータを受け取ります。現在、私が得るものは次のとおりです。

コンパイラは、パラメーターと同じ名前のフィールドを自動的に生成しているようです。パラメーターからフィールドへの割り当てはわかりませんが、それは「暗黙的」であると想定していました。この TestWrapper を Test の具体的なインスタンスでインスタンス化することはできますが、m3 を呼び出すと例外が発生します。

「ラップ」は、実際には 3 つの異なるものである必要があります。

コンパイラの出力、フィールドがあることを示しています。

「= ...」がない場合、未定義とは対照的に、「= _」のために定義されていること

それで、私は何が欠けていますか?

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

java - ITypeBinding から合成メソッドを取得する

Java プロジェクトの K_COMPILATION_UNITによって作成された AST をITypeBinding呼び出したときに得られる でresolveBinding()遊んでいます。ASTNodeASTParser

たとえば、 の ITypeBinding を解決しましたjava.lang.Stringが、合成メソッドがありません (compareTo(Object)この場合)。ITypeBinding のドキュメントには、合成メソッドが存在する場合と存在しない場合があると記載されていますが、isSynthetic メソッドは、ITypeBinding に合成メソッドも含めるよう説得する何らかの方法が必要であることを示唆しています。

IType呼び出して取得した場合ITypeBinding.getJavaElement()、探している合成メソッドが含まれていますが、ITypeBinding から直接取得できれば簡単です。

何か案は?

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

python - 合成されたサブモジュール: from A import B (ok) vs. import AB (error)?

modA合成されたサブモジュールmodB(で作成) を含むmoduleがありますPyModule_New。モジュールをインポートしています:

  1. from modA import modB大丈夫です
  2. import modA.modB失敗します。

私は何が欠けていますか?

  • modA.cpp (を使用しboost::pythonますが、Python の純粋な c-API と同じである可能性が非常に高いです):

    /li>
  • でコンパイルします (clang++ の代わりに g++ は同じように動作します)

    /li>
  • test.py:

    /li>
  • python test.py(最初のインポートは問題なく、失敗するのは 2 番目のインポートであることに注意してください):

    /li>
0 投票する
2 に答える
2905 参照

matlab - matlab を使用して合成データ 2d xtxv を生成する

matlabで合成血流画像を生成するために、一連の合成/シミュレートされたデータセットを生成/シミュレートしようとしています。しかし、私はどのように、またはどこから始めるべきかわかりません...

メッシュ関数を使用する必要があることはわかっていますが、時間次元になるようにするにはどうすればよいですか?

誰かが私を助けてくれたり、案内してくれたりしたら、とても感謝しています。サイズ 25x25x10x4 のデータセットを生成したいと考えています。これは X x Y xtx V です。画像は次のようになります。

これはおそらく脳内の血管の画像です

またはこのように:

ここに画像の説明を入力

前もって感謝します!

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

assembly - .word を使用した合成命令からアセンブリ ディレクティブへの変換

合成命令で記述されたアセンブリ コードの行を取得し、それを手動で .wordアセンブリ ディレクティブに変換する方法を考えていました。たとえば、次のような単純なものからどのように進みますか

プロセスの適切で完全な説明をいただければ幸いです。ありがとうございました。

0 投票する
0 に答える
466 参照

controls - Mahout の合成制御データの例

Mahout の wiki には、合成制御データでクラスタリングを使用する例が含まれています (こちら)。

この例には、データ内の 6 つのパターンごとに 100 行のデータを含むデータ サンプルが含まれています。サンプル コードを実行したときに期待することは、クラスタリング メソッドの中には、より良いまたは悪いクラスタリングを提供するものもあれば、6 つのパターンをグループ化するクラスターを多かれ少なかれ提供するものもあるということです。

これは、例を実行したときに見たものではありません。初心者として、これは非常に混乱します。さらに、データが正規化されておらず、循環データの周期が一致していないため、この生データがどのように適切にクラスター化されるかを確認することは非常に困難です。

何か不足していますか?より経験豊富な Mahout-er は、この特定の例で何を期待すべきかについて、ある程度のオリエンテーションを提供できますか?

時系列データのパターンをクラスター化できるシナリオに非常に興味があります。データを正規化し、クラスタリングの基礎としてポイント ツー ポイント デルタを使用してみましたが、わずかに良い結果が得られました。より経験豊富なデータ アナリストは、より良いアプローチを提案していますか?

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

java - タイプ「java.lang.Class」のJavaの合成静的フィールド

クラス org.jfree.data.time.RegularTimePeriod にいくつかの合成フィールドを見ましたが、それらが何のためにあるのか、何のためにあるのかわかりません。私はこのコードを使用してそれらを見つけます:

そして、それはこれらを与えるでしょう:

どんな体にも考えがありますか?私はただ興味があります:)ありがとう。

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

java - Javaの合成フィールドとは?

Javaにおける合成フィールドの重要性を理解しやすい方法で誰かが説明できますか? 非静的内部クラスのコンテキストで読んだことを思い出します。このような各内部クラス インスタンスは、それを囲むクラスへの参照を維持します。そのような参照/フィールドが合成フィールドと呼ばれるのはなぜですか?