問題タブ [halt]

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

exit - 他のプログラムがいつ終了するかを通知するプログラムを作成するにはどうすればよいですか?

他のプログラムがいつ終了するかを通知するプログラムを作成するにはどうすればよいですか?

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

c# - GUIをロックせずにメソッドの実行を一時停止します。C#

Intro to OOPペーパーのプロジェクトでC#のカードゲームに取り組んでおり、ゲームは現在機能していますが、GUIに「フレア」を追加しています。

現在、カードは配られ、UIに即座に表示されます。カードを配った後、次のカードを配る前に、一時停止をプログラムする必要があります。

ゲームが開始されると、次のコードが実行され、それらを表すPictureBoxにデータが入力されます(最終的にはループになります)。

System.Threading.Thread.Sleep(100);を使用してみました。各deal()。show()間、およびこれらの各メソッド内でも、すべてのスリープが処理されるまでGUIをロックし、すべてのカードを一度に表示するだけです。

タイマーとwhileループを組み合わせて使ってみましたが、同じ効果が得られました。

望ましい結果を達成するための最良の方法は何でしょうか?

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

c# - プロセスを終了させる

次のようなプロセスオブジェクトの設定があります。

(未定義の値がこのコードの外部で提供され、有効である場合)。問題のプロセスは起動して適切に実行されますがp.Start();、終了時にキャッチする必要があります。コンソールウィンドウが短時間点滅して消え、プロセスが完了したことを示しているように見えますが、関連するイベント(OutputDataRecieved、Exitedなど)は発生せず、プロセスが終了しないようです。(関連する場合は、いくつかのパラメーターを使用してluaスクリプトを実行しようとしています)。誰かがこのプロセスを正しく停止するのを手伝ってもらえますか?

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

java - 現在のスレッドでスリープを呼び出すとメイン GUI が停止する

DataThreadThread から継承したクラスが 1 つあります。DataThreadと の 2 つのオブジェクトReadThreadを使用していますWriteThread。実行中の別のスレッドがMain_GUIあります。

ボタンを押すmain_GUIとメソッドが呼び出されx.method1()、このメソッドは WriteThread メソッド WriteThread.sleepForReset() を使用します。の

GUIのボタンを押すと、ミリ秒main_GUI停止し28000ます。スリープをオンにしているWriteThread場合、なぜそれが停止するのmain_GUIですか? スリープが静的メソッドだからですか?はいの場合、誰かWriteThreadに影響を与えずに眠る方法を提案できMain_GUIますか?

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

wpf - WPF DoDragDrop により、コントロールのアニメーションが停止する

シナリオ (簡略化) は次のとおりです。ウィンドウにコントロール (たとえば、四角形) があります。MouseMove イベントをフックして、ドラッグ アンド ドロップを開始できるようにしました。次に、MouseDown イベントでアニメーション化して、50 ピクセル右に移動します。ただし、Rectangle 上でマウスを押したままにすると、コントロールが約 1 ピクセル移動してから一時停止します。マウスを動かしたときだけアニメーションが続きます。これを解決する理由と方法を知っている人はいますか?どうもありがとう!!

この問題を再現するソース コードは次のとおりです。

Window1.xaml が必要な場合:

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

php - ダウンロードの問題: 遅い、または失敗する

訪問者がファイルをダウンロードできるようにする次のスクリプトがあります。

うまくいきません。(ファイル名も引用符で囲みましたが、同じ結果です)。

動作が非常に遅く、ダウンロードが停止することさえあります。特に Opera では、ダウンロードの 99% で停止します。すぐに 99% 完了したと表示され、ダウンロードが開始され、約 34% で停止することもあります。

サーバーは共有ホスト、Mac OS X サーバーです。

Firefox のライブ HTTP ヘッダー アドオンを使用すると、サーバーが追加のヘッダーを応答に追加することに気付きました。

これらが問題の原因である可能性はありますか?

ローカルホストでスクリプトを実行すると、すべて正常に動作します。また、このホストからファイルを直接ダウンロードすると、速度もスムーズでスムーズです。

私はこれについて本当に無知です。あなたの助けに感謝します。前もって感謝します。

アップデート:

問題をボトルネックに絞り込んだと思います。Web サーバーは自動的に出力を gzip 圧縮します。Content-LengthPHP スクリプトからヘッダーを削除すると、すべてがスムーズにダウンロードされ始めました。これは理にかなっています: の値はContent-Length、実際の gzip された出力ともはや一致しません。PHP では、圧縮されていないファイルサイズを読み取ってContent-Lengthヘッダーを設定しましたが、その後、Apache がそれを圧縮しました。これはおそらく、ブラウザーが詰まった場所です。

Content-Lengthこの質問に続いて、Web サーバーが出力を自動的に gzip 圧縮するときに正しいヘッダー サイズを設定する方法について質問します。

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

unix - 「停止」ツールのソースコードはどこにありますか?

誰かが停止ツールのソースをリンクできますか?これは通常/sbinにあるバイナリであり、システムをシャットダウンします。調べてみましたが、どこにも見つかりませんでした。

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

delphi - D2007のExceptionブロックからHalt(n)のエラーコードを返す方法は?

更新:D2007に固有のようです。D2010でも、以前のバージョンと同じように機能します。

次のように、EceptionHandlerブロックでキャッチされた例外のタイプに応じて終了コードを返したいと思います。

残念ながら、D2007では、ExceptionブロックからHalt(n)を呼び出すと、Halt()に何を渡しても、常に終了コード1が返されます。

どうやら、例外ハンドラーを終了するとFinalizeが呼び出され、保留中の(中止されていない)例外がクリアされ、SysUtils.ExceptHandlerが呼び出されます。

そして、私が望んでいた終了コードに関係なく、私はそれを取得しHalt(1)ます!

したがって、問題は次のとおり
です。発生した例外に応じて、目的の終了コードを簡単に返すにはどうすればよいですか。

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

shell - シェルファイルを介してPrologSicstusを実行する

私はシェルスクリプトを介してファイルを実行し、その出力をそのファイルに書き込もうとしています。

スクリプトは非常に単純です。

/usr/local/sicstus4.1.1/bin/sicstus -l run --goal "runh('examples / callbacks_matlab.pl'、S)、halt。" >「/Users/Andrew/Dropbox/IP/modellingphase/rules.txt」

ただし、これを実行すると、次のエラーで失敗します。sicstus(24883,0x7fff70916ca0)malloc:*オブジェクト0x10082b408のエラー:解放されたオブジェクトのチェックサムが正しくありません-オブジェクトは解放された後に変更された可能性があります。*デバッグするmalloc_error_breakにブレークポイントを設定します

一方、ゴールから「停止」を削除すると、すべてが正常になりますが、Sicstusはまだ実行されています。

シェルスクリプトで上記のエラーが発生することなく、sicstusを終了する方法はありますか?

お時間をいただきありがとうございます。

アンドレアス

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

mysql - MySQLワークベンチのエラーでもSQLクエリを続行します

MySQLワークベンチを使用してJoomlasample_data.sqlファイルをローカルデータベースにインポートしています。エラーが発生した場合でも、エラーの原因となった行をスキップして、インポートを続行してほしい。

クエリがエラーで停止するのを防ぐために、SQLのプレフィックスを付けることができるものはありますか?