問題タブ [cursor]
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.
sql - カーソルを使用する場合と使用しない場合の ProC での SQL クエリの比較
クエリのパフォーマンスに関して、どちらがより効果的ですか?
T がテーブルであり、PK がテーブル T の主キーであると考えます。それらは異なるのでしょうか、それとも単なる選択の問題ですか?
...また:
- EXEC SQL DECLARE aCursor CURSOR FOR select col1, col2 into :var1, :var2 from T where PK = a;
- EXEC SQL OPEN aCursor
- EXEC SQL FETCH aCursor
主キーに基づいてテーブルから単一の行をフェッチするようにカーソルを宣言することは、代わりに単一の行を直接取得できる場合はあまり意味がないと思いますか?
c++ - PeekMessage()マウスカーソルのリセット
私は現在、WindowsXP用のC++アプリケーションのようなゲーム内でマウスカーソルを変更することをいじっています。
使用しているカーソルを変更し、SetCursor()
機能している目的のカーソルを渡します。ただし、と呼ばれるwhileループの間PeekMessage()
、カーソルはデフォルトの矢印にリセットされ続けます。
これは問題のあるループです:
デバッグ中に、呼び出し中にカーソルが変更され、PeekMessage()
その後msg.message == 0x200になることがわかりました。これにより、メッセージは次のいずれかになります。
なぜこれが起こっているのかについての情報を見つけることができず、Windowsメッセージの経験もありません。
ありがとう。
編集:
ここによると、システムはマウスが移動するたびにクラスカーソルを再描画し、効果的にデフォルトカーソルに戻します。これを念頭に置いて、これをウィンドウメッセージコールバック関数に追加しました。
問題が解決しました。
wpf - グリッドカーソルをグリッド全体で機能させるにはどうすればよいですか?
2 行 * 2 列のグリッドがあり、TextBlock を左上のセル (行 = 0、列 = 0) に配置します。次に、XAML で Grid.Cursor = "Hand" を設定します。マウスが TextBlock の上にある場合にのみ表示されるハンド カーソル。しかし、グリッド全体にハンドカーソルを表示したい。
どうやってするの?
sql - プライマリ テーブルの現在の行の LEFT JOIN
JDBCについての質問です。次のタスクがあります。テーブル A の行を反復処理していますが、現在の行について、A の現在の行のコンテキストでテーブル B に対してクエリを実行したいと考えています。たとえば、次のようなクエリがある場合
次に、B.refId="A からの現在の行".ID であるすべての結果を取得したいと考えています。B から結果を選択するためのクエリを変更できないことに注意してください。
たとえば、テーブル A を次のようにします。
およびテーブル B:
たとえば、ID 2 のテーブル A の行でクエリを実行すると、「desc3」と「desc4」のみを取得したいとします。
このタスクはカーソルで解決できることをお勧めしますが、私はそれに慣れています。誰でも私にヒントを与えることができますか?
sqlite - SQLite にはカーソルがありますか?
SQLiteで次の手順を実行できるかどうか疑問に思います:
これは、ms-sql2000 からの小さな手順であり、次の構造の特定のテーブル チケットで Ticket_id の double を消去します。
異なるデータベースからの単純なマージにより、ticket_id は一意ではなくなります。これを再番号付けして修正するために、この手順を開発しましたが、SQLite-db で同様の問題が発生しています。
mysql - 履歴データの保存と計算に関するデータベースの問題
異なる時間に異なるビンをポーリングし、重みに基づいて各ビン内のウィジェットの数を計算するアプリケーションがあります。ポーリングは数分ごとに実行され、結果にタイムスタンプが付けられ、MySQL テーブルに追加されます。この表には、以下の 3 つの列が含まれています。この例では 3 つのビン (A、B、および C) を示していますが、同じウィジェットに対して 1 から 10 のビンが存在する可能性があります。(小さなウィジェットは 1 つまたは 2 つのビンに収まる可能性があり、大きなウィジェットはより多くのビンを占有する可能性があります)
アプリケーションは「株式履歴」レポートを生成する必要があります。これには、各タイムステップで合計数を計算することが含まれます。そのタイムステップでのすべてのビンからのアイテムの。この例では、レポートにはタイムスタンプ列とその下の CountHistory 列 (最後の列) のみが含まれます (他の列は計算を示すためだけに示されています)。
時間 1 で、A はポーリングされ、8 つのウィジェットを持っています。B と C はポーリングされていません。したがって、合計は 8 です。
時間 2 で、B はポーリングされ、7 つのウィジェットを持っています。だから合計は17
時間 3 で、C はポーリングされ、4 つのウィジェットを持っています。だから合計は19
時間 4 で、A は再度ポーリングし、ウィジェットは 1 つだけです。合計は 1+4+7=12 です
..等々。
これについて最善の方法を教えていただければ幸いです。一時テーブルを作成し、カーソルを使用して各レコードをスクロールしようとしましたが、正しいクエリを取得できませんでした。
(以前に関連する質問をしたことがありましたが、質問を正しく組み立てておらず、例も間抜けでした。Microsoft Access のクエリ (ビュー) に関するヘルプが必要です)
javascript - divでのcontentEditablejavascriptcaretの配置
私はcontentEditable
divを持っています。
ユーザーが編集可能領域にHTMLを挿入するボタンをクリックしたとします。
したがって、ボタンをクリックするとinnerHTML
、contentEditable
divのに以下が追加されます。
カーソル(つまりカレット)を「内側」のdivに自動的に配置するにはどうすればよいですか?悪い。これはIEとFFでどのように機能しますか?
javascript - JS カーソル ループを作成する
JSのページにカーソルを移動した後にループを作成する解決策はありますか?
java - Swing アプリケーションの小さなドット末尾カーソル
アプリケーション フレーム上でカーソルを移動すると、Swing アプリケーションのカーソルの後ろに小さなドットが表示されます。これは何が原因ですか?
sql-server - カーソルの監視、これを行うための適切なクエリ/スクリプトは何ですか?
カーソルを使用する既存のストアド プロシージャのグループがパフォーマンスの問題の多くの原因であるという証拠を経営陣に提供する必要があります。これを達成するためのスクリプトとクエリを見つけるために、誰かが私を正しい方向に向けることができますか? カーソルを監視および測定する方法など。SQL Server 2005 を使用します。
ありがとう。
========更新============
経営陣は、サードパーティのベンダーに戻って、私たちにほとんどまたはまったく費用をかけずにプロセスを変更するように伝えるための弾薬を必要としています. これらは私たちの会計システムに影響を与えるサードパーティの proc であるため、最初にそれらを書き直す方法はありません。
トレース(すでに実行中)以外に、他にできることはありますか?sys.dm_exec_cursors(0) を使用すると、既存のカーソルのクイック リストを取得できることがわかりました。このようなものは他にもありますか?