問題タブ [signals]

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

django - Django のユーザー設定可能なシグナリング メカニズム

ここでの問題は、このようなものが既に存在するかどうか、または存在しない場合、以下で説明するよりもそれを達成するためのより良い方法があるかどうかです.

任意のプリンシパル (ユーザー、グループ、サイト管理者)がシステム (Event Sink電子メール アドレス、Webhook URL など) を (Web インターフェース経由で) システムに追加できるようにする必要があり、それぞれについて、どの種類のプリンシパルを追加するかを指定する<Event Source, Event Type>必要があります。それに送信されます。私はReviewBoardに対してこれを行っているので、仮想的な実装で具体的な例を示します。

  1. John は;event_sinkで識別される新しい (Webhook)を作成します。postbin1
  2. John は、 が s のタイプのイベントを受信することを指定します(postbin1クラスレベル--は指定されていません)。publishReviewRequestsubscriptionsource_id
  3. newreview_requestが作成されるとEvent Manager、 は ( との JOIN を介してsubscriptions) すべての s にevent_sinks関係するものをリストReviewRequestし、(インスタンス レベルの)subscriptionそれらをリスナーとしてevent_type関心のある特定の (django シグナルの名前)および特定のreview_request;にバインドします。
  4. それreview_requestがパブリッシュされると、Event Manager(シグナルをリッスンする) は、そのインスタンスとシグナルに関心のあるpublishすべてのユーザーをリストし、シグナル パラメーターをメソッドにディスパッチします。event_sinksreview_requestpublishsink
  5. Webhookevent_sinkはデータを適切にマーシャリングし、その URL に POST します。

これは私が考えたスキーマです: 代替テキスト http://bayimg.com/image/aadgoaacd.jpg

私はこれを自分で実装しようとしていますが、車輪を再発明していないことを確認したいだけです. Google で何も見つかりませんでした。すぐに使えるパッケージ名、私を助ける中途半端なパッケージ名、および/または私のDIYアプローチへの批判はすべて大歓迎です.

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

sockets - レベルと kill-9 を使用してソケット障害によってカーネルを覗く

すべての postgres プロセスを kill-9-signalling すると、コマンドの直後にエラーが発生します。

コンピューター サイエンスの長期的な問題

このテストの目的は、深刻な致命的エラーをシミュレートすることであり、ソケットの障害によるカーネルへの侵入です。これは、クラッシュ リカバリなどの場合に適しています。

  1. x86 のレベル 0 と 3 と関係がありますか?
  2. 9-killing はカーネルや fs などに何をしましたか?
  3. ソケットの何が問題になっていますか?
  4. 副作用に関連して、シグナリング中にファイルに何が起こりましたか?
0 投票する
5 に答える
3613 参照

c - 予期せず終了するデーモンのデバッグ

Linuxでcでデーモンを書いています。シグナル SIGHUP、SIGTERM、SIGINT、および SIGQUIT をトラップし、syslog を使用してそれらをログに記録し、終了します。SIGSEGV を受信すると、コア ダンプします。これらが発生すると、すべてが期待どおりに発生しますが、たまに終了します...きれいに終了せず、信号をログに記録せず、コアダンプを残しません。問題をデバッグする方法がわかりません。これらのシグナル以外にどのような方法で終了できますか? 私が見逃している明白な答えはありますか?デーモンプロセスでこのような散発的に見える問題をデバッグするために、他にどのようなデバッグ方法をお勧めしますか?

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

qt - QtでQProcess::started()を通知するためにスロットを接続する方法は?

編集:解決しました。

こんにちは、私は Qt から始めています。スロットをシグナルに接続しようとしましQProcess::started()たが、できません。QObject::connect()戻りますfalse

私は何が間違っているのですか?

コードの一部を次に示します。

試してみたので、プロセスが正常に開始されたことがわかりprocess->WaitForStarted()ますtrue。しかし、スロットにブレークポイントを設定しましたが、foo::process_started()ヒットすることはありません。ここで何が問題なのですか?ありがとう!

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

winapi - Windows CE コンソール アプリケーションで Ctrl+C を処理するにはどうすればよいですか?

アプリケーションを閉じる前にクリーンアップを行う必要がSetConsoleCtrlHandlerありますが、Windows CE コンソール アプリケーションでは使用できないようです。

Ctrl+CWindows CE 6で処理する別の方法はありますか?

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

perl - HUPシグナルハンドラーがPerlのグローバル変数を更新しないのはなぜですか?

私は次のようなことをしています:

次のようなPerlスクリプトを実行します。

次に、HUPをこのperlプロセスに送信します。

「HUPreceived」も毎回印刷されますが、falseが印刷されることがあります。つまり、シグナルハンドラが呼び出されても、グローバル変数は変更されません。

私はPerlの並行性の問題に精通していないので、これを教えてください。

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

database - How to store and compress data for real time data logging?

When developing software that records input signals (numbers) in real time, how can this data be best stored and compressed? Would an SQL engine be good for this, permitting fast data mining in the future, or are there other data formats that would be suitable or compressed enough for upto 1000 data samples per second?

I don't mind building in VC++ but ideas applicable to C# would be ideal.

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

java - 「TERM」を使用したシグナル処理

私はスタンドアロン アプリケーションを使用しており、start-->shutdown.

使うsignalhandlersことでできることがわかりました。
シグナルハンドラの使い方を教えてくれる人がいますか

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

c++ - 電話回線のトーン信号を理解するためのC++API

トーン信号を理解するなどの電話回線を処理するための優れたC++ソ​​ースコードまたはAPIはありますか。たとえば、私はその人が3に入っているかどうかを調べたいと思います(これはトーンサウンドを使用して行われる可能性があります)。

この目的のために特別なモデムが必要ですか、それとも標準のモデムのみを使用して行うことができますか。

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

linux - 「kill -9」で親プロセスを強制終了すると、サブプロセスも強制終了されますか?

私の同僚の 1 人が今朝、"kill -9" で Supervisord を強制終了したとき、supervisord のサブプロセスが強制終了されていないことを教えてくれました

彼はそれについてかなり確信していますが、私は何度も試してみましたが、それが起こることはありませんでした.

親プロセスが「kill -9」によって強制終了された場合、Linux はそのサブプロセスも確実に強制終了されるのでしょうか?