問題タブ [multi-layer]
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.
vb.net - vb.net でマルチレイヤー パネルのコントロールにアクセスする方法
次のコードを使用して、フォーム内のすべてのコントロールにアクセスしたいと考えています。
Myform.control の各 PC について
何かをする
私の問題は、myform に多層パネルがあることです。たとえば、「Myform」には (textbox1、textbox 2、combobox1、panle1、panel2) が含まれています。
Panel1 には (panel11 と textbox 3) が含まれます
パネル 2 には (panel22 と textbox4 とコンボボックス 2) が含まれます
さらに、panel22 には (textbox5 と panle222) が含まれています
パネルにあるかどうかを考慮せずに、「Myform」の「すべて」のコントロール(テキストボックスとコンボボックス)にアクセスするにはどうすればよいですか。
どんな助けでも大歓迎です。
java - データベース操作をフレームワークに組み込む
私たちは会社のためにJavaフレームワークを書き始めました。しかし、Java については十分な経験がありません。データベースの CRUD 操作に JPA フレームワークを使用することにしました。
それについてあなたは何を提案しますか:
- の定義について
persistence.xml
。動的な作成を検索しEntityManager
、いくつかのドキュメントを見つけましたが、それが最善の方法であるかはわかりません。 - JPAベースのdb操作の上にレイヤーを作成するのは良い方法ですか? (たとえば、CRUD メソッド)。
- フレームワークの CRUD メソッドから JPA CRUD メソッドを呼び出すにはどうすればよいですか?
- このフレームワークをデスクトップおよび Web アプリケーションに使用します。展開は私たちにとって問題ですか。
- EJB を使用する必要がありますか?
- あなたが提案するJPAに代わるものはありますか?(例: ADF、JDBC)
ありがとう
java - クラスでの Java メモリ リーク
Google は変な例しか出していないので、次のコードはメモリ リークではないかと思います。基本的に、クラスがある場合Tree
:
そして、私は次のようなへのクラス参照を保持していTree
ます:
その後すぐに、その参照をnull
次のように設定しました。
割り当てられた 100 の Bird はすべて、ガベージ コレクタによってツリー クラスで処理されますか? それとも方法が必要delete()
ですか?Java にはデストラクタがないことはわかっていますが、それでもこの多層クラスの例は私を混乱させます。
内側Tree.java
:
matlab - MATLAB の多層セル マトリックスに値 (数値) を配置する
Q が 3 つのセルを持ち、各セルに 2 つの他のセルがある行列であると仮定すると、次のようになります。
Q={ { [] [] } ; { [] [] }; { [] [] } }
さらに、 「a 」と「b」がそれぞれ3つのメンバーを持ち、配置したい場合
"a(1,1)"を"Q{1}{1}"に、
"b(1,1)"を"Q{1}{2}"に、
"a(2,1)"を"Q{2}{1}"に、
"b(2,1)"を"Q{2}{2}"に、
"a(3,1)"を"Q{3}{1}"に、
"b(3,1)"を"Q{3}{2}"に、
たとえば、
次に、Qは次のようになります
次に示すように、私はすでに後者を持っているため、for ループ コードではなく、ベクトル化されたコードが必要であることに注意してください。
ありがとう。
z-index - どの Kinetic.Layer が一番上にあるかを確認します
1 つのステージと重ねられた複数のレイヤーがあります。ボタンで各レイヤーを参照します。ユーザーが 1 つのボタンをクリックするたびにこれらの複数のレイヤーに描画し、それらを切り替えることができるようにする必要があります。どのレイヤーが他のレイヤーの上にあるかを確認するにはどうすればよいですか?
私は試しlayer.getAbsoluteZIndex()
ましたが、それは明らかではありません。たとえば、実際に true/false を返すメソッドはあり.isOnTop()
ますか?
編集 :
まあ、私はそれを自分で実装しなければなりませんでしたが、それは大丈夫だったと思います. 最も簡単な解決策は、各レイヤーの定義にブール属性を追加しisOnTop
、適切なテストと処理を行うことでした。
c# - mvc アプリケーションでデータ アクセス層を作成する方法
mvc を使用して登録ログイン アプリケーションを作成する必要があり、このアプリケーションは多層化する必要があります。
私は多層アーキテクチャについてあまり知りません。数回読んだだけです。だから私は標準的なmvcアプリケーションを信じています:
プレゼンテーション層 - 私の見解 ビジネス層 - コントロール
データ アクセス レイヤーはどこに配置すればよいですか。私のアプリケーションでは、ユーザーが登録をクリックすると、モデルが動作します。モデルが有効かどうかを確認し、エンティティ フレームワークを使用してデータベースに配置し、ユーザーをウェルカム ページにリダイレクトしますが、このアーキテクチャにはデータ アクセス レイヤーがありません。
データへのアクセス権をどこに置くべきで、どのような責任を与えるべきですか?
たとえば、すべてのエンティティ フレームワーク コードを他のクラスに移動する必要がありますか?それとも、ユーザーをデータベースに入れているコードを移動して、それ自体をモデル化する必要がありますか?
c# - 仮想メソッドを基本クラスに隠し、3 つのモジュールに分割されたアプリケーションのコンパイル エラーを修正する「新しい仮想」メソッドはなぜですか?
DL、BL、および GUI モジュールで構成される多層アプリケーションを作成しようとしています。DL にはエンティティが含まれ、BL には ViewModel とサービスが含まれ、GUI にはコントローラーが含まれます。私の目標は、BL が DL について知っていること、そして GUI が BL について知っているが DL について知っていないことです。
だから私は(DLで)このようなエンティティ階層を持っています:
ViewModel 階層 (BL モジュール内):
そしてサービス(BLでも):
そして、これをGUIで使用したい:
私には良さそうです。コントローラーは IService と ViewModel を認識しており、すべてが機能するはずですが、コンパイルしようとすると、次のエラー メッセージが表示されます。
エラー 1 タイプ 'DL.Student' は、参照されていないアセンブリで定義されています。アセンブリ 'DL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' への参照を追加する必要があります。
OK、StudentsService が「エンティティ対応」の汎用 ServiceBase から派生したことを理解しています。しかし、なぜコンパイラはそれを気にするのですか? さらに、コントローラーで GetViewModel メソッドを呼び出していない場合、すべてが正しくコンパイルされます。なんで?そして、StudentsService に次のような完全にばかげたメソッドを記述すると、次のようになります。
また、すべてが正しくコンパイルされます。なんで?
そして最後に、すべてのサービスでこの奇妙な「新しい仮想」メソッドを作成しないようにするにはどうすればよいですか?
c++ - 多層パーセプトロン: エラー削減
私は多層パーセプトロンを研究しており、2D 空間の分類点の単純なネットを作成しています。勢いのあるバックプロパゲーション アルゴリズムによるネット トレイン。残念ながら、ローカル エラーがゼロになったとしても、グローバル エラーは依然として非常に高く、その理由がわかりません。[100, 150] のコンソール範囲でのグローバル エラーの出力。だから、私の主な質問: どうすればこのエラーを減らすことができますか?
私は明らかに、私のプロジェクトでアーカイブへのリンクを提供しています。それについて一言: net のほとんどすべてのパラメータはファイル libraries.h にあります (入力層、隠れ層、出力層の次元、学習率、運動量率、シグマとシグマ導関数の定義)。 . net の構造はファイル perceptron.cpp にあり、グラフィックス ライブラリは plot.cpp にあります。プロジェクトをテストするには、実行する必要があります。表示されたウィンドウで、クラスの中心になりたいポイントでマウスの左ボタンをクリックします。ウィンドウを右クリックすると、それらの中心を中心とした半径 5 の円内にランダムなポイントが生成され、このポイントでネットがトレーニングされます。
誰かが理論的な解決策を提供したり、私のコードを再検討したりすることができれば、非常に感謝しています.