問題タブ [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 投票する
2 に答える
2520 参照

grails - GORMの複合外部キー列

GORMで複合外部キーの列名をカスタマイズする必要がありますが、その方法を示すドキュメントが見つかりませんでした。PK列をカスタマイズする方法と、単一列のFKをカスタマイズする方法は知っていますが、複数列のFKはカスタマイズできません。それは可能ですか?

ありがとう。

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

eclipse - Eclipse RCP画像アプリケーション:画像をレイアウトするにはどうすればよいですか?

ビューを表示するEclipseプラグインがあります。私がやりたいのは、各画像の下に中央のラベルが付いた1行のビューにn個の画像を表示することです。スクロール可能に表示したい。 また、ビューのサイズ(ScrolledComposite?Composite?)が変更されたときに各画像のサイズを変更して、使用可能な垂直および水平のクライアント領域を利用できるようにします。

createViewPartメソッドに以下を実装しました(宣言とエラーチェックは省略されています)。

この時点からの最善のアプローチは何ですか?

  1. Compositeをサブクラス化し、そのクラスに特定の画像を描画させ、画像の下にラベルを中央に配置する必要がありますか?
  2. ラベルを画像の下の中央に配置するには、どのレイアウトマネージャーを使用する必要がありますか?
  3. サブクラスの「親」パラメーターは「myComposite」である必要がありますか?
  4. 「myComposite」ではどのレイアウトマネージャーを使用する必要がありますか?
  5. 画像のサイズ変更に関しては、「myComposite」のgetBounds(サブクラス化されたコンポジットのgetBounds)を使用して、使用可能な幅と高さを計算しますか?

ご協力いただきありがとうございます。

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

wpf - WPF 複合アプリケーション - タブ領域 - ビューがフォーカスされない

WPF 用の複合アプリケーション ライブラリを使い始めたところです。私のシェルでは、さまざまなタイプのビューを表示するために使用されるタブコントロールに領域があります。保存などのコマンドに接続されたボタンを備えたツールバーもあります。コマンドはビューにバインドされており、ビューには canExecute メソッドと execute メソッドがあります。

アイデアは、タブをクリックすると、ビューのメソッドに従ってツールバーのボタンを有効または無効にする必要があるということです。問題は、タブを切り替えるとビューがフォーカスされず、そのビューの canExecute が呼び出されないことです。ツールバーのボタンは、以前に選択したビューのコマンドに接続されたままになり、新しいビューを実際にクリックするまでその方法を思い出させます

ビューを強制的にフォーカスさせる方法について、私は今困惑しています。タブの選択が変更されたときにタブのコンテンツを見て、そこにフォーカスを設定しようとしましたが、違いはありません。何か案は?

0 投票する
5 に答える
715 参照

mysql - MySql主キー>900/1000バイト?

私は複合主キーを持っていますが、これらを合わせるとかなり大きい(〜2000バイト)ことがわかります。パフォーマンスに関する考慮事項はありません。一意性を強制するための主キーが必要です。

MySqlは長い主キーが好きではありません。これを回避する方法はありますか?おそらく、インデックスを作成せずに、一意性を強制するだけですか?

主キーを有効にするためだけにUTF8の代わりにASCIIを使用したくありません(UTF8文字は3バイトかかります)。

私のテーブルは次のように定義されています。

0 投票する
4 に答える
385 参照

inheritance - 複合構造における継承

複合構造の設計に関する問題があります。一般的な数式を記述する Expression 抽象クラスがあります。アイデアは、式が原子式 ("x" や "3" など) または原子式のある種の集合体 (要約、積、累乗など) である可能性があるということです。これは Composite パターンによって適切に記述されることが判明したため、たとえばクラス Summatory は OperationTerm から継承され、さらに Expression から継承され、Expression 用語のリスト「オージェンズ」が含まれます。

いくつかのプロパティに基づいてこれらの式のいくつかを特殊化しようとするまでは、すべて問題ありません。たとえば、式が単項項の要約で構成されている場合、クライアント コードに対して透過的な方法で特定の種類の演算 (積分や微分など) を最適化するために、多項式として「ラベル付け」する必要があります。 (これは Expression オブジェクトのみを処理する必要があります)。

この種の構造を(おそらく拡張可能な方法で)どのように設計できるかについて、誰かが考えを持っていますか?

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

wpf - WPF、Prism v2、モーダル ダイアログでのリージョン、コード ビハインドでのリージョンの追加

I have a composite WPF application. In one of my modules I want to make a wizard and have the steps show up in a region so I can switch between the steps easier. Originally I had this wizard showing up in a tab region and the nested region worked fine. Now I want to make it into a modal dialog box, but after I open it the inner region never gets registared with the region manager; So I can't add my wizard steps.

I was under the impression that the region manager was global, and just adding cal:RegionManager.RegionName="WizardSteps" would do it, but apparently not.

If i pass the region manager to the view I might be able to use it...Does anyone know how to add a region to a ContentControl in code behind?

0 投票する
5 に答える
1911 参照

python - Python複合パターンの例外処理とpylint

私はこのように複合パターンを実装しています:

1)「抽象」コンポーネントは次のとおりです。

2)葉:

問題は、もちろん、pylintが次の警告を生成することです。

しかし、私の葉に私は呼び出すことができません:

例外を発生させることなく。

pylintの警告を無視する必要がありますか、それともコーディングに問題がありますか?

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

python - python 同じクラスの異なるインスタンスを繰り返しに作成する方法

私の問題は次のとおりです。

次のように、実行時に Composite ルーチン内で作成された Composite クラス Leaf オブジェクトに追加したいと思います。

内部メイン:

コンポジットは次のとおりです。

しかし、このようにして、更新が何度も呼び出された場合でも、コンポジットにリーフ (「d」) が 1 つしか追加されていないことが常にわかりました。

実行時にコンポジットを埋めることができるようなルーチンをどのようにコーディングできますか?

0 投票する
5 に答える
172 参照

database - 複合製品番号の保存

私は研究室のデータベースを設計しています。いくつかの製品、サンプルなどは、起源、日付、タイプ、今日のIDなどの異なる値を示す複数の部分を持つ合成数によって識別されます。合成数の例には、運転免許証番号(X44-555-3434)が含まれる場合があります。 、ロット番号(XBR-A26-500-2)。

合成数はどのようにデータベースに保存する必要がありますか?それらは文字列として保存する必要がありますか、それとも合成数の各コンポーネントを個別に保存(または派生)する必要がありますか?

注:質問に一般的に答えられない場合は、Oracleを使用してください。