問題タブ [composite]

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 投票する
1 に答える
88 参照

.net - S#arp アーキテクチャの自動マッピングを HBM ファイルでオーバーライドするには?

S#arp アーキテクチャの複合キーの問題に直面しています。それを行う方法または自動マッピングでマッピングファイルを使用する方法の例はありますか?

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

composite - MicrosoftスマートクライアントコンポジットUI

このMSDNMagazineに掲載されているプロジェクトを実行しようとしていますが、実行できません。プロジェクトの1つにMicrosoft.IntegratedDesktop.Controls.StackBar名前空間への参照がありますが、この名前空間を含むDLL(参照されているIDF.Controls.DLL)が見つかりません。助けてください。

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

c# - NHibernate-複合エンティティ、別のエンティティによってマップされた結合テーブル

私は次のテーブルを持っています:

テーブルAにすでにマップされているエンティティAがあります。

エンティティBの場合、Bからのすべてのデータと、Aからのフィールドを取得できるように、コンポジットを実行しようとしています。ただし、AからのフィールドはBを介して変更できないようにする必要がありますが、これらはユースケース。

私は次のようにBの(流暢な)マッピングを構築しようとしています:

スキーマをエクスポートしようとすると問題が発生します。テーブルAがすでに存在していることを示しています。何かアイデアがありますか、それともまったく機能しませんか?

ありがとう

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

wcf-ria-services - PrismでWCF RIAサービスを使用する例?

WCF RIA サービスを Prism と一緒に使用する方法の現在の良い例はありますか? 各トピックに関する多くの情報があります。しかし、現時点では、すべてを「現実世界」の LOB アプリケーションにまとめる方法がわかりません。

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

c - C での合成数の最大素因数の出力

ユーザーが入力した合成数の最大素因数を見つける必要があるパズルを解いていました。と思ってやってみたのですが、合成数の約数の中で最大の素因数が検出できません。

以下にコードを追加します。誰かがここで最大の素数を検出するのを手伝ってくれたらありがたいです。要因の中で、それを印刷します。

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

php - SplObjectStorage を使用したオブジェクト ツリーのシリアライズ エラー

上記の例のように、SplObjectStorage を使用して単純な Composite パターンを実装しました。

Composite オブジェクトをシリアライズしようとすると、PHP 5.3.2 からSegmentation Fault. これは、任意のタイプの任意の数のノードをオブジェクトに追加した場合にのみ発生します。

これは問題のあるコードです:

これは機能しますが:

また、SplObjectStorage の代わりに array() を使用して Composite パターンを実装すると、すべて正常に実行されます。

私が間違っているのは何ですか?

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

java - Java:コンポジット

コンテナのレベルを示す図を実装しています。塗りつぶしレベルに応じて、線の色が変化する必要があります(たとえば、最大値に近い場合は赤で表示されます)。線のさまざまなセグメントを計算してそれらの色を手動で設定するのではなく、色が自動的に変化するバンドを定義したいと思います。カスタムのComposite/CompositeContextを使用してこれを行うことを考えましたが、ラスターによって返されるピクセルの位置を特定できないようです。私の考えは、それらのy値をチェックし、色の値がソースで定義されている場合、およびy値がしきい値を超えている場合は色を変更することです。

私のCompositeContextは次のようになります。

}

「y」は何かに関連しているように見えますが、絶対y値は含まれていません(実際、composeメソッドは32x32ラスターで数回呼び出されます)。誰かがコンポーネント上の位置を取得する方法や、特定のピクセル値が別の値に置き換えられる領域を定義するためのより良い方法を知っているかもしれません。

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

java - Hibernateの複数のテーブル間の複合ID

私はHibernateにかなり慣れていないので、複合IDとフォアキーの操作で問題が発生しています。これを機能させたいだけです。

そして、その関係は次のとおりです。AにはBのインスタンスが1つもありません(それらのリスト)。BにはCのインスタンスが1つだけあります(これは今のところ問題ではありません)。

(公式チュートリアルで)クラスを使用して複合IDをポイントし、equals()とhashCode()をオーバーライドする方法について読んだことがありますが、hbm.xmlファイルの記述方法についてかなり混乱しているため、これを機能させることはできません。 ..。。

何か助けはありますか?ありがとう!

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

c# - xml スキーマから生成されたオブジェクトの複雑な階層を作成および設定するのに役立つ設計パターンはありますか?

データベースからのデータを入力する必要がある xml スキーマから生成された複合オブジェクトがあります。

生成されたコードは、必要な要素、最大出現回数などに関するスキーマのルールを適用しません。クラス (またはクラスのコレクション) を作成して、複合オブジェクトを入力し、シリアル化されたときに結果の xml が検証されるようにしたいと考えています。スキーマに対して。

私はさまざまな創造的なデザインパターンを調べました.ビルダーパターンはこれでうまくいくようですが、一度も使用したことがないのでわかりません.

Builder パターンが最善の方法ですか、それとも軌道に乗っていませんか? これについてもっと良い方法はありますか?

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

sql - 結果セットを巨大にしない複数の複合(別名「多対多」、ManyToMany)結合を持つことは可能ですか

状況: テーブルbookは、 _author_bookテーブルを介して1 人以上の著者に関連付けられています。また、 _book_genreテーブルを介して1 つ以上のジャンルに関連付けられています。

すべての本、すべてのジャンル、およびすべての著者を選択すると、返される行数は次のようになります (各本に少なくとも 1 つのジャンルと著者があると仮定します)。

  • 問題: books.map( |book| book.genres.size * book.authors.size).sum

私が欲しいのは:

  • 望ましい: books.map( |book| [book.genres.size, book.authors.size].max).sum

したがって、10 冊の本が与えられた場合、各本には 5 つのジャンルと 4 人の著者が含まれます。

  • 問題: 200 行が返される (5 * 4 * 10)
  • 望ましい: 50 行が返される ( [5,4].max * 10 )

サンプルデータ:

ここに問題があります:

うまくいけば、問題が何であるかが明確になります。ジャンル/_book_genre での最初の結合の結果は、すべての著者の結果と結合され、14 行の結果セットになりますが、実際には7行のみの結果セットで十分です。

(または、重複した著者は NULL 値である可能性がありますが、そこに答えがある場合は、上記のように著者が繰り返されると想定しています)。

私の質問: LEFT、RIGHT、INNER、OUTER、ABAB SELECT START の組み合わせで、多対多の結果で行数が乗算されないようにするものはありますか?