問題タブ [background]

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 投票する
1 に答える
557 参照

multithreading - Windows ハンドルを使用して、bgnd スレッド セーフから DirectX 呼び出しを行っていますか?

アンマネージ コードの上にある (ほとんどの場合) Winforms UI であるアプリをデバッグしています。UI コードの一部は WinForms ではありません。DirectX を使用して、一部の Panel コンポーネントの表面に直接描画しています。そのために、コンポーネントの作成後にコンポーネントのウィンドウ ハンドルが記録され、この DirectX 表示を実行するモジュールが必要とするハンドル (GetWindowRect() など) を必要とする後続の呼び出しでは、このハンドルが使用されます。このメカニズムはしばらく前から存在していましたが、これから説明する問題は見られませんでしたが、運が良かっただけかもしれません。これを配置したプログラマーは、もう私には利用できません。

私が解決しようとしている問題は、非常に断続的に、この領域の表示が壊れることです。このルーチンは、バックグラウンド スレッドから呼び出されています。たとえば、GetWindowRect() の呼び出しが突然、描画の問題に付随してガベージ座標を返すことをアプリ ログで確認しました。Window ハンドル自体は破損しておらず、Windows データ構造を上書きしていないことは確かです。表示ストリームを停止して再開すると、GetWindowsRect() は同じ Windows ハンドルを使用して、適切な座標を再び返し始めます。

これが .NET レベルの場合は、Invoke を使用して描画をメイン スレッドに延期します。私の質問は、この DirectX 呼び出しに対して同じことを行う必要があるかどうかです。私は、バックグラウンド スレッドで描画しないことに関する Microsoft の警告を見つけようとしていました。誰でも私にこれを指摘できますか?

パソコン

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

python - Python/wxPython: バックグラウンドで継続的に作業を行う

wxPython インターフェイスを使用して、Python でシミュレーションを実行するためのプログラムを作成しています。プログラムでは、シミュレーションを作成することができ、プログラムはそれをレンダリング (=計算) します。レンダリングには非常に時間がかかる場合があります。

ユーザーがシミュレーションを開始し、初期状態を定義するとき、ユーザーがプログラムでさまざまなことを行っている間、プログラムがバックグラウンドでシミュレーションを継続的にレンダリングするようにします。いっぱいになる YouTube スタイルのバーのようなもの: レンダリングされたポイントまでしかシミュレーションを再生できません。

レンダリング機能はどのように実行すればよいですか?

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

backup - 自動バックグラウンドをオフラインで同期する

時々オフラインになるラップトップでいくつかのドキュメントに取り組んでいます(winXPを実行しています)。バックグラウンドで実行されるように、ドキュメントをリモートの場所のフォルダーに自動的にバックアップしたいと思います。

ドキュメントを編集し、バックアップを忘れて、オンラインになったら、すべてをリモートの場所にバックアップするか、さらに良いことに、svn サーバーまたはバージョン管理をサポートするものにバックアップします。

1.無料 2.ネットワークを過負荷にせず、差分のみを送信します。3.100%効く

前もって感謝します

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

background - PyQt - 透明な背景

ウィンドウの背景を透明にしようとしています。しかし、その上にあるウィジェットの下に、デスクトップイメージの一部が表示されます。今、私はコンストラクターでこれを持っています:

0 投票する
8 に答える
22861 参照

background - CTRL + Zを壊して実行した後、プロセスをバックグラウンドにするにはどうすればよいですか?

Ctrl + Zなどの一部のキーが機能しなくなったため、この質問は特別です。

次の順序で入力して、プロセスをバックグラウンドにしようとしました。

  1. 探す /
  2. CTRL + Z
  3. bg

しかし、私はまだstdoutを見ることができます。最初のステップのみを実行することとの唯一の違いは、コマンドCTRL+Zが機能しなくなることです。保存されていないジョブがあり、ハードドライブが100GBを超えている場合は、かなり厄介です。それで

プロセスをバックグラウンドにするにはどうすればよいですか?

[詳細]

MacでBashの4番目のバージョンを使用しています。

[ニコラス・ライリーによる核心の返事]

問題は、実行中のプロセスのバックグラウンドの「影響」を理解していないことです。CTRL+Zなどのコマンドがバックグラウンドプロセスで機能しない理由がわかりません。次のコマンドを使用して、別のシェルでプロセスを強制終了することができました。

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

wpf - DatePickerのカレンダーのBK色を変更する方法

DatePicker のカレンダーの背景色を変更するには? ありがとう!

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

jquery - Y 軸のみの CSS 背景位置の変更

わかりました...ここで問題です。

水平方向に配置された 10 個の 25px x 25px アイコンで構成される CSS スプライト イメージがあるため、幅 250px のスプライト イメージになります。

これらの 25x25 の画像をサムネイルとして使用しています。初期ビューでこれらの画像の不透明度を 30% にしたいと考えています。ユーザーがそれらの上にカーソルを置いたとき、不透明度は 100% である必要があります (1)。

私がしたことは、不透明度が 30% の画像の 2 行目を作成することでした。これで、250px x 50px のスプライト画像ができました。上部 25px は 100%、下部 25px は 30% です。

HTML を次のように設定します。

そしてCSS:

ただし、これは残念ながら機能していないようです。background-position-y は Firefox ではサポートされていないためです (または標準ではなく、IE 固有のものです)。

アイデアは、スプライト画像を上に (y 軸に沿って) SHIFT し、x 軸をそのままにしておく (または前のクラスで設定した) ことです。

これに対する単純な CSS ソリューションがない場合、この不透明効果は JQUERY で実行できますか? では、親指は 30% の不透明度で読み込まれ、ユーザーがホバーすると 100% の不透明度に移行しますか?

どうもありがとう、

M.

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

c# - バックグラウンドワーカーのDoWorkをキャンセルするC#

C#2008

以下のコードを使用してソフトフォンにログインしています。ただし、初期化してチェックする必要のあるものがたくさんあるため、ログインプロセスは長いプロセスです。コードを投稿するのに時間がかかるため、ここではほんの少しだけ説明します。

以下のコードでは、各チェックを実行する前に、キャンセルボタンのクリックイベントでCancellationPendingが呼び出されたかどうかをチェックしています。これは正しいです?また、チェックが失敗した場合は、CancelAsyncを呼び出し、e.Cancelをtrueに設定します。

ここで使用した方法が最適な方法かどうかを知りたいのですが。

アドバイスをありがとう、

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

jquery - アコーディオンメニューを切り替えるときにbg画像を変更する

アコーディオンメニューがあり、各メニューヘッダーには、メニューが上下にスライドすると変化する小さな矢印imgがあります。

これまでのコードは次のとおりです。

これは、一度に1つのメニュー項目を切り替えるときに正常に機能します。

ただし、1つのメニュー項目を展開し、別のメニューヘッダーをクリックするとします。予想どおり、最初のメニュー項目が上にスライドし、新しくクリックされたメニュー項目が下にスライドします。ただし、上にスライドするメニューでは、矢印gifは元に戻りません。これは、トグル関数がまだ最初の状態にあるために発生します。もう一度クリックして「detailsPanelSelected」クラスを削除すると、画像が元に戻るだけです。コードを見ると、これは予想されます。

だから私の質問は、別のメニューヘッダーがクリックされたときにメニュー項目「detailsPanelSelected」が削除されるようにするにはどうすればよいですか?保留中のトグル機能をどうにかしてリセットできますか?