問題タブ [handlers]

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 に答える
688 参照

ruby-on-rails - Undefined method `children' for nil:NilClass since the update to Haml 3.1

Background info

I am working my way through Crafting Rails and in Chapter 4 I made a handler for "merb" templates—markdown with erb interspersed. This can be compiled into text or html, so it's perfect for mail. My "new_submission" Notification email has one template in app/views/notifications/new_submission.merb. Then in app/mailers/notifications.rb, all you need to do is

And the single .merb template gets compiled into both the text and html part of a multipart email. Woohoo! You can read more about this in an excerpt from Crafting Rails, and you can browse around my specific implementation of it.

Somewhere, somehow, something went wrong

I updated my Gemfile about a week ago, and thought I got everything working because my pages were loading and Compass and Sass were no longer grumbling at me. For some horrible reason I didn't run any of my tests. But it turns out I've been getting this error since then whenever I call an action (such as "packlet.destroy") that tries to send this new_submission email:

Line 26 of app/mailers/notifications is the "format.html" line, shown above.

I have narrowed this down to a problem with haml/sass 3.1 by doing this bundle update more granularly. I updated Rails, ran my tests, no problems. I updated haml, ran my tests, and this pops out in four places.

Any guidance would be greatly appreciated.

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

c - デフォルトのシグナルハンドラの実行

Linux でさまざまなシグナルに対して多数のシグナル ハンドラを登録したアプリケーションを作成しました。プロセスがシグナルを受信した後、制御は登録したシグナルハンドラーに転送されます。このシグナル ハンドラで、必要な作業をいくつか行います。次に、デフォルトのシグナル ハンドラ ieSIF_DFLまたはを呼び出したいと思いますSIG_IGN。ただし、SIG_DFLSIG_INGは両方とも、それぞれ数値 0 と 1 に展開されるマクロであり、無効な関数アドレスです。

デフォルトのアクションを呼び出す方法はありますSIG_DFLSIG_IGN?

SIG_DFLまたはの効果を達成するために SIG_ING、それぞれ exit(1) を呼び出して何もしません。しかし、次のような信号についてSIGSEGVは、コア ダンプも必要です。一般に、オペレーティング システムが行うように、デフォルトの動作を と同じにし、SIG_DFL動作を無視したいと思います。SIG_IGN

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

java - ハンドラー内からオブジェクトを参照する方法

したがって、次のように複数のオブジェクトにアタッチされたマウスリスナーがあります。

今私が抱えている問題は、どのオブジェクトがハンドラーをアクティブにしたかを知る必要があることです

var "i" はクラス内で定義されておらず、前の for ループでのみ使用されていたため、明らかにこれは機能しません。どの特定のオブジェクトがクリックされたかをハンドラーを使用して知る方法。

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

android - 2つのメソッドを実装するにはどうすればいいですか?

私はこのメイン アクティビティで 1 つのチャット メッセージ関連アプリケーションを実装しています。10 秒ごとに 1 つのメソッドと 2 番目のメソッドを呼び出します。このメソッドを更新します。UI ハンドラを更新します。目的は両方とも同時に実行されます。最初のアクティビティは初回のみ、両方の方法で時間遅延を実装する方法

最初の方法:

2番目の方法:

最初のメソッドは、最初に 2 秒後に 2 秒後に呼び出します。

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

python - logging.handlers: 時間または maxBytes 後にロールオーバーする方法は?

私はロギングに少し苦労しています。一定期間後、また一定のサイズに達した後、ログをロールオーバーしたいと思います。

一定時間経過後のロールオーバーは 、TimedRotatingFileHandler一定のログサイズに達した後のロールオーバーは で行いますRotatingFileHandler

ただし、 にTimedRotatingFileHandlerは属性がなく、一定時間経過するmaxBytesと回転できなくなります。RotatingFileHandlerまた、両方のハンドラーをロガーに追加しようとしましたが、その結果、ロギングが 2 倍になりました。

私は何かが恋しいですか?

のソースコードも調べましたlogging.handlers。メソッドをサブクラス化TimedRotatingFileHandlerおよびオーバーライドしてshouldRollover()、両方の機能を持つクラスを作成しようとしました。

しかし、このようにログは 1 つのバックアップを作成し、上書きされます。doRollover()あまり簡単ではないメソッドもオーバーライドする必要があるようです。

特定の時間と特定のサイズに達した後にファイルをロールオーバーするロガーを作成する方法はありますか?

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

android - Runnableオブジェクトをハンドラーに渡すにはどうすればよいですか?

私は本を​​通して学んでいます、そしてそれは私にこの例を与えます:

これはうまくいきます。しかし、本のさらに下には、次のように書かれています。

メッセージオブジェクトに煩わされたくない場合は、Runnableオブジェクトをハンドラーに渡すこともできます。ハンドラーは、アクティビティUIスレッドでそれらのRunnableオブジェクトを実行します。...任意のビュー(つまり、任意のウィジェットまたはコンテナー)で同じメソッドを使用できます。これにより、コードが少し単純化され、Handlerオブジェクトをスキップできるようになります。

Runnableしかし、オブジェクトを介してこれを行う方法の例はありません。誰か例がありますか?

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

android - Android、スレッド-ハンドラー/非同期タスク

本を介してAndroidを学ぶ初心者であり、スレッド化については、本で説明されている3つの主な方法があることがわかります。

  • メッセージングを介したハンドラー
  • ポスト経由のハンドラー
  • 非同期タスク

3つすべてが良さそうですが、私の質問は次
のとおりです。上記のいずれかを使用する特定の時期はありますか?それとも個人的な好みですか?

編集:
個人的な好みではない場合は、一方を使用する場合と他方を使用しない場合の例を教えてください(リンクをいただければ幸いです)

複数のスレッドを実行することを計画しているため(たとえば、1つはアプリの合計実行時間、1つはアプリで回答が選択されるまでの時間など、もう1つは背景画像の移動など)、どれを選択するかを知りたいためです。私はこれらの3つの方法のいずれかを使用して、私が望む機能を実行できるので、どちらかで実行できるのになぜ3つあるのか混乱しています。

ありがとう!

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

java - GWT イベント処理のベスト プラクティス

私はインターフェース設計にまったく慣れておらず、イベントを処理する最良の方法が何であるかを理解するのに苦労しています。ハンドラーと (この場合) イベントを発生させるボタンが同じクラスにある単純なケースでは、それで問題ありません。ハンドラーはボタンを見ることができるので、次のように言うことができます:

また、ハンドラーは同じクラスにあるため、そのクラスなどにローカルなオブジェクトにタブを追加できます。

問題: ハンドラーとイベント ジェネレーターが異なるクラスにある場合、どのように対処すればよいかわかりません。

例えば

メイン レイアウト クラスから、カスタム ダイアログを作成して表示します。そのダイアログは、独自のクラスに実装されています。理想的には、ダイアログはメイン レイアウト クラス (ClickHandler を実装する) のハンドラーを使用しますが、これで問題ありませんが、私のアプリケーションにはいくつかの異なる ClickEvents があります。ソースを確認して上記のように区別します。ただし、この場合、ボタンはダイアログ クラスにあるため、次のように単純に言うことはできません。

myDialogBu​​tton はスコープ内にないためです。

これがどのように機能するかについてのヒントをいただければ幸いです。

D

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

android - Android:SensorEventListenerをハンドラに登録しますか?

私はAndroidが初めてで、センサーデータを電話からネットワーク経由でPCに送信するアプリを作成しようとしています。

UI スレッドで「高価な」操作を行うべきではないことはわかっています。Android では、SensorEventListener を Handler に登録できます。

同じドキュメントへのリンクは次のとおりです。

ハンドラーの目的を説明できる人はいますか? SensorEventListener を実装するハンドラーを作成する必要がありますか? 2 つの引数 (リスナーとハンドラー) に同じオブジェクトを渡すことになるため、これは間違っているように思えます。

ありがとう!

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

asp.net - web.config のハンドラーのパス属性の意味

IIS7.5 の構成 (system.webServer/handlers) を見ています。

ハンドラーのパス引数の\*.との違いを知っていますか? (file.txt と file.xml を一致させるため) または(abc.abc と abc.asc を一致させるため)\*を使用できますか?file.*abc.a?c

パス引数は「フォルダ」を参照できますか? のような\*\f4\*.txt

次のような http リクエストが与えられた場合

パス引数が一致しようとする部分は何ですか?