すべての問題

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

multithreading - 別のスレッドから正しい方法でqtウィジェットにレンダリングする方法は?

デコードに ffmpeg を使用し、フレームの表示に qt を使用するビデオ アプリケーションを作成したいのですが、ウィンドウのサイズ変更またはドラッグ時にアプリケーションがビデオ アニメーションをフリーズしないようにする方法が問題です。QOpenglWidget を使用してスレッドからレンダリングすることを考えましたが、QOpenglWidget は内部的に FBO を使用し、メイン スレッドで更新を行う必要があり (ドキュメントにはそう記載されています)、ウィンドウのサイズを変更するとフレームの更新がブロックされます。私の質問は、GUI と対話するときにアプリケーションがフレームの更新を停止しないようにする方法です。qt ウィジェットでレンダリングが行われるようにしたいと考えています。

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

r - マウス機能の使用中にエラーが発生しました: 補完するものが残っていません

NA データをデータ フレームに入力しようとしました。簡単なデータを作成しました:

このメッセージを受け取りました

edit.setup(data, setup, ...) のエラー: 補完するものは何も残っていません

どうすればこの問題を解決できますか?

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

react-native - フラットリストの 3 つのアイテムの一意のキー エクストラクタを作成する方法

反応ネイティブ flatList を使用しており、1 つのレンダー アイテム内に 3 つの列を作成しています。numColumns を使用しない理由は、電話が縦向きの場合は 2 列、横向きの場合は 3 列が必要だからです。ただし、numcolumns は動的に変更することを拒否し、エラーをスローします。3 つのアイテムに一意の ID を作成する必要があるため、3 つのアイテムのいずれかが変更されると、行全体が変更されます。val.id を使用すると、最初の項目が変更されない限り、残りは変更されません。レンダリングする 3 つのアイテムのそれぞれに、異なる番号 ID があります。追加の注意点は、2 つまたは 1 つのアイテムがレンダリングされる場合があることです。そのため、936 が 1 つの ID であり、他の 2 つの ID が 93 と 6 であり、キーがユニークではありません。3 つのアイテムに対して一意のキー エクストラクタを作成するにはどうすればよいでしょうか。

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

android - Androidスタジオで2番目のエミュレーターを同時に開くことはできますか

エミュレーターを実行しています。もう 1 つのエミュレーターを同時に実行して、複数の電話がデータベースにデータを同時にアップロードできるかどうかを確認したいと考えています。Androidスタジオで複数のエミュレータインスタンスを開くことは可能ですか


私はこれを試しました:1)AVDマネージャーを開きます2)新しいデバイスを作成します3)実行メニューで構成の編集をクリックします4)+ボタンをクリックして構成を追加します5)新しい構成の名前を変更し、モジュールをアプリとして追加します6)適用をクリックして7) ツールバーで名前を変更した構成を選択し、新しいデバイスを選択してアプリケーションの実行を開始します。新しいエミュレーターが開きます。

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

android - VerifyError は古いデバイスでのみ発生します

デバイス バージョン 4.2.2 - 4.3 でのみエラーが発生します。私は理解することができません。

CustomButtonNew.javaの場所

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

javascript - navigator.geolocation.getCurrentPosition() がオブジェクトに値を割り当てて返した後、オブジェクトの値にアクセスできないのはなぜですか?

関数 whereAmI で navigator.geolocation.getCurrentPosition() を使用して値を pos オブジェクトに割り当てると、lat と lng がオブジェクト内にあることがわかりますが、これらのプロパティを使用しようとすると、未定義が返されます。助けてくれてありがとう!

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

typescript - プロパティ名のみを指定して、Typescript インターフェイス プロパティ タイプを取得します

多くのプロパティを持つ Typescript インターフェイスがあります。このインターフェイスのインスタンスがなければ、特定のプロパティの型を判断する必要があります。

Dataこれは、非変数文字列でインデックス署名を使用して可能です。

ただし、変数を使用すると機能しません。

エラー:

  • 型「any」はインデックス型として使用できません.ts(2538)
  • 「propName」は値を参照していますが、ここでは型として使用されています.ts(2749)

propNameは間違いなくstringnotanyであり、「ここで型として使用されている」わけではないため、これらのエラーはどちらも意味をなさない。

アップデート

当たり前かもしれませんが、私は不可能なことをしようとしていました。多くの戦いの後、私は最終的に、インスタンス化されていないインターフェースは実行時にプロパティまたはプロパティ型の情報を持たないことを受け入れました。

このメソッドを使用typeすると機能しますが、コンパイル時のみです。正しい構文で回答を承認しました。

(それでも私の質問のエラーメッセージは奇妙だと思います。)

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

typescript - 推測されたパラメーターの型に基づいて関数の戻り値の型を判別する

いくつかの条件をチェックして値を返すか、デフォルトを返す単純な関数の型を正確に表現しようとしています。ほとんどの場合、デフォルトは定数であるため、コール サイトで適切に絞り込まれるように、予期される値とデフォルト値の型の和集合を返すことは理にかなっています。

まず、機能と予想されるユースケース。

最初の引数の型は常に同じです。実際には識別には影響しません。単純なコード例のために追加されています。出力タイプには常に文字列が含まれます。識別は、呼び出しサイトのデフォルト パラメータのタイプに応じて、出力タイプに null および未定義が含まれる場合にのみ影響します。

指定された関数型では、コンパイラは明らかにケース 1 ~ 4 で文句を言います。

今、識別型を定義するためのさまざまな試み。

オーバーロードを持つインターフェイス I はすべてのユース ケースを満たしますが、f の型と完全に一致する最後のオーバーロードのコメントを外しても、f をそれに割り当てることはできません。また、オーバーロードは冗長です。

f は T1 に割り当て可能ですが、オーバーロードとしては機能しません。

T2 は簡潔で、すべてのユース ケースを満たしますが、それでも f は代入できません。さらに、T2は寛容すぎるconst incorrect: number = f('', <any>1);ため、のような間違った使用例を許可します。extends

上記のインターフェイスと同じオーバーロードを記述する型を作成する方法はありますか? 同じ関数を宣言して、インターフェイスまたは型に割り当て可能にしますか?

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

java - org.springframework.dao.DataAccessResourceFailureException

次のエラーが表示されます

次のメインファイルを実行しようとすると

これはアプリケーション コンテキスト ファイルです。

これはdatabase.propertiesファイルです

このコードの何が問題になっていますか?

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

javascript - スクロール中の要素を検出する

ページにいくつかの div がオーバーフローに設定されています: スクロール、次のように:

ここに画像の説明を入力

現在スクロールされている要素、またはスクロールが本文に適用されているかどうかを検出するにはどうすればよいですか? Event.target は、実際のターゲットではなく、スクロールが適用されているときにマウスが現在ホバリングしている要素のみを返します。

前もって感謝します!