問題タブ [hints]

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

sql-server - Hints in Sql Server

Are hints really necessary for every sql statement? We have a dba who is anal about it and asks us to put hints on every select and update statements in our stored procs. Is this really necessary?

0 投票する
3 に答える
96126 参照

sql - Oracle オプティマイザは同じ SELECT で複数のヒントを使用しますか?

クエリのパフォーマンスを最適化しようとしていますが、オプティマイザ ヒントを使用する必要がありました。しかし、オプティマイザーが一度に複数のヒントを使用するかどうかはわかりません。

例えば

説明計画は同じコストを示していますが、それは単なる見積もりであることはわかっています。

すべてのテーブルとインデックスの統計が計算されていると想定してください。参考までに、インデックス dcf_vol_prospect_ids_idx は i.solicitor_id 列にあります。

ありがとう、

シチュー

0 投票する
4 に答える
6655 参照

delphi - 特定の Delphi ヒントを無効にすることはできますか?

Delphi では、コンパイラ ディレクティブを使用して、次のような特定の警告を無効にすることができます。

しかし、helpfile から取得した underscore_style_name の特定のヒントを使用してそれを実行しようとすると、コンパイラは {$HINT} が何かわからないと言いました。これを行う方法はありますか?

0 投票する
5 に答える
4337 参照

delphi - Delphiコンパイラにすべてのヒントと警告を表示させる方法

Delphiコンパイラにすべてのヒントと警告を常に表示させる方法はありますか?

Delphi6で現在見ている動作は次のとおりです。

  1. ソース管理からアプリケーションの新しいコピーをチェックしてください
  2. Delphiでプロジェクトを開き、コンパイルします
  3. プロジェクトに関するすべてのヒントと警告が表示されます
  4. 1つのユニットで変更を加える
  5. コンパイル
  6. 変更されたユニットのヒントと警告のみが表示されます

dcuしたがって、すべてのファイルを削除してすべてを再コンパイルするように強制することで、Delphiをだますことができるのではないかと思いました。運がない。コンパイラーは実際にはすべてのユニットを再コンパイルしますが、それらのユニットのヒントと警告は表示しません。

編集:フルビルド([プロジェクト]> [ビルド])を実行すると、同じ不幸な結果が得られます。

新しい情報:ユニットを変更してからコンパイルすると、警告が表示されます。ただし、ユニットを変更してからビルドすると、警告が表示されません。これは、どこかで警告がオフになっていることを示していると思います。おそらくサードパーティのライブラリにありますか?

ソース管理から新しいコピーをチェックアウトしたり、各ユニットを1つずつ変更したりする必要のない、これらのヒントと警告をすべて再表示するようにDelphiに依頼する方法があるはずです。

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

.net - lucene.netですべてのヒットをフェッチする方法

luceneからすべてのヒットをフェッチしたい。すべてのレコードをフェッチするワイルドカード文字はありますか?

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

php - PHPでパラメータタイプを変更して継承を設計するには?

アイデアは、DOM のようなツリーを作成することです。ただし、特定のタイプのみが実際に他のタイプを含むことができるという制限があります。

インターフェイス | 抽象クラス | スーパークラスを使用して、appendChild、replaceChild などのよく知られている js 関数を実装したいと考えています。

ページ、ブロック、アイテムのクラスを使用しています。ページにはブロックを含めることができ、ブロックにはブロックまたはアイテムを含めることができます。

例: ページは Web ページ、ブロックはリスト要素、アイテムはリスト アイテム要素です。

しかし、これらのオブジェクトには単なる html データ以上のものが含まれており、その概念は単純な HTML 表現を超えています。これは、アイテムが実際の表現を持っているか、単に抽象的なオブジェクトであるかにかかわらず、アイテムを管理するための全体的なアイデアです。概念自体は、さまざまな階層で機能します。

私が達成したいのは、親クラスのコードをできるだけ再利用することです (子を追加することは基本的にすべてのクラスで同じです) が、子として追加できる型に一致するように型ヒントを変えることです。

基本的に、私が自分で見つけた4つの方法があります。

  1. スーパークラスにヒントを入力することはできますが、これらを変更することはできません。
  2. パブリック メソッドでスーパークラスを使用するので、型ヒントを再定義できます (これは、前提条件を継承するときの通常の慣行に完全に反します)。
  3. 私は保護されたメソッドを持つスーパークラスを使用していますが、これはまだ非常に風変わりなようです。
  4. スーパークラスを取り除き、ほぼ同じクラスを数回定義するだけです。
  5. 型ヒントの機能にもかかわらず、メソッドを使用して型を確認します。

それで、誰かがまだ答えてくれるなら、どのオプションを選ぶべきか、提案、アイデア、またはヒントを喜んで提供します. 問題を十分に説明できれば幸いです。

そして、私が見逃したことがあれば、それを聞いて感謝しています;)

コード

スーパークラスの方法 (機能しますが、慣習を継承する前提条件を破ります)

インターフェースのやり方 (動かない。動かしてはいけない)

編集部分は太字

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

java - Netbeans 6.8 ツリーとエディターのヒントがビルドと同期していない

私は2つのnbプロジェクトを持っています。1 つの nb-project(a) には、ライブラリの依存関係として他の nb-project(b) があります。

現在、両方の nb プロジェクトが正常にコンパイル/ビルドされていますが、(a) のヒントは同期していません。

これは、「1 つ以上のプロジェクトがエラーでコンパイルされました」と言って実行/デバッグしたいときに干渉します

私はもう試した

  • 両方のプロジェクトの開閉と再コンパイル
  • 外部の変化をスキャンする」
  • クリーンビルド、両方のプロジェクトの「保存時にコンパイル」フラグを削除するなど。
  • jtools プロジェクトの「コンパイル後に Jar をビルド」を en/disable にします。

の削除:

./netbeans/6.8/var/index

ディレクトリは、nb-project(a) の状況を悪化させただけです。nb-project(b) からのパッケージのすべてのインポートに感嘆符が付きましたが、それでもコンパイル/ビルドは正常に機能しました。(b) の同じ netbeans プロジェクト内の単体テストでさえ、ルート パッケージを認識しませんでした?!

少し苦労した後、少し良くなりましたが、(a) のヒントはまだ正しくありません。(a)では、プロジェクト(b)に1つのメソッドが存在しないと書かれていますが、(b)のビルドjarで調べました..そこにあります!?

ヒントを元に戻す方法はありますか?

ありがとう

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

javascript - JQuery と JavaScript for ループを使用したテキスト ヒント

ユーザーに情報を入力するように求める小さなアプリを開発しています。入力フィールドにテキストヒントを表示したい。これをforループで行います...ページが読み込まれると、ヒントは正しく表示されますが、「フォーカス」イベントと「ぼかし」イベントでは何も起こりません...

jsコードで「forループ」を使用しないと、すべてがうまくいくので、なぜだろうと思っています...

ちなみに、私が for ループを使用する理由は、「DRY」の原則に従って自分自身を繰り返したくないからです...

助けてくれてありがとう!

LP

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

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

php - Vim: PHP の関数ヒントまたはシグネチャを表示する

すべての設定を強調表示する素敵な PHP 構文ができました。見栄えがします。私が今必要としているのは、入力中に組み込み関数のシグネチャまたはヒントを表示する機能です。

これは非常に多くの IDE で非常に一般的であるため、誰かが VIM でこれを行うためのプラグインを持っていると思います。

例: 挿入モードで str_replace と入力すると、vim 画面のどこかに「mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ] )」と表示されます。

これに適したプラグインを知っている人はいますか?PHP 用でない場合は、適切な関数定義ファイルを使用して php に移植できるものかもしれません。

ありがとう!

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

c# - c#データグリッドビューのヒントを削除

マウスが行の上にあるときにヒント メッセージを削除するにはどうすればよいですか?