問題タブ [interruptions]
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.
java - Java、無限ループの代わりに?
アレイを通して細胞の成長を示すプログラムを作っています。取得したので、スタートボタンを押すと、配列はwhile(true){}ループで10秒ごとに更新されます。それに関する問題は、一時停止ボタンを押してループを停止できるようにしたいのですが、ループ中に、どのコントロールも使用できません。フレームを更新するには、orerの無限ループ以外のものが必要です。
私は少し初心者ですが、現在javaクラスにいます。だから私は言語をある程度理解しています。
iphone - Can NSUserDefaults be used for pausing the application during a phone call?
Friends,
currently I dont have iphone to test and using Simulator for testing purposes. I am Just curious to know whether an application continues to run even after a phone call.. here i have no option to test this from simulator. If it terminates then how can i pause things.. and continue after a phone call. Is NSUserDefaults can be used for my case. As far I understood NSuserDefaults are used to store data that is required when the App is next time loaded. But here I dont want my App to terminate instead pause until Call ends and continue as uninterrupted later. Please clear me about this.
Sorry I am still a beginner so I request for no harsh replies if my question looks stupid.
Thanks in Advance
multithreading - 現在のboost::threadへの参照を取得する/メインスレッドを中断する
中断できるように、実行のメインboost::threadへの参照を取得しようとしています。ただし、boost::thread はこれを行う方法を提供していないようです。
インターネットで検索しましたが、この質問に対する答えが見つからないようです。
いくつかの古い回答を見ましたが、それらは古いブースト コードに関連しているようです。
最も近い人は、boost::thread t;
(デフォルトのコンストラクター)を使用すると現在のスレッドへの参照が得られると言いました。ただし、ブーストのドキュメントには、not-a-threadへの参照が作成されると書かれているようです。
私の主な目標は、メイン スレッドを中断し、現在の boost::thread への参照を取得しないことですが、それが最も簡単な方法のように思えました。
私の現在の解決策は、main から新しいスレッドを作成し、それを join() することです。現在のスレッド オブジェクトを取得 (または中断) し、この回避策を使用しない方法はありますか?
ありがとう
iphone - ホームボタンが押されたためにアプリが非アクティブになったのか、電話がかかってきたのかを区別する
アプリが非アクティブになるたびに、UIApplicationWillResignActiveNotification ローカル通知が投稿されることを知っています。反対のケースでは、UIApplicationDidBecomeActiveNotification 通知が送信されます。
クライアントは、中断に応じてアプリが異なる動作をすることを望んでいます。彼は、ホームボタンが押されたときにアプリを閉じ、ユーザーが電話を受けた場合はアクティブなままにしたいと考えています。それは可能ではないようです、私は正しいですか?. 可能であればどうすればいいですか?
編集:中断が発生したときにアプリを閉じる方法を知っています。私の質問は、中断の原因がホームボタンが押されたのか、電話がかかってきたのかを区別できるかどうかです。
ios - バックグラウンドでiOS通話の中断を処理する方法
フォアグラウンドアプリケーションでbeginInterruptionとendInterruptionを使用して通話の中断を処理できますが、アプリケーションがバックグラウンドにある場合、通話の中断をどのように処理する必要がありますか?
linux - アセンブリ MOV が機能しない、Linux および INT コード リストのデバッグ
ここで問題があります...デバッグ(cmd/ms-dosで)を使用して、いくつかのことを学び、いくつかのコマンドを実行しています... AX を 1234に、DX を ABCDに設定します。それで、私は命令を登録するために「 -a 100 」をしました、私はしました:割り込みを設定しない場合)。-rを実行してレジスタ値を表示すると、それらは変更されずに残ります。これはAX:CD34である必要がありますが、AX は 1234であり、MOV コマンドが機能しないようです...何が間違っていますか?
http://img203.imageshack.us/img203/4866/movdxdldoesntworks.png
(リンク失礼します。画像を投稿するには評判が必要です)
また、Windows Debug to Linux のようなものが存在するかどうかも知りたいです。つまり、Linux インストール (Debian ベース) に nasm と yasm がありますが、それは単なるコンパイラであり、コードをファイルに書き込む必要があり、コンパイルして実行します。Linux の ASM 用の「エミュレータ」または「デバッグ」ツールがありますか? 上の図の Debug Windows ソフトウェアのように?
最後に、3 つの質問でメッセージを長くして申し訳ありませんが、多くのトピックで「殺到」したくないので、最後の質問は、ある種の中断のリストをどこで見つけることができるかということです。マシンコード関数のリストまたはマニュアルを見つけたいと思います。たとえば、Peter Norton の本では、"AH" レジスタに "02h" がある場合、DOS に 1 文字を画面に出力するように指示すると、彼は「関数のリストを見つけたい場合は、 Windows の「ヘルプ」機能は単純なコマンドのリストであり、実際のマニュアルではありません。 UNIXの「男」のように。
私はグーグルでそれを見つけようとしましたが、私が見つけたすべての「DOSマニュアル」は、「cd、dir、format、time、blablabla」のような単純な機能しか示していませんでした。 「AH」コマンドと機能の完全なリストを見つけてください。INT 18h は Basic を実行するためのものであり、INT 19h はコンピューターを再起動することを知っています (18h は Basic を実行しないが、INT 19h の代わりにコンピューターを再起動すると私に言いました)。また、Google でさらに 2 つまたは 3 つの出現箇所を見つけましたが、「完全な」リストではありません。
助け、忍耐、そして注意をありがとう、私はあなたを愛しています! ;)
events - アセンブリ言語x86でEnterキーダウンイベントを処理するには?
私はアセンブリプログラミングが初めてで、ユーザーからの入力を受け入れるアセンブリ (x86) コードを持っています。コンソールは、「Enter」キーが押されるまで、継続的に (ループして) ユーザーに別の文字を入力するように求めます。「Enter」キーを押すと、コンソールは自動的にそれ以上の入力を求めなくなります。
どうすればそれができるでしょうか?中断と関係がありますか?アドバイスをありがとう...
events - STM32 上昇および下降ボタン割り込み検出
ボタンの中断があります:
これを確認する可能性はありますか?