問題タブ [notify]
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.
c# - マウスを合わせたときに2番目のNotifyIconが消えることなく、C#で2つのNotifyIconを使用するにはどうすればよいですか?
システムトレイに2つのnotifyIconを表示する必要があるVS2008アプリがあります。1つはメインアプリケーションアイコンで、GUIにすばやくアクセスできます。2つ目は「新しいメッセージ」アイコンで、新しいメッセージが到着すると表示され、ユーザーがそれをダブルクリックすると非表示になります。これは、新しいOutlookメールメッセージアイコンとよく似ています。
私が抱えている問題は、マウスをシステムトレイ上に移動するたびに、2番目のメッセージアイコンが非表示になることです。最初のアイコンは期待どおりに動作し、アプリケーションの実行中はシステムトレイに残ります。
何か案は?
winapi - RegNotifyChangeKeyValue は見た目ほど粗いですか?
ReadDirectoryChangesW
ファイルシステムの特定の部分を監視するために使用しています。変更の性質についての手がかりとともに、変更されたファイルまたはディレクトリへの部分的なパス名をかなり適切に提供します。これは私を甘やかしたかもしれません。
RegNotifyChangeKeyValue
また、レジストリの特定の部分を監視する必要がありますが、非常に粗いように見えます。与えられたキーの下の何かが変更されたことを教えてくれますが、それが何であったかを教えたくないようです。残念!
問題のレジストリの部分は任意に深いため、すべてのサブキーを列挙してRegNotifyChangeKeyValue
それぞれを呼び出すことは、最終的に克服する必要があるため、おそらくホットなアイデアではありませんMAXIMUM_WAIT_OBJECTS
. さらに、 に渡したキーのセットを調整する必要がありますRegNotifyChangeKeyValue
。これは、毎回サブキーを列挙せずに行うのにかなりの労力を要し、かなりの量の目的を無効にすることになります。
何か案は?
java - スレッドが同期ブロックの前にモニターが解放されるのを待っている場合、またはそれがwait()を呼び出す場合、違いはありますか?
スレッドの状態に関する多くのドキュメントを読みましたが、ブロックされた状態(同期前)と待機状態(呼び出しが待機している場合)の2つの異なる状態があると述べているものもあれば、状態が1つしかないことを示しているものもあります。さらに、wait()ごとにnotify()を呼び出す必要があると指示しているドキュメントもあります。そうしないと、モニターのロックが解除されていても、waiting()スレッドは実行の対象になりません。
java - Javaスレッド待機-通知
私は3つのスレッド(A、B、C)を持っていますが、それらを希望どおりに動作させることができません。これら3つのスレッドはすべて、同じオブジェクトへの参照を共有します-K。私がやろうとしているのは、3つすべてを起動し、スレッドAが特定の状態に到達した時点で、スレッドBとCを一時停止することです。 Aが何らかのメソッドwork()を実行するまで、そして作業が終了したら、BとCを再開します。
これで、コードに含まれるもの:スレッドAにはBとCの両方への参照があります。BとCにはメソッドpause(){synchronized(K){k.wait;があります。Aがその特定の状態に到達したら、FROM Aのrun()メソッドを呼び出します:B.pause()、C.pause()。今私が期待しているのは、誰かがk.notifyAll()を作成するまで、スレッドBとCは待機するということですが、代わりにスレッドAは停止します。これはJavaでは正常ですか?
コード:
notify - 別のページが要求されたときにページに通知する
私は3つのページを持っています:最初はDBにいくつかの情報を挿入します。2つ目は、要求されたときにDBに新しい情報を挿入します。3つ目はこの情報を表示します
2番目のページが情報を更新したときに3番目のページに通知するにはどうすればよいですか?
java - Javaのパラメータから値を返すことは可能ですか?
私が知っているように、Javaは常に「値渡し」によってメソッドを呼び出します。しかし、AndroidのNotificationManager.notify(String、int、Notification)のリファレンスが表示されます。
戻り値
通知をキャンセルするために使用できる識別子
リファレンスを参照してください:http: //developer.android.com/reference/android/app/NotificationManager.html
どうしてこれが起こったのでしょうか?誤解していることはありますか?
BR、ヘンリー
php - $email_address に、stackoverflow などの新しい回答があれば通知する
登録ユーザーがWordpressブログに投稿できるテーマに取り組んでおり、フォーム(タイトル、カテゴリ、エントリ)を作成しました。
問題は、「新しい回答が投稿されたら通知する」という新しいチェックボックスを追加するにはどうすればよいですか? プラグインではなく関数が必要です。
質問の投稿を処理する関数は次のとおりです。
function post_new_question($question_title, $question_content, $question_category) {
PS: wp_email 関数の使い方は素晴らしいでしょう。
wcf - サーバーが私を切断した場合にクライアント側を検出する方法は?
net.tcp DuplexChannel を使用した WCF セルフホステッド サービスがあります。サーバーで次を実行して、クライアントを切断します。
これは正常に動作しますが、切断されたことをクライアントで検出するにはどうすればよいですか?
コールバックの InstanceContext とサーバーへのチャネルの両方で、Closed イベントと Faulted イベントに接続しました。
と
しかし、何も機能しません。通知が来ることはありません。私が現在使用している回避策は、代わりにクライアント側からの切断をトリガーするメソッドをコールバックに含めることです。しかし、私はむしろこのようにはしません。特に、ユーザーが切断するまでサーバーを待たせたくありません。
編集
クライアント側から切断するときに、IsTerminating = true でマークされたサービス コントラクトでメソッドを実行することに気付きました。
コールバック契約でも同じだと思いましたか?同じメソッドをコールバックに追加しようとしましたが、サーバーの観点からコールバックチャネルを終了しましたが、クライアント側でまだ通知を受けていません...奇妙な
編集
私はこれについていくつかのより多くの情報を見つけました:
サーバーがコールバック チャネルを中止すると、障害がクライアントに戻り、クライアントに障害が発生し、クライアントで Faulted イベントが発生します。
サーバーがコールバック チャネルを閉じても、クライアントが閉じるまでセッションは開いたままです。
クライアントがチャネルを閉じると、Closed イベントが表示されます。
このステートメントによると、Close イベントは、サーバーからのコールバック チャネルを閉じるだけではトリガーされず、クライアントもそれを閉じる必要があります。したがって、コールバックの切断メソッドを終了する際に、クライアントで Close を実行できます。または、コールバック サーバー側で Abort メソッドを使用し、コールバックで Disconnect メソッドを使用してスキップすることもできます。どちらが好きかは正直わかりません。うーん。
編集
私はアボートアプローチを採用しました。これは最も論理的な方法のようで、非常にうまく機能します。クライアントは、コールバック インスタンス コンテキストの Faulted イベントで通知されます。良い。
asp.net-mvc - ASP.NET MVC - ビューに通知するモデル?
MVC の古典的な説明のいくつかでは、モデルはオブザーバー パターンを介してビューに通知します。これは ASP.NET MVC では発生しないように思われるため、Model、View、および Controller 間の基本的な関係の 1 つが欠落しています。
これは事実ですか?もしそうなら、なぜですか?
listview - notifyDataSetChangedの実行時にListViewでClassCastExceptionが発生する
listVivewのヘッダーにビューを追加しました。
そして、実行しようとするまで(データが変更されたとき)、すべてが正常です。
それは常に私のアプリケーションをクラッシュさせ、次のエラーを私に与えます:
> java.lang.ClassCastException:android.widget.HeaderViewListAdapter
ヘッダービューを削除してもエラーはありません。助言がありますか?ありがとう。