問題タブ [spawning]
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.
visual-c++ - Win32アプリケーションから同期操作としてプロセスを実行する
既存のユーティリティアプリケーションがあります。これをutil.exeと呼びましょう。これは、コマンドラインから入力を受け取り、ディスク上にファイル、たとえば画像ファイルを作成するコマンドラインツールです。
util.exeを実行して、これを別のアプリケーション内で使用したいと思います。ただし、処理を続行するときにファイルが存在することがわかるように、同期する必要があります。
例(psudeo)
プロセスを実行し、プロセスが終了するまで待機する単一のWin32 API呼び出しはありますか?CreateProcessを見ましたが、起動しようとするとすぐに戻ります。ShellExecuteを見ましたが、同期していても少し醜いようです。
iphone - 名前の衝突なしで無限の UIImageView を生成する
iPadアプリ。OS 4.2。
ボタンを押すと、UIImageView を作成してアニメーション化するこの関数を呼び出す (そして 2 番目のアニメーション ブロックを呼び出す) ボタンがあります。同じ関数を呼び出し、別の場所と別の URL をグラフィックに渡す別のボタンを作成しました。
最初のボタンから生成された最初のグラフィックには、2 番目のボタンから渡された位置があります。これはおそらく、UIImageView に動的に名前を付けて衝突を取得していないことが原因です。
では、無限の数の UIImageView を動的に作成して名前を付けるにはどうすればよいでしょうか? 特に、2 つの関数で UIImageView を参照するには、関数の外で宣言する必要があります。
linux - Ubuntu Linux - USB デバイスが接続されたときにアプリケーションを生成する
USB デバイス (フラッシュ ドライブ、カメラ、電話など) が接続されているときにアプリケーションを実行しようとしています。おそらく、"Hello World" のような単純なアプリケーションから始めます。基本的に、カメラ、フラッシュ ドライブ、または電話を接続すると、コンピューターで "Hello World" アプリケーションが生成されます。
この種の機能を最新バージョンの Ubuntu Linux で作成することは可能ですか? このイベントをリッスンするアプリケーションを作成する必要がありますか? 私がむしろしたいのは、それをキャッチするためにアプリケーションを実行することなく、それを機能させることです。これは可能ですか?
私が書く必要があるものはすべてC言語になります。誰かが私を正しい方向に向けることができれば、とても感謝しています.
ありがとう、T
android - Android ゲーム開発 - レベル進行方法
私は現在、古典的なアーケード スペース シューティング ゲームに似た Android ゲームを開発しています。これまでのところ、ほとんどすべてが完了していますが、私のコードは私の好みではなく、改善する方法を見つけようとしています.
私が抱えている問題は、敵や他のオブジェクトが画面に入ることです。
現在、スレッドに渡す Runnable オブジェクトを使用しています。この Runnable には、画面の上部または側面から新しい敵が侵入するすべての距離の配列があります。run() メソッドで時間をチェックし、System.uptimeMillis() が配列内の要素以上の場合は、switch ステートメントを使用して実行するイベントを決定する別のメソッドを起動します。
これはすべて管理するのが非常に面倒になってきているため、キューに入れられた敵を管理するためのより効率的できちんとした方法を誰かが知っているかどうか疑問に思っていました.
また、私が作成した配列は 200 程度のオブジェクトであり、それらが画面から消えると、それらを無効にしていました。明らかに、これはパフォーマンスの良いゲームに対して GC の起動が多すぎるためです。破壊されたり画面から消えたりした敵を再利用するのが最善ですか? または、これにも良い方法がありますか?(私は、自分のプログラムが市場の荒野に足を踏み入れる前に、可能な限り最高のものであることを確認しています)
前もって感謝します、
-ロフラ
python - Python:サブプロセスの子がすべて実行を終了したことを確認する方法
Python スクリプト内からインストール プログラムの実行が終了したことを検出しようとしています。具体的には、アプリケーションは Oracle 10gR2 データベースです。現在、Popen で subprocess モジュールを使用しています。理想的には、単に wait() メソッドを使用してインストールの実行が完了するのを待つだけですが、ドキュメントに記載されているコマンドは実際には子プロセスを生成して実際のインストールを処理します。失敗したコードのサンプル コードを次に示します。
ここに同様の質問があります: Killing a subprocess including its children from pythonですが、選択された回答は子の問題に対処していません。代わりに、待機するアプリケーションを直接呼び出すようにユーザーに指示します。サブプロセスのすべての子を待機する特定のソリューションを探しています。サブプロセスの数が不明な場合はどうなりますか? すべての子サブプロセスが完了するのを待つという問題に対処する回答を選択します。
失敗の明確化: 子プロセスは、wait() コマンドの後も実行を継続します。これは、そのコマンドが最上位プロセス (この場合は「sudo」) のみを待機するためです。この問題で知られている子プロセスの簡単な図を次に示します: Python subprocess module -> Sudo -> runInstaller -> java -> (unknown)
c++ - 名前付きパイプを使用して子プロセスを生成し、その STD IO をリダイレクトする方法は?
子プロセスを生成し、STD IO を介して対話する必要があります。そのために名前付きパイプを使用したいと考えています。私が作成している (プロセスを生成する) アプリケーションは C++ です。
Microsoft は、匿名パイプを使用して上記を行う方法の良い例 (http://msdn.microsoft.com/en-us/library/ms682499%28v=vs.85%29.aspx) を提供し、リダイレクトも可能であると述べています。名前付きパイプを使用して行われます。
しかし、提供された例で匿名パイプを名前付きパイプに置き換えるだけでは機能しません。(CreateNamedPipe() API によって返されたハンドルを、子プロセスの生成に使用される STARTUPINFO 構造体の hStdInput、hStdOutput メンバーに割り当てています。)
これを行う正しい方法は何ですか?コードスニペットの例は素晴らしいでしょう。
注: 子プロセスの動作を変更することはできません。
iphone - Objective-Cの画像移動の問題
ねえ、私は問題にぶつかっています。nstimerによって2秒ごとに追加される画像オブジェクトを作成します。更新タイマーがそれを更新して、画像が進むようにします。しかし、それは新しいものが追加されるまで先に進むだけで、私はその理由を解決できません。
これはそれを追加するための方法です。
自己説明。
そしてこれはそれらを生み出します。
python - tracd を使用せずに nginx をデプロイするための Trac の生成
nginx で Trac を実行しようとしています。
tracd サーバーを実行することで構成される簡単な解決策がありますが、私はそれを避けようとしています。UNIX ソケットはサポートしていません。
代わりに、任意の WSGI アプリケーションを起動できるSpawningを使用しようとしています。
しかし、私はそれを使用する方法がわかりません。展開後、自分のディレクトリが含まれていますが、 Spawningを使用して起動する方法がわかりません。cgi-bin
trac.wsgi
引数としてファイル名を受け入れません。モジュールとアプリケーション名を指定する必要がありますspawning my_module.my_wsgi_app
。しかし、どうすれば trac.wsgi でそれを行うことができますか?
ios - プラットフォームに問題がありますか? (ココス2D)
私のゲームでは、Doodle Jump に似たプラットフォームを使用しています。それぞれに独自のアニメーションがありますが、最終的にはすべて同じ b2ContactListener のタグを持っています。現在、私は CCSprite を使用していますが、うまくいかないと思います。代わりに何をすべきですか?
現在、私は CCSprite を使用していますが、このクラッシュ (SIGABRT) が発生します。
これは、私の CCSprite が nil 正しいためだと思いますか? しかし、なぜゼロなのかはわかりません。.h で宣言し、spawn メソッドで次のようにします (疑似コード):
また、if ステートメントでブレークポイントを使用すると、Out of Scope と表示されます。これを適切に機能させる方法についてのアイデアはありますか?
ありがとう!
回答: UIImage へのアクセス方法が間違っていたため、最終的にこれを修正しました。オブジェクトタイプをキャストすることで修正しましたが、うまくいきました。また、効率に関する限り、私は望んでいないゲームループのような 1 つのメソッドを呼び出していたので、今それを修正しています。