問題タブ [emit]

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

c++ - Qt c++ ダブル エミット データ

これまでのところ正常に動作する multiserverapp があります。4 つの cpp ファイルを取得しました。Main.cpp はプログラムを構築します。MainWindow.cpp は UI を構築し、(ボタンクリックによって) MyServer.cpp を開始します。MyServer.cpp はスレッドを作成し、MyThread.cpp を開始します。私の目的は、textBrowser でいくつかの主要な手順 (「サーバーの開始」、「新しい接続」など) を示すことです。

MyServer.cpp からの出力emit updateUI("server started");を mainwindow.cpp に渡します。出力は次のようにキャッチされます。

connect コマンドは mainwindow.cpp 自体にあるため、これは適切に機能します。問題は、mythread.cpp の「より深い」段階から始まります。

で別の信号を作成しました

MyServer.cppでMainWindow.cppに接続しました。

connect コマンドは、シグナル (mythread.cpp からの updateUI_serv) とスロット (mainwindow.cpp からの AppendToBrowser) ファイルの "中間" に置かれます。この時点で、(telnet 経由のクライアントとして) データを serverapp に書き込もうとすると、プログラムがクラッシュします。

connect コマンドを mainwindow と mythread にも設定しようとしましたが、どちらも異なる問題が発生します (デバッグの問題や、テキストが textBrowser に表示されないなど)。これまでありがとう。

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

c++ - How to emit signal through a few class objects in Qt?

I have a few classes: Class A - highest class, Class B and Class C which are initialized in Class A constructor. In Class B constructor is initialized Class B1 and in Class C constructor is initialized Class C1. C1 object and B1 object does not see each other.

Every time I need to send signal from C1 class to B1 class, I connecting C1 and C, C and B, finally, B and B1. So every time my programm emitting a signal in C1 class object, it is sending to C class object then to B and then to B1. (On image) Is it a right Qt Way? Or there is a better way to do that?

enter image description here

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

map - なぜemit(meta.id, NULL)

私はいくつかのサンプル コード (特に Couchbase Model Views デモ プロジェクトリンクから) を読み、map() 関数が非常に奇妙であることに気付きました。

出力関数の値が null であるのに、GetView("beers", "beer") の結果が完全に値を取得しているのはなぜですか?

私を助けてください !

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

macos - インライン アセンブリでオペコードを表示できますか? (GNU または OSX)

ディレクティブとオペコードを使用して Windows アセンブリを__emit変換し、OSX アセンブリとして変換する必要があります。元のコードは次のようになります。

0x0008意味はありません、単なる例です)

オペコードを直接実行するディレクティブを使用して、gnu または osx コンパイラ( llvm) に同等のディレクティブがあるかどうか疑問に思っています。__emit

どんなアドバイスも大歓迎です。ありがとう

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

node.js - socket.ioはコールバックを発行しますか?

最近、私は socket.io をいじっていて、このような興味深い関数コールバックを発行できることを発見しました。

次のようにクライアント側で発行を開始します。

次に、次のようにサーバー側からコールバックを起動できます。

すべてがエラーなしで正常に動作しますが、これまでのドキュメントや例で同様のものを見たことがないので、このようなことを行うことが適切かどうかに興味があります.