問題タブ [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.

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

wpf - WPF での画像の動的読み込み

WPF に奇妙な問題があります。実行時にディスクから画像を読み込んで、それらを StackView コンテナーに追加していました。ただし、画像は表示されませんでした。いくつかのデバッグの後、トリックを見つけましたが、実際には意味がありません。問題を特定するために小さなデモアプリを作成しました:

新しい WPF プロジェクトを作成し、次のようにコードを貼り付けます。

xaml:

xaml.cs、デフォルトの使用法の下に貼り付けます:

画像を bin/Debug フォルダーにコピーし、「picture.jpg」という名前を付けます。

このプログラムは、コメント行のコメントを解除しない限り、何も表示しません。

私が間違っていること、またはなぜこれが起こるのかを誰かが説明できますか? イメージを削除してプログラムを実行すると、「int q= ...」行で例外が生成されます。その行がコメント化されている場合、イメージが存在しない場合でも、プログラムは例外なく実行されます。必要な場合にのみ画像をロードすることは理にかなっていますが、Image コントロールを StackPanel に追加するときに画像をロードする必要があります。

アイデアはありますか?

編集:ちなみに、画像をリソースとして追加する場合、「int q = ..」行は必要ありません。

0 投票する
13 に答える
268972 参照

java - Java で相対パスを使用してリソースを開く

私の Java アプリでは、いくつかのファイルとディレクトリを取得する必要があります。

これはプログラム構造です:

guiclassリソース (ディレクトリとファイル) をロードする resourcesloader クラスをロードします。

ファイルに関しては、試しました

実際のパスを取得するために、この方法は機能しません。

ディレクトリに使用するパスがわかりません。

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

flash - フラッシュ、実際にファイルをロードする前にtotalBytesにアクセスする

まだロードせずにロードする予定のファイルのファイルサイズを見つける簡単な方法を探しています。私は基本的にロードする必要のあるファイルのバッチを作成しているので、合計ロードがどれくらいになるかを事前に決定できれば非常に便利です。

フラッシュ内のLoaderオブジェクトにはtotalBytesプロパティがありますが、これは、すでにファイルをロードしている場合にのみ値を返します。

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

java - JavaでBufferedImageを正しくロードするにはどうすればよいですか?

さて、次のコードを使用して BufferedImage をロードしようとしました:

これを実行すると型キャスト エラーが発生しますが、BufferedImage を適切にロードするにはどうすればよいでしょうか。

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

mysql - mysql でのネストされた選択の読み込み時間

1 つのテーブル パケット
パケットには 2 つのフィールド id と total が含まれ
ており、どちらも bigint 長さ 20 であり、主キー
のみ id は
すべてのレコードで自動インクリメントです total = id
私は 10000 レコードを取得しました id = 1 - 10000 と total = 1 - 10000

私は2つのほぼ同一のクエリを取得しました。1つは非常に長いロード時間で、もう1つはほぼ瞬時に完了します。

非常に長いロード時間:

非常に短いロード時間:

これは、id と total の値が同じ場合に発生します。

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

c# - Main コンストラクターからプログラムを閉じることはできますか?

コンストラクターが終了し、メイン フォームが読み込まれる前に、アプリケーションを終了できますか?

起動時に、メイン フォームが読み込まれる前に表示される読み込み画面があります。コンストラクターが終了する前に、コンストラクターからロード画面が表示されます。

メインフォームと終了画面の間の変数を使用して、終了画面で同様のことを行います。終了画面が true を返す場合、メイン フォームでアプリケーションを終了します。

最後に、すべてのスレッド/クラス/ロード/プログラムのセットアップをメイン コンストラクターで行う必要がありますか、それとも間違っていますか?

アップデート:

つまり、program.cs の後と静的メインで

  1. app1()すべてを初期化する適切な場所はありますか?
  2. ロード画面が終了する前に「閉じる」メッセージを送信しようとしてapp1()も、機能しません。何も開いていなくてもプロセスは実行されます。
0 投票する
2 に答える
497 参照

java - JavaでのHotSpotの最適化について

JavaでHotSpotの最適化を行いました。ただし、クラスのロードに関連するスペースについて心配しています(つまり、クラスに必要なメソッドは1つだけで、他のメソッドはロードしたくない)。どうすればいいですか?

0 投票する
7 に答える
19339 参照

python - Pythonモジュールの動的ローディング

作成したモジュールを動的にロードしようとしています。

現在、これは正しく機能します。

しかし、動的にインポートして同じことを試してみると、失敗します。

提供されるエラーは次のとおりです。

なぜ何かアイデアはありますか?


編集:フルスコープを使用する場合(それは一種の作品ですか?):

これはエラーをスローしませんが、インデックスモジュールをロードするのではなく、代わりに「neoform」モジュールをロードします。

「struct」の結果は次のとおりです。

また、副次的な質問として、動的にロードされたモジュール内でクラスをインスタンス化するにはどうすればよいですか?(すべてのモジュールに共通のクラス名が含まれていると仮定します)。

編集:解決策:( coonj&Rickに感謝)これは結局うまくいったものでした。理由は(まだ)わかりませんが、fromlist「a」という文字を値として指定すると機能するため、「どうやら何か」である必要がありました(ファイルにクラスが1つしかないため、奇妙なことになります)。