問題タブ [initialization]
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.
c# - winform の要素を初期化状態にリセットする (C#/.Net)
非表示、無効、または null (ラベル、コンボ ボックス、グリッドなど) に設定されているパネル内のさまざまな要素を使用して、C# で winform を構築しています。ユーザーが進んで選択を行うと、これらの要素が取り込まれたり、選択されたりします。
アイデアは、ファイルをアップロードし、それらを読み取り、データベースへのエントリを処理することです。このディレクトリの処理が完了したら、プロセスが完了したときに表示されるボタンを押すことで、ユーザーが winform アプリを終了して再起動せずに別のディレクトリを選択できるようにしたいと考えています。
Web フォームが更新されたときと同様に、アプリケーション (または要素を含むパネル) をリセットするための簡単な呼び出しはありますか? それとも、一度にすべての要素を「リセット」する関数を作成する必要がありますか?
編集: 開発会議の結果、私のプロジェクトの方向性が変わりました。回答を手伝ってくださったお二人に感謝し、質問を締め切らせていただきます。
hibernate - hibernate: LazyInitializationException: プロキシを初期化できませんでした
これが私を困惑させたものです。基本的な Hibernate DAO 構造を実装しようとしていますが、問題があります。
重要なコードは次のとおりです。
sf の値を sf2 の対応する値と比較しようとしている 3 番目の assertTrue で失敗します。例外は次のとおりです。
c++ - const メンバーは、本体ではなくコンストラクター初期化子で初期化する必要があるのはなぜですか?
const
コンストラクター本体ではなく、コンストラクター初期化子リストでクラスメンバーを初期化するように宣言する必要があるのはなぜですか?
2つの違いは何ですか?
c++ - ヘッダー ファイルでの匿名名前空間の使用
今日、誰かがヘッダー ファイルで匿名の名前空間を使用してはならないことを SO で主張しました。通常はこれで問題ありませんが、標準ライブラリの 1 つがヘッダー ファイルで匿名の名前空間を使用して何らかの初期化を実行していると誰かに言われたことを覚えているようです。
私は正しく覚えていますか?誰か詳細を記入できますか?
c++ - C++ インスタンスの初期化構文
次のようなクラスがあるとします。
これらの 2 つの行はまったく同じですか、それとも微妙な違いがありますか?
編集:元の質問で Foo コンストラクターを「明示的」にすることで、問題を混乱させました。私はそれを削除しましたが、回答に感謝します。
また、コピーが簡単な操作ではないことを明確にするために、コピー コンストラクターの宣言も追加しました。
私が本当に知りたいのは、C++ 標準によると、「Foo f = 42」は Foo(int) コンストラクターを直接呼び出すのか、それともコピー コンストラクターが呼び出されるのかということです。
fasih.ahmed には私が探していた答えがあるようです (間違っていない限り)。
c++ - メソッドの結果をパラメータとして C++ の基本クラス コンストラクタに渡す方法は?
私はこのようなことを達成しようとしています:
foo が初期化される前に派生コンストラクターで bar() が呼び出されるため、これは私が望むようには機能しません。
foo をパラメーターとして取る bar() に似た静的関数を追加することを検討しました-そしてそれを初期化リストで使用しましたが、これを掘り下げるために使用できる他の手法があるかどうか尋ねたいと思いました。 ..
編集: フィードバックをお寄せいただきありがとうございます。ここでは、静的関数を処理する方法を示します。静的関数と非静的関数の間のオーバーロードが巧妙すぎるかどうかはわかりませんが...
forms - Delphi: アプリの初期化 - ベスト プラクティス / アプローチ
私はこれに定期的に遭遇し、ベストプラクティス/アプローチを探しています. データベース/データモジュールを含むアプリがあり、設計時に「実行時にアクティブ」をtrueに設定せずに、起動時にデータベース/データセットを起動したい(データベースの場所は異なります)。また、アプリの起動時に Web の「更新の確認」ルーチンを実行します。
TForm イベント シーケンスと、さまざまな試行錯誤の結果を考慮して、現在、次のアプローチを使用しています。
メイン フォームに設定された "Globals" レコードを使用して、すべてのグローバル変数を格納し、その 1 つの要素を Globals.AppInitialized (ブール値) と呼び、メイン フォームの初期化セクションで False に設定します。
メイン フォームの OnShow イベント (それまでにすべてのフォームが作成されます) で、Globals.AppInitialized をテストします。false の場合は、「初期化」を実行し、Globals.AppInitialized := True を設定して終了します。
これはかなりうまくいくようですが、それが最善のアプローチですか?他人の経験、アイデア、意見から洞察を求めます。ティア..
initialization - pthread_mutex_t 初期化エラー
tiger で xcode 2.4.1 を使用しています。以下を実行すると、すべて問題ありません。私がする時
これら2つのエラーが発生します
どうしてか分かりません。ただし、 pthread_mutex_t ミュート = PTHREAD_MUTEX_INITIALIZER; を実行すると、それは正常に動作します。なんで?
-編集-実行していませんが、これはコンパイルできるようです。なんで?は?
.net - ロード アセンブリ ステータス付きのスプラッシュ スクリーン
アセンブリ (すべての参照ライブラリ) の読み込みステータスを示すスプラッシュ スクリーンを作成しようとしています。AppDomain.AssemblyLoad AssemblyLoadEventHandler デリゲートを使用して、読み込まれているアセンブリをキャッチしますが、問題は、プログラムの初期化時にイベントがトリガーされないことです。アプリケーションのスタートアップ「MyApplication_Startup」にイベントハンドラを登録してみましたが、うまくいきませんでした。ここに私のテストコードがあります:
java - ループ前またはループ内での変数の宣言の違いは?
一般に、ループ内で繰り返し宣言するのではなく、ループの前にスローアウェイ変数を宣言すると、(パフォーマンス) 違いが生じるのではないかといつも思っていました。Java での(まったく無意味な)例:
a)ループ前の宣言:
b)ループ内で(繰り返し)宣言:
aとb、どっちがいい?
変数宣言を繰り返すと (例b ) 、理論的にはオーバーヘッドが増えると思われますが、コンパイラは問題にならないほど十分にスマートです。例bには、よりコンパクトで、変数のスコープが使用される場所に限定されるという利点があります。それでも、私は例aに従ってコーディングする傾向があります。
編集:私は特に Java のケースに興味があります。