問題タブ [slots]

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

python - PyQtはファイル名を共通関数に渡します

スロット関数からのreturnステートメントを使用して、別の「ラムダ」スロットに入力を提供できますか?

XとYはブール値のように見えるため、次の行に沿った何かが機能しないことがわかっています。

私はこのようなことが可能であると確信しており、私は深刻な脳凍結気圧を抱えています。

助けてくれてありがとう

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

python - __slots__、_fields_、および継承の交差点での異常

これ (2.7.3) を実行すると、次の出力が得られます。

Slotted1 と Slotted2 の動作の違いがわかりません。誰でも説明できますか?

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

caching - Symfony 1.4 のスロットで動的情報のキャッシュを無効にする方法

Symfony 1.4 Doctrine 1.2 で音楽アプリケーションを構築しています。スロットを使用して、レイアウト ヘッダーの Facebook API メタタグをカスタマイズしています。たとえば、曲のページをブラウズするshowSuccessと、曲の には以下のようなスロットがあり、曲に応じてレイアウト ヘッダーのメタ タグに動的な情報が入力されます。

問題は、キャッシュがオンになっていて、$songOverallRank変数がスロットにキャッシュされているため、ランク値が古くなっていることです (頻繁に変更されるため)。同じ$songOverallRank変数は、スロットのすぐ下 (ただし外側) のコードで最新です。スロット値だけがキャッシュされ、何らかの理由で古くなっています。

キャッシュ値を手動で削除する方法についてsymfonyのドキュメントを確認しましたが、かなり面倒です。

スロットのキャッシュを無効にする簡単な構成または方法はありますか? スロットがキャッシュされておらず、変数がテンプレートの残りの部分 (最新の値を持つ) とまったく同じようにプルされることを確認するソリューションはありますか?

それが役立つ場合は、キャッシュsfMemcacheCacheに forview_cache/results_cacheと APC を使用しています。sfPatternRouting

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

c++ - Qt- Simple Signal & Slot Misscommunication

I have a Thread class thats derives from QThread:

And a derived class:

This is pretty straight forward. Then I have a Socket wrapper class that takes a Thread object in its constructor:

Now, I do call exec() in my DerivedThread::run() method, and it is successful because I get the OnMessage() call in the socket object, which is instantiated within the thread. What I want to do is pretty simple: In the IQFeedSocket::OnMessage, I will check that the message receive is completed (it has to end in "\r\n") and when a complete message is received, forward it to my Thread object that is registered in the constructor. So, in my IQFeedSocket constructor, I do this:

And in the OnMessage() method:

When I debug, I get to the emit line, but then the OnMessage(char*) method from the DerivedThread object is never called. I'm sure it's a pretty simple oversee, but I can't seem to spot where I'm going wrong. Any Ideas? thx!

The DerivedThread::OnMessage(char*):

EDIT: I have also tried the connect() on the DerivedThread side:

But with no luck.

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

qt4 - Qt接続シグナルとスロット

私のQtプロジェクトではQPushButtonQLineEditインスタンスがあります。また、QPushButton が押されたときに QLineEdit を無効に設定したいと考えています。

私はこのコードを書きました:

これは機能しません。助けてください。私の間違いは何ですか?

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

r - R で S4 オブジェクトのスロットにアクセスする方法

プログラムでウェーブレットを使用しており、パッケージwaveletsを使用して、関数を使用して時系列の DWT を作成していますdwt。この関数は、クラス のオブジェクトを返します。これは、、、、、などの多くのスロットをdwt持つ S4 オブジェクトです。WVlevelsfilter

Wにベクトルとしてアクセスするにはどうすればよいですか?

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

python - キーを使用してツリーベースのマップを作成する方法

コンピューター サイエンス クラスの入門編として、ツリー ベースのマップの問題があります。彼らが求めている方法でツリーを作成する方法について、私は本当に混乱しています。

私がこれまでに持っているもの:

再帰的であるはずの mapInsert 関数に行き詰まっています。私たちの個人指導ラボには現在、個人指導者がいないため、助けていただければ幸いです。

宿題ファイルへのリンクhttp://www.cs.rit.edu/~vcss241/Homeworks/08/TreeMap-stu.pdf

ありがとう!

0 投票する
0 に答える
957 参照

multithreading - Qt4はQThread信号をメインスレッドスロットに接続します

よし、どうぞ:

これはインターネット全体にありますが、私にとってはうまくいかないようです。問題は、ワーカーとp4の2つのスレッドがあり、p4が待機時間と他のパラメーターをワーカーに送信し、それを処理したいことです。別のスレッドで実行しますが、結果でメイン スレッドを更新します。

そのため、Worker.h は次のようになります。

Worker.cpp は次のようになります。

そして、私のメインスレッドにはこれがあります:

問題は、SLOT update_gui() がメイン ウィンドウ ヘッダーで定義され、.cpp で実装されていることですが、実行されることはありません。

Qt::DirectConnection をアタッチしようとしましたが、GUI の更新が行われましたが、ワーカーが終了すると... プログラム全体が閉じます。

私はこれを見ましが、うまくいきませんでした(または理解できませんでした)、これも見ましが、私がやろうとしていることは安全ではないと言っています??

助けてください、私は何が間違っていますか?

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

c++ - connect() はシグナルの前に間違った名前空間を付けているようです

他のスレッドからピックスマップを変更できないため、シグナルとスロットを使用して、別のスレッドから GUI スレッドに情報を渡そうとしています。実行時エラーが発生しました:

このことから判断すると、私が間違っているかもしれませんが、シグナルは実際には で定義されているため、間違った名前空間で検索されているようですVisualiser::image_change()

私のコードは次のとおりです。

ビジュアライザー.cpp:

ビジュアライザー.h:

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

r - S3 仮想クラスを S4 クラスのスロットとして使用し、エラーが発生しました: クラス "S4" を取得しました。クラス "nls.lm" である必要があります。

R バージョン:

nls.lm (パッケージ: minpack.lm) の関数の出力オブジェクトをスロットとして使用する S4 クラスを作成したい:

さて、このクラスを「コンストラクター関数」で呼び出したい場合は、次のようなことができます (正しいですか?):

オブジェクト「pippo」は正しく初期化されているようです。

代わりにこのコードを使用すると、エラーが発生しました。

新しいいくつかのスロットで INIT を実行したい場合、これは S3 クラス スロットで問題を引き起こしますか?

この問題を回避する方法の手がかりはありますか?

ありがとう