問題タブ [process]
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.
process - 別のプロセス ロケールの変更
私自身の「キーロガーのような」プロセスから、別のプロセスのロケールが間違っていることがわかりました(つまり、いくつかのキーを盗聴することで、フォアグラウンドプロセスのロケールが別のプロセスに設定されている間は何かである必要があることがわかりました)。これを行う最善の方法は何ですか?
c# - Vb.NET または C# を使用してプロセスを強制終了するにはどうすればよいですか?
ユーザーが Microsoft Word を既に開いているかどうかを確認する必要があるシナリオがあります。彼が持っている場合は、winword.exe プロセスを強制終了して、コードの実行を続行する必要があります。
vb.netまたはc#を使用してプロセスを強制終了するための簡単なコードはありますか?
php - PHPスクリプトがまだ実行されているかどうかを確認する方法
PHP
キューでリッスンするスクリプトがあります。理論的には、死ぬことは想定されていません。それがまだ実行されているかどうかを確認するための何かがありますか?のようなRuby's God ( http://god.rubyforge.org/ )
ものPHP
?
神は言語にとらわれませんが、Windowsでも機能するソリューションがあればいいのですが。
c# - C#で現在フォーカスされているプロセス名とバージョンを確認するにはどうすればよいですか
たとえば、Visual Studio 2008 で作業している場合、devenv と 2008 または 9 の値が必要です。
バージョン番号は非常に重要です...
c# - ユーザー名とパスワードを使用して C# でプロセスを開始すると、「アクセスが拒否されました」という例外がスローされる
偽装を実行している.NET 3.5 Webアプリ内で、次の方法でプロセスを実行しようとしています:
- web.config で信頼モードを完全に変更しても修正されませんでした。
-var securePassword は、コードの前半で設定された secureString であることに注意してください。
これにより、メッセージとして「アクセスが拒否されました」という例外がスローされます。ユーザー名とパスワードの情報を削除すると、例外はなくなりますが、プロセスは必要なユーザーではなく aspnet_wp として開始されます。
この問題は複数のフォーラムで見たことがありますが、解決策が提供されたことはありません。何か案は?
java - Javaで複数のストリームを処理するにはどうすればよいですか?
プロセスを実行して、その入力、出力、およびエラーストリームを処理しようとしています。これを行うための明白な方法は、のようなものを使用することですが、それをselect()
行うJavaで私が見つけることができる唯一のものはSelector.select()
、を取りますChannel
。またはChannel
からを取得することはできないようです(メソッドは ありますが、ここでは役に立ちません)InputStream
OutputStream
FileStream
getChannel()
そこで、代わりに、すべてのストリームをポーリングするコードを作成しました。
終了しないことを除いて、これは機能します。ストリームの1つがファイルの終わりに達すると、available()
ゼロを返すためread()
、呼び出されず、EOFを示す-1の戻り値を取得することはありません。
1つの解決策は、EOFを検出するための非ブロッキング方法です。ドキュメントのどこにも表示されません。あるいは、私がやりたいことをするためのより良い方法はありますか?
私はここにこの質問を見ます: リンクテキスト とそれは私が望むものを正確に実行しませんが、私が今抱えている特定の問題のために、ストリームごとに別々のスレッドを生成するというそのアイデアをおそらく使用できます。しかし、確かにそれがそれを行う唯一の方法ではありませんか?確かに、それぞれにスレッドを使用せずに複数のストリームから読み取る方法が必要ですか?
process - 「噴水開発モデル」とは?
ウィキペディアのシステム開発ライフ サイクルのページで言及されています。
これを管理するために、ウォーターフォール、ファウンテン、スパイラル、ビルドと修正、ラピッド プロトタイピング、インクリメンタル、同期と安定化など、多くのシステム開発ライフ サイクル (SDLC) モデルが作成されています。
Google でいくつかのことを見つけましたが、それらは漠然としていて、クリックしてくれなかったように感じました。おそらく、ここの誰かからの説明がより明確になるかもしれません。
linux - アプリケーションまたはプロセスの実際のメモリ使用量を測定するにはどうすればよいですか?
Linux でアプリケーションまたはプロセスのメモリ使用量をどのように測定しますか?
Linuxでのメモリ使用量についてのブログ記事から、ps
これはこの目的のために使用する正確なツールではありません。
なぜ
ps
「間違っている」のか見方によっては
ps
、プロセスの実際のメモリ使用量を報告していません。実際に行っていることは、実行中のプロセスが 1 つしかない場合に、各プロセスが実際にどれだけのメモリを消費するかを示すことです。もちろん、典型的な Linux マシンでは、常に数十のプロセスが実行されps
ています。
(注: この質問については、ここで詳しく説明します。)
process - 問題からコードに渡すプロセス。どのように学びましたか?
私は学生にプログラミングを教えています/手伝っています。
私が始めたとき、次のプロセスが常に私を助けたことを覚えています。それはかなり直感的に見え、他の誰かが同様のアプローチをとったのではないかと思います.
- 問題を読んで理解してください (もちろん)。
- 可能な「関数」と変数を特定します。
- どのようにそれを行うかを段階的に書いてください (アルゴリズム)
- それをコードに変換し、できないことがあれば、それを実行する関数を作成し、動き続けます。
時間と練習を重ねるうちに、問題の記述からコーディングの解決策に移行するのがいかに大変だったかを忘れてしまったようですが、この方法を適用することで、なんとかプログラミングの方法を学ぶことができました。
したがって、次のようなプロジェクトの説明の場合:
システムは、次のルールに基づいてアイテムの価格を計算する必要があります (ルールの説明... クライアント、割引、在庫状況など)。
最初のステップは、問題が何であるかを理解することです。
次に、アイテム、ルール、変数などを識別します。
次のような疑似コード:
そして、それをプログラミング言語に渡します..
あなたは似たようなアプローチを取りましたか?.誰かがあなたに似たようなアプローチを教えましたか、それともあなた自身を発見しましたか (私がしたように :( )
process - 将来の調査のためにプロセスの状態を保持するために、プロセスのスナップショットを作成するにはどうすればよいですか?これは可能ですか?
これが可能かどうかはわかりませんが、非常に便利です。
定期的に失敗するプロセスがあります(Windows 2000で実行)。その後、再起動して再び失敗するのを辛抱強く待つ前に、それに反応するチャンスが1回だけあります。プロセスを作成しなかったため、デバッグするソースがありません。失敗は一見ランダムに見えます。
プロセスのスナップショットを使用して、障害に対する反応を繰り返し迅速にテストできました。
VM内で実行することを考えていましたが、この場合は不可能です。
編集:@Jon Cageは尋ねました:
スナップショットとは、失敗しそうなプロセス(メモリ、プログラムの状態などを含む)をキャプチャし、最後の数秒間を繰り返し再生して、他のコンポーネントにどのような影響があるかを確認することを意味します。
これはまさに私が言っていることです!