問題タブ [loading]
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.
wpf - WPF での画像の動的読み込み
WPF に奇妙な問題があります。実行時にディスクから画像を読み込んで、それらを StackView コンテナーに追加していました。ただし、画像は表示されませんでした。いくつかのデバッグの後、トリックを見つけましたが、実際には意味がありません。問題を特定するために小さなデモアプリを作成しました:
新しい WPF プロジェクトを作成し、次のようにコードを貼り付けます。
xaml:
xaml.cs、デフォルトの使用法の下に貼り付けます:
画像を bin/Debug フォルダーにコピーし、「picture.jpg」という名前を付けます。
このプログラムは、コメント行のコメントを解除しない限り、何も表示しません。
私が間違っていること、またはなぜこれが起こるのかを誰かが説明できますか? イメージを削除してプログラムを実行すると、「int q= ...」行で例外が生成されます。その行がコメント化されている場合、イメージが存在しない場合でも、プログラムは例外なく実行されます。必要な場合にのみ画像をロードすることは理にかなっていますが、Image コントロールを StackPanel に追加するときに画像をロードする必要があります。
アイデアはありますか?
編集:ちなみに、画像をリソースとして追加する場合、「int q = ..」行は必要ありません。
java - Java で相対パスを使用してリソースを開く
私の Java アプリでは、いくつかのファイルとディレクトリを取得する必要があります。
これはプログラム構造です:
guiclass
リソース (ディレクトリとファイル) をロードする resourcesloader クラスをロードします。
ファイルに関しては、試しました
実際のパスを取得するために、この方法は機能しません。
ディレクトリに使用するパスがわかりません。
flash - フラッシュ、実際にファイルをロードする前にtotalBytesにアクセスする
まだロードせずにロードする予定のファイルのファイルサイズを見つける簡単な方法を探しています。私は基本的にロードする必要のあるファイルのバッチを作成しているので、合計ロードがどれくらいになるかを事前に決定できれば非常に便利です。
フラッシュ内のLoaderオブジェクトにはtotalBytesプロパティがありますが、これは、すでにファイルをロードしている場合にのみ値を返します。
java - JavaでBufferedImageを正しくロードするにはどうすればよいですか?
さて、次のコードを使用して BufferedImage をロードしようとしました:
これを実行すると型キャスト エラーが発生しますが、BufferedImage を適切にロードするにはどうすればよいでしょうか。
mysql - mysql でのネストされた選択の読み込み時間
1 つのテーブル パケット
パケットには 2 つのフィールド id と total が含まれ
ており、どちらも bigint 長さ 20 であり、主キー
のみ id は
すべてのレコードで自動インクリメントです total = id
私は 10000 レコードを取得しました id = 1 - 10000 と total = 1 - 10000
私は2つのほぼ同一のクエリを取得しました。1つは非常に長いロード時間で、もう1つはほぼ瞬時に完了します。
非常に長いロード時間:
非常に短いロード時間:
これは、id と total の値が同じ場合に発生します。
c# - Main コンストラクターからプログラムを閉じることはできますか?
コンストラクターが終了し、メイン フォームが読み込まれる前に、アプリケーションを終了できますか?
起動時に、メイン フォームが読み込まれる前に表示される読み込み画面があります。コンストラクターが終了する前に、コンストラクターからロード画面が表示されます。
メインフォームと終了画面の間の変数を使用して、終了画面で同様のことを行います。終了画面が true を返す場合、メイン フォームでアプリケーションを終了します。
最後に、すべてのスレッド/クラス/ロード/プログラムのセットアップをメイン コンストラクターで行う必要がありますか、それとも間違っていますか?
アップデート:
つまり、program.cs の後と静的メインで
app1()
すべてを初期化する適切な場所はありますか?- ロード画面が終了する前に「閉じる」メッセージを送信しようとして
app1()
も、機能しません。何も開いていなくてもプロセスは実行されます。
java - JavaでのHotSpotの最適化について
JavaでHotSpotの最適化を行いました。ただし、クラスのロードに関連するスペースについて心配しています(つまり、クラスに必要なメソッドは1つだけで、他のメソッドはロードしたくない)。どうすればいいですか?
python - Pythonモジュールの動的ローディング
作成したモジュールを動的にロードしようとしています。
現在、これは正しく機能します。
しかし、動的にインポートして同じことを試してみると、失敗します。
提供されるエラーは次のとおりです。
なぜ何かアイデアはありますか?
編集:フルスコープを使用する場合(それは一種の作品ですか?):
これはエラーをスローしませんが、インデックスモジュールをロードするのではなく、代わりに「neoform」モジュールをロードします。
「struct」の結果は次のとおりです。
また、副次的な質問として、動的にロードされたモジュール内でクラスをインスタンス化するにはどうすればよいですか?(すべてのモジュールに共通のクラス名が含まれていると仮定します)。
編集:解決策:( coonj&Rickに感謝)これは結局うまくいったものでした。理由は(まだ)わかりませんが、fromlist
「a」という文字を値として指定すると機能するため、「どうやら何か」である必要がありました(ファイルにクラスが1つしかないため、奇妙なことになります)。