問題タブ [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.
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 に表示されないなど)。これまでありがとう。
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?
map - なぜemit(meta.id, NULL)
私はいくつかのサンプル コード (特に Couchbase Model Views デモ プロジェクトリンクから) を読み、map() 関数が非常に奇妙であることに気付きました。
出力関数の値が null であるのに、GetView("beers", "beer") の結果が完全に値を取得しているのはなぜですか?
私を助けてください !
macos - インライン アセンブリでオペコードを表示できますか? (GNU または OSX)
ディレクティブとオペコードを使用して Windows アセンブリを__emit
変換し、OSX アセンブリとして変換する必要があります。元のコードは次のようになります。
(0x0008
意味はありません、単なる例です)
オペコードを直接実行するディレクティブを使用して、gnu または osx コンパイラ( llvm
) に同等のディレクティブがあるかどうか疑問に思っています。__emit
どんなアドバイスも大歓迎です。ありがとう
node.js - socket.ioはコールバックを発行しますか?
最近、私は socket.io をいじっていて、このような興味深い関数コールバックを発行できることを発見しました。
次のようにクライアント側で発行を開始します。
次に、次のようにサーバー側からコールバックを起動できます。
すべてがエラーなしで正常に動作しますが、これまでのドキュメントや例で同様のものを見たことがないので、このようなことを行うことが適切かどうかに興味があります.