問題タブ [message-passing]

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

apache-flex - Flexでポップアップからポップアップにデータを渡す

データ グリッドを含む Web アプリケーションがあります。そのグリッドの任意の行をダブルクリックすると、ポップアップが開きます (popup1 と呼びましょう)。今度は、この popup1 が再び新しいポップアップを開きます (popup2 と呼びましょう)。

popup2 を閉じるときは、オブジェクトを popup1 に渡す必要があります。それを行う最も簡単な方法はどれですか?

前もって感謝します

(PS: popup1 から popup2 を開いているときに、popup2 の Close イベントにイベント リスナーを追加しています)

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

erlang - ErlangスタイルのNode.J?

Node.JsとErlangの両方に関して、私は完全な初心者です。しかし、Erlangの動作をエミュレートするNode.jsアプリを構築することは可能ではないでしょうか?

たとえば、分散されたnode.jsサーバーパークを介してjsonメッセージを渡し、erlangのように、オフラインにせずにそれらのサーバーに新しいコードを渡すこともできます。

メッセージの受信時にアクティブ化されるメッセージハンドラコールバックがある場合、このメッセージハンドラは、メッセージがコード更新メッセージであるかどうかを確認し、それ自体(現在のハンドラ)を新しいコードに置き換えることができます。

したがって、コード更新のダウンタイムがなく、大騒ぎせずにNode.Jsサーバーを使用できるはずです。

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

mpi - ネットワーク上でUPCコードを実行する際の問題:接続が拒否されました

2ノードのネットワーク上でUPCコードを実行し、実行の詳細情報を提供するために-vオプションを有効にすると、マスターノード(glitch.rutgers.edu)が、マスターノードに接続するのではなく、それ自体に接続しようとすることに気付きます。隣接ノード。

なぜこうなった ?構成を変更すると、この権利が設定されますか?

ご協力いただきありがとうございます

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

java - Kilim フレームワークを使用した実世界の Java アプリ

キリムメッセージパッシングフレームワークを使用する現実世界のアプリはありますか?

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

objective-c - 世間話や ObjectiveC でのメッセージの受け渡しは、引数に値の型 (構造体) を指定してメソッドを呼び出すのと同じですか?

ウィキペディアによると、メッセージの受け渡しとメソッドの呼び出しの違いは、「メッセージの受け渡しでは、既存の引数を新しいメッセージの一部にコピーするために、各引数に十分な空きメモリが必要です」ということですが、メソッドではアドレスのみを呼び出します。の引数が渡されます。

メッセージパッシングは、すべての引数が構造体または値型である通常のメソッドの呼び出しとどのように違うのですか?つまり、呼び出し先がそれらを使用できるようにするには、それらをすべて完全にスタックにプッシュする必要がありますか?

0 投票する
7 に答える
4674 参照

objective-c - Smalltalkのようなメッセージパッシング構文を持つ他のプログラミング言語は何ですか?

Smalltalkに似たメッセージパッシング構文を備えた言語は何ですか?私が精通しているのはObjective-Cだけです。[anObject methodWithParam:aParam andParam:anotherParam]具体的には、メソッド定義の一部として名前付きパラメーターを許可するメッセージを持つ、次のような形式の構文を許可する他の言語実装が存在するかどうか疑問に思いました。

一般に、この構文は、メソッドの意図をより明確に示す、より一貫性のあるメソッド名を助長する可能性があり、言葉遣いで支払う価格は一般的に価値があることがわかります。これをサポートする他の言語があるかどうか知りたいです。

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

google-chrome-extension - 応答関数でのドキュメントの追加

理由はわかりませんが、応答関数でドキュメントに要素を追加しようとすると、予期しない識別子エラーが発生します。ドキュメントで何かを行うと、このエラーが発生するようです。サンプルコードは次のとおりです。

私にはうまくいくように見えますが、明らかに今はうまくいきます。このコードは contentscript にあり、この関数の外側でドキュメントをいじってもうまくいくようですが、これを試みると常に「予期しない識別子」が表示されます。残念ながら、要素が本体に追加されるかどうかは応答によって決まるため、関数の外では実行できません。

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

google-chrome-extension - ポップアップ ページからコンテンツ スクリプト ページへの通信

拡張機能を開発していますが、オプション ページを使用したくありません。私はブラウザ アクションを使用し (アイコンは右上に表示されます)、そのページでいくつかの設定を行い、localStorage に保存します。

ただし、コンテンツ スクリプトはその localStorage を読み取る必要がありますが、アクセスできないことがわかっています。私はメッセージが通過するのを見ましたが、私が望んでいたことを達成することができませんでした.

ここで私が試したこと:

popup.js

content.js

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

c - MPI_Bcast: 効率の利点?

MPI では、MPI_Bcast純粋に便利な関数ですか、それとも、すべてのランクをループして同じメッセージをすべてのランクに送信する代わりに、それを使用することの効率上の利点はありますか?

理由: MPI_Bcastルートを含む全員にメッセージを送信する の動作は、私にとっては不便なので、正当な理由がない限り使用しないか、ルートにメッセージを送信しないようにすることができます。

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

google-chrome - クロム拡張機能: 同じページに extension.sendRequest (メッセージの受け渡し)?

メッセージパッシングAPIを使用して、リッスンする同じページにリクエストを送信することは可能ですか? うまくいかないようです!

1 つの解決策は、他のページにリスナーをセットアップしてから、要求を親ページにリダイレクトすることです。しかし、それはハックであり、私は本当にそれをしたくありません:(

編集(更新)

背景.html (0)

インデックス.html (1)

background.html (2)

上記から (1) は機能しますが、(0) は機能しません:(

編集2

(2) から

上記のスイッチはかなり長くなりました..おそらく30エントリ..さらに、イベントリスナーを突く以外にスイッチを呼び出す方法はありません。(または、何か不足していますか?)

のコードを同じファイルのその下のどこかで実行したいcase 'foo':ので、(0)で呼び出してみました。