問題タブ [inline]

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

css - IE7でインラインUL要素が機能しない

以下は、私が取り組んでいるテストページ全体です(まだ醜くて雑然としていることに気づきました)。私の問題はulclass="dropdown"にあります。SELECTの代わりになるので、スタイルを設定するつもりです(これもまだ完了していません)。しかし、私はそれを私が望む場所に配置することができないようです。FF3.5でこのページを見ると、それが私がそれを配置したい方法です。ただし、IE7では、ラベルに突き当たるのではなく、ULを次の行にプッシュしています。私はオンラインで見つけた多くのハックを試しましたが、どれも役に立たないようです。ここで何が欠けていますか?

0 投票する
8 に答える
132190 参照

c - 関数をインライン化しないように gcc に指示するにはどうすればよいですか?

ソースファイルにこの小さな関数があるとします

バイナリの最適化されたバージョンをビルドしますが、この関数をインライン化したくありません (最適化の目的で)。インライン化を防ぐためにソース コードに追加できるマクロはありますか?

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

django - Django:インラインを動的に削除するにはどうすればよいですか?

Django:インラインを動的に削除するにはどうすればよいですか?

0 投票する
7 に答える
609 参照

c# - メソッドをインライン化することが、明示的に宣言することと同等ではないのはなぜですか?

プログラミングに盲点はありますか?

つまり、慣れることができない一般的なテクニックや言語機能があるということです。まあ、私は1つ(またはおそらく複数)持っており、私の使用法はdelegate. ハンズアップ!デリゲートに満足していない人は他にいますか? 正直に言ってください!

では、デリゲートとは何ですか?

大学でのコースで C を紹介されたので、関数ポインターについて知っています。メソッドを引数として渡したい場合は、関数ポインタが便利です。したがって、私の考えでは、デリゲートは関数ポインターのようなものです。ユーレカ!わかった。していません!

具体的なシナリオ?

正規表現に一致する行をテキスト ファイルから削除したいと考えています。行のコレクションがあると仮定すると、その目的に完全に適していると思われる List<T>方法があります。リスト要素を削除するか残すかを決定するための引数として、評価メソッドが必要です。関数ポインタです。RemoveAllRemoveAll

ここにコードはありますか?

DoesLineMatch行がパターンに一致するかどうかを評価する関数を探しています。

問題が見えますか?

RemoveAllPredicate<string> match引数としてデリゲートが必要です。次のようにコーディングします。

しかし、「'bool DoesLineMatch(string)' シグネチャを持つメソッドが必要です」というエラーが表示されます。ここで何が欠けていますか?

それはまったく機能しますか?

これが私が最終的にそれを機能させた方法です:

それが機能することはうれしいですが、私はそれを理解していません。

そして、質問は何ですか?

それを機能させるために私がしたことは、単にメソッドをインライン化することです。私がインライン化を理解している限り、それはある種の一度使用して破棄するコードにすぎません。変数またはメソッドを 1 回だけ使用する場合はインライン化できますが、インライン化は常に明示的に宣言することと同じです。

メソッドを明示的に宣言する方法はありますか? どうすればいいですか?

PS .: 私の質問がやや長いことをお許しください。

PPS .: このデリゲートを取得したらすぐに、2.0 から 3.0 に飛躍し、ラムダを学習します。

PPPS .:の効率に関するJon のヒントRegex.IsMatch(string, string)に従って、コードを変更しました。

それは効率の問題に関してはあまり役に立ちません。そこで、ReSharperの提案に従い、正規表現のインスタンス化を外側のスコープに移動しました。

ReSharper は、これをメソッド グループに置き換えるように促しました。

そして、それはここで提案された答えと非常に似ています。私が求めたものではありませんが、ReSharper (そしてもちろんスタック オーバーフロー) が学習にどのように役立つかに再び驚いています。

0 投票する
9 に答える
1715 参照

c++ - C ++の式で変数を定義することは可能ですか?

ユリウス暦やグレゴリオ暦など、日付を検証するための式を作成する必要がある、この非常識な宿題があります...

問題は、それがすべて1つの式に含まれている必要があるため、どの式も使用できないことです。;

式で変数を定義するオプションはありますか?何かのようなもの

ここで、1つ以上の変数を定義して初期化し、それらを1つの式で使用せずに使用でき;ますか?

編集:それは1行の表現でなければならないと明確に言われています。機能なし..

今のやり方はマクロを書いて展開することなので、こういうものになってしまいます

これが問題を解決するための唯一の適切な方法のように見えます

編集:これが元の質問です

変数がd mありy、日、月、年が含まれているとします。タスクは、日付が有効かどうかを決定する単一の式を作成することです。日付が有効な場合は値がtrue(ゼロ以外の値)であり、日付が無効な場合はfalse(ゼロ)である必要があります。

これは式の例です(正しい式は次のようになります):

これらは間違った答えの例です(表現ではありません):

また:

最後に1つの式のみを含むファイルのみを送信;してください。コマンドやプログラム全体を送信しないでください。

  • 2.9.1752がユリウス暦になるまで、その後はグレゴリオ暦になります
  • ユリウス暦では、毎年うるう年で4で割ることができます。
  • グレゴリオ暦では、うるう年であり、4で割り切れるが、100で割り切れるわけではありません。400で割り切れる年は別の例外であり、うるう年です。
  • 1800、1801、1802、1803、1805、1806、....、1899、1900、1901、...、2100、...、2200はループ年ではありません。
  • 1896、1904、1908、...、1996、2000、2004、...、2396、...、2396、2400はループ年です
  • 1752年9月には、2.9.1752の後に14.9.1752が続く場合の別の例外であるため、日付3.9.1752、4.9.1752、...、13.9.1752は無効です。
0 投票する
2 に答える
557 参照

sql-server - SQLServerStoredProcとUDFインラインテーブル

IDのリストを返す複雑なクエリを作成しました。次に、このクエリを再利用して、結果を別のクエリと結合します。そのために、これをストアドプロシージャまたはUDFに配置し、それを使用して一時テーブルに挿入する予定です。

以下のようなもの

1)クエリをストアドプロシージャに配置し、一時テーブルに挿入します

2)クエリをUDFに入れ、一時テーブルに挿入します

1000 IDの結果で実行し​​た場合、2つの間の有意差はわかりません。しかし、実際の実装では、結果は100万行になる可能性があります。

パフォーマンスのためにどちらが良いでしょうか?

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

jquery-ui - jQuery UI Datepicker: Highlight 7 days

I am using the jQuery UI Datepicker. It is set to inline so it is displayed to the user all the time.

The datepicker allows you to select one day however I want to be able to select a week (of seven days)

So if the user clicks for example on Wednesday 2009/10/14 it should not only highlight the 2009/10/14 but highlight all days from 2009/10/14 to 2009/10/20.

How can I realize that?

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

c - Cのさまざまなマクロ関数/インラインメソッドの長所と短所

C FAQ によると、Cでコードを「インライン化」するには、基本的に 3 つの実用的な方法があります。

また

これを明確にするために、引数は式で使用され、カンマ演算子は最後の式の値を返します。

また

gcc の拡張としてサポートされ、c99 標準でinlineサポートされている宣言を使用します。

このdo { ... } while (0)方法は Linux カーネルで広く使用されていますが、私は他の 2 つの方法に遭遇したことはほとんどありません。

MAX や MIN のような単一ステートメントの関数ではなく、複数ステートメントの「関数」について具体的に言及しています。

それぞれの方法の長所と短所は何ですか? また、さまざまな状況でどちらか一方を選択するのはなぜですか?

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

django - インライン フォームで余分なフィールドを操作する - save_model、save_formset、違いがわかりません

many2many 関係に余分なフィールドがある通常の状況にあるとします。

Inline を介して表示されるメンバーシップ フォームにいくつかのフィールドを追加したいと考えています。これらのフィールドは基本的に、別のモデル (Trip) のインスタンス化へのショートカットです。旅行は独自の管理ビューを持つことができますが、これらのショートカットが必要なのは、私のプロジェクト パートナーがシステムに「メンバーシップ」データを入力しているときに、たまたま「旅行」情報も手元にあるためです (また、メンバーシップの情報の一部は、 Trip etc. などにコピーされます)。

したがって、Membership Inline に 2 つの追加フィールド (placeVisited とpleasuretrip) があれば、Person インスタンスと一緒にバックグラウンドで Trip モデルをインスタンス化できます...

独自のフォームを定義することで、インライン ビューにフィールドを簡単に追加できることがわかりました。しかし、データが入力されたら、必要な保存操作を実行するためにいつ、どのようにそれらを参照すればよいでしょうか?

これは機能していないようです... save_formsetメソッドにも少し困惑しています...おそらくそれを使用する必要がありますか?助けてくれてありがとう!!!!

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

html - ハードファイルにリンクするだけでなく、Web サイトにインライン/base64 画像を使用する方がどれくらい高速ですか?

サーバー上のハードファイルに単純にリンクするよりも、base64/line を使用して画像を表示する方がどれくらい高速ですか?

これに関するパフォーマンス指標のタイプを見つけることができませんでした。

いくつか懸念事項があります。

  • キャッシングの恩恵を受けられなくなった
  • base64 のサイズは、PNG/JPEG ファイルのサイズよりもはるかに大きくありませんか?

「高速」を次のように定義しましょう: ユーザーが完全にレンダリングされた HTML Web ページを表示するのにかかる時間