問題タブ [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.
multithreading - BackgroundWorker を使用したスレッド化
シナリオがあります。Windowsフォームに表示されるユーザーIDのリストがあります。ユーザー ID の 1 つをクリックするとすぐに、DB からユーザーの詳細を取得します。アプリケーションの応答性を維持するために、リストボックスの選択変更イベントで、新しい BackgroundWorker(BW) オブジェクトを作成して DB にアクセスします。ステータス バーに「ユーザー 'abc' を検索しています...」と表示されます。
ここで、ユーザーが矢印キーを使用して (4 ~ 5 回) ユーザー ID 間を移動すると、上記の設計により、要求を行うために複数の BW オブジェクトが作成されました。しかし、最終的に特定のユーザー (リストビューでユーザーが現在選択されているユーザーではない可能性があります) のデータが戻ってくると、非同期呼び出しだったため、ステータスバーにすべてのユーザーが表示されます。
私がやりたいのは、最後のユーザーだけの詳細を取得したいということです。それまでは「検索中のユーザー...」のみを表示したい。
この場合の解決策を教えてください...
css - バックグラウンドでCSS画像を拡大縮小します-CSSのみ
ブラウザのビューポートサイズに応じて、背景画像を拡大縮小したい。
たとえば、CSSの背景をストレッチしたりスケーリングしたりするなど、その仕事をするStackOverflowに関するいくつかの質問を見てきました。うまくいきますが、タグbackground
ではなく、を使って画像を配置したいと思います。img
その1つにimg
タグが配置され、CSSを使用してimg
タグに敬意を表します。
それは機能しますが、その質問は少し古く、CSS3では背景画像のサイズ変更がかなりうまくいくと述べています。この例を最初に試しましたが、うまくいきませんでした。
background-image
宣言でそれを行うための良い方法はありますか?
ruby-on-rails - レールでペーパークリップを使用してすべての処理が完了した後、ファイルを S3 に送信するにはどうすればよいですか?
Video および Image モデルを備えた Rails アプリがあります。どちらも、進行状況を示すフィードバックとキューに入れられたアップロードに SWFUpload を使用します。そのため、それらは TempImage および TempVideo モデルにアップロードされ、ActiveRecord Video および Image モデルが保存されると、一時が移動されます。
画像では、デフォルトのペーパークリップ プロセッサを使用してさまざまなスタイルが作成されています。動画がアップロードされた後、動画はバックグラウンドでキューに入れられ (starling と workling を使用)、FLV 形式にトランスコードされ、jpg サムネイルが作成されます。
私の質問は次のとおりです。これらすべての変換をローカルサーバーで実行できるようにしたいのですが、サーバーのスペースと帯域幅を確保するために、ファイルを最終的に S3 に保存したいと考えています。ペーパークリップの S3 バックエンドを使用してこれを行うにはどうすればよいですか? または、新しい S3 パスを反映するようにペーパークリップ属性を更新するすべての after_save タスクが完了した後、ペーパークリップとは別に S3 へのアップロードを行うバックグラウンド タスクが必要ですか?
java - Maven jetty プラグイン - バックグラウンド モードでの起動時の遅延
Linuxでjettyサーバーを起動します
nohup mvn jetty:run &
バックグラウンドで実行し、コンソールを終了したときにとどまるようにします。通常は(mvn jetty:run)数秒で起動しますが、この場合は起動に1分ほどかかります。このような遅延の原因は何ですか?
スタックトレース
actionscript-3 - actionscript3で空間の背景を動的にレンダリングする方法は?
actionscript/flex 3 (フラッシュ) で宇宙ゲームを作成しています。地図がないので、世界は無限大です。これを機能させるには、オープン スペースのように見える背景を動的に (プログラムで) レンダリングする必要があります。
世界をリアルに感じさせ、特定の場所を他の場所とは異なるように見せるには、色の違いや霧のような変換などのフィルターを追加できる必要があります。これらはランダムに追加および変更されます。
プレーヤーは、画面の端に飛んで「マップ」を「スクロール」できるため、世界の特定の部分のみが一度に表示されますが、プレーヤーはどこにでも行くことができます。スクロールは、プレーヤーを除くすべてのオブジェクトを反対方向に移動することで機能し、プレーヤーがその方向に移動したように見えます。背景も移動する必要がありますが、新しく発見された地形 (動的に作成されたもの) では異なる必要があります。
さて、私の質問は、このようなことをどのように行うか、どのようなものを使用する必要があり、それらをどのように実装するかです。ゲームにはさらに多くのオブジェクトが登場するため、パフォーマンスも考慮する必要があります。
wpf - WPF ListView - 選択した項目の背景色を設定するにはどうすればよいですか?
私は現在これを持っていますが、前景色でしか機能しません。
どんな助けでもよいでしょう:D
jquery - ファイル名に括弧を付けて背景画像を複製する
ファイル名に括弧が付いた背景画像があります。
これは通常は問題ありません。ファイル名の前後に引用符があるため、混乱することはありません。
ただし、IEの開発者ツールを見ると、ブラウザが何らかの理由で引用符を削除していることがわかります。
それでも、それは機能するので、大したことではありません。jqueryのclone関数を使おうとすると問題が発生します。
どうやら、clone()の後の出力は、上記の画像のURLをIE8で有効であると認識せず、それを取り除きます(IE7を含む他のブラウザーは問題ありません)。そして、私はこれで終わります:
誰もがこれを修正する方法を知っていますか?つまり、IE8のURLに括弧を付けて背景画像を複製します。
ありがとう。
また、補遺として、関連する要素にインラインスタイルを使用する必要があるため、別のスタイルシートを使用することはお勧めしません。
Ad2:エスケープ時に、ブラウザでレンダリングした後、エスケープされたエンティティはエスケープされなくなります。ページの読み込み後に再度クローンが作成され、クローンを作成するために選択したオブジェクトには、エスケープされていない文字が含まれています。
datagridview - バックグラウンド更新時に DatagridView が現在の編集を失う
ここに私の問題があります: カスタム オブジェクトの BindingList にバインドされた DataGridView があります。バックグラウンド スレッドは、これらのオブジェクトの値を常に更新しています。更新は正しく表示されており、1 つのことを除いてすべて問題ありません。バックグラウンドで更新されたフィールドの更新中に別のフィールドを編集しようとすると、入力した値が失われます。この動作を示すコード サンプルを次に示します (新しいフォームの場合は、新しい DataGridView をドロップします)。
したがって、列 a または b を編集すると、列 c の更新によってエントリが失われることがわかります。
どんな考えでも大歓迎です。
python - Pylons でバックグラウンドプロセスを起動するにはどうすればよいですか?
ユーザーがかなり長時間実行されるプロセス (5 ~ 30 秒) を起動できるようにするアプリケーションを作成しようとしています。次に、プロセスが生成されたときに、ユーザーがプロセスの出力を確認できるようにする必要があります。出力はユーザーの現在のセッションでのみ必要になるため、長期間保存する必要はありません。Pylons フレームワークを利用しながらこれを達成する方法について、2 つの質問があります。
Pylons コントローラでこのようなバックグラウンド プロセスを起動する最良の方法は何ですか?
バックグラウンド プロセスの出力をユーザーに返す最善の方法は何ですか? (出力をデータベースやセッション データなどに保存する必要がありますか?)
編集:
問題は、コントローラーで使用してコマンドを起動するsubprocess
と、コントローラーはサブプロセスが終了するのを待ってから続行し、プロセスが完了するまでロード中の空白のページをユーザーに表示することです。サブプロセスを開始した直後に、ユーザーをステータス ページにリダイレクトして、それ自体で完了できるようにしたいと考えています。
c++ - システムトレイアイコンを使用してバックグラウンドプロセスを作成する
バックグラウンドでいくつかのことをチェックし、システムトレイアイコンを介してユーザーに通知するWindowsアプリを作成しようとしています。
アプリは管理されていないC++で作成されており、.netまたはJavaに切り替えるオプションはありません。
ユーザーがアプリを停止したい場合は、トレイアイコンを使用します。
システムトレイ側であり、ユーザーのコンピューターに何もインストールせずに実行する必要があるため、アプリをサービスにすることはできません(単一の.exeです)。
典型的なWin32プログラム構造(RegisterClass、WndProcなど)を使用して、ウィンドウメッセージループを分離するためにコードを配置する方法がわかりません。たぶん私はCreateProcess()またはCreateThread()を使用する必要がありますか?マルチスレッド環境を処理する正しい方法ですか?
CreateProcess()/ CreateThread()を使用する必要がある場合、2つのスレッド間で通信するにはどうすればよいですか?
ありがとう ;)