問題タブ [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 投票する
1 に答える
1070 参照

asp.net - ASP.NET のインラインまたはデータバインド式

これはthis oneに関連する質問ですが、独自の質問に値します。
DataList の EditItemTemplate 内でサーバー側関数を呼び出す必要がある場合、またはを使用する必要があります<%=ServerSideFunction(...)%><%#ServerSideFunction(...)%>?
DataListでデータバインドが行われているため、どちらも機能します

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

c++ - std::inner_productのインライン化

次のバグにより、std :: inner_product()をgccコンパイラ<gcc4.1コンパイラでインライン化しないとされています。

したがって、inner_productの独自のバージョンを実装したいと思います。利用可能な既存の実装はありますか?

ありがとう

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

c++ - インライン関数の問題との混乱

ウィキペディアのインライン関数の問題: http://en.wikipedia.org/wiki/Inline_expansion#Problems

それは次のように述べています。

誰かがこの点を詳しく説明できますか?

GCC が C++ 関数をインライン展開しないようにするにはどうすればよいですか?

0 投票する
6 に答える
391 参照

c++ - C++ で for ループがある場合、メソッドをインライン メソッドとして宣言しても問題ありませんか

以下に示すような方法があります。forループは常にコンパイラを「インラインリクエスト」にしますか?

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

c# - C# が手動のインライン メソッドをサポートしない理由はありますか? オプションのパラメータはどうですか?

そのための設計上の理由はありますか(多重継承を放棄した理由など)?

それとも十分に重要ではありませんでしたか?

同じ質問がメソッドのオプションのパラメーターにも当てはまります...これはすでにvb.netの最初のバージョンにありました...したがって、MSがオプションのパラメーターを許可しない原因となる怠惰、おそらくアーキテクチャの決定..そして彼らが持っていたようですC#4にはそれが含まれるので、それについての心変わり..

決定が何であり、なぜそれをあきらめたのか誰か知っていますか?

編集:

たぶん、あなたは私を完全に理解していませんでした。私は最近、計算プログラム (最後の桁まで、あらゆるサイズの数値をサポートする) に取り組んでいます。このプログラムでは、1 秒あたり文字通り何百万回も使用されるメソッドがあります。

Add(int num) というメソッドがあり、このメソッドはパラメータ ( Add(1);) として 1 を使用して静かに使用されているとします。特に 1 つのメソッドに対して特別なメソッドを実装する方が高速であることがわかりました。numそして、オーバーロードを意味するのではありません- AddOne と呼ばれる新しいメソッドを作成し、その中に Add メソッドを文字通りコピーし1ます。これはひどく奇妙に思えるかもしれませんが、実際にはより高速です。

(醜い限り)

ここで驚くほど役立つ手動インラインを C# がサポートしていないのはなぜかと思いました。

ありがとう。(そして、なぜあなたは私に反対票を投じたのですか:S)

編集2:

これを追加するかどうかを自問しました。私は、そのようなプロジェクトに dot net などのプラットフォームを選択することの奇妙さ (および欠点) をよく知っていますが、dot net の最適化はあなたが思っているよりも重要だと思います... 特に Any CPU などの機能.

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

c++ - GCCインラインC++は、「inline」キーワードなしで機能しますか?

GCCは、C ++コードをコンパイルするときに、inlineキーワードでマークされていない関数をインライン化することを選択して、速度を最適化しようとしますか?

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

c++ - 静的インライン メソッド?

わかった、

これが私がやろうとしていることです...今はコンパイルしていますが、リンクに失敗しています... LNK2001

メンバー変数がないため、メソッドを静的にしたいのですが、メソッドが提供する高速化のためにメソッドをインライン化することも必要です。

これを行う最善の方法は何ですか?一言で言えば、これが私が持っているものです:

私は行くことができるようにしたいので、私はこれをやろうとしています:

foo にはメンバー変数がありません...意味がありません。

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

jquery - jqGridはフォームモードでのみ編集します

ページ上の私のグリッドでは、すべてのグリッドでインライン編集を無効にするだけでなく、モーダルフォームからのみ編集できるようにする必要があります。

ただし、編集可能:falseにすると、インライン編集は防止されますが、フォームを介した編集も防止されます(フォームに列は表示されず、[送信]ボタンと[キャンセル]ボタンのみ)

この動作をどのように実行できますか?または、現在のバージョン(3.5.2)では不可能ですか

また、beforeFormShowおよびonInitializeFormイベントハンドラー内で(colModel宣言でオフにした後)編集可能(:true)を有効にしようとしましたが、編集フォームまたは追加フォームのいずれにも列が表示されません。

あなたが提供する洞察に感謝します...

これが私がしていることです-

そして、editprmオブジェクトの場合と同様に、tr_プレフィックスを付けて(colModelのように)付けないでください。

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

c - インライン関数の代わりにマクロを使用する必要があるのはいつですか?

以前の質問で、私が良い答えだと思ったものは、提案されたマクロの使用に反対票を投じられました

インライン関数の代わりに。初心者の質問で申し訳ありませんが、この場合、マクロの何がそんなに悪いのでしょうか?

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

jquery - jQueryでアクティブなクラスを追加および削除するにはどうすればよいですか?

順序付けられていないリストがあります。

私は現在、CSS を使用して各 ID に異なる z-index を与えて、1 つのボタンが次のボタンの上にわずかに重なるようにしています。私がしたいのは、jQueryを使用して、「999」などのクリックされたボタンにはるかに高いzインデックスを追加して、他の2つのボタンの上に表示されるようにするクラスを追加することです。現在クリックされているボタンにアクティブなクラスを追加し、現在<li>設定されているボタンからアクティブなクラスを削除する方法がわかりません。<li>新しいボタンが押される前に、他の2つのどちらにアクティブなクラスが設定されているかをjQueryに判断させる方法がわかりません。どうすればそれを行うことができますか?

また、クラスを追加することで問題が解決するかどうかもわかりません。これは、<li>の id をターゲットにして z-index を既に設定しているためです。おそらく、現在押されているボタンのインライン css に影響を与えて、id の css をオーバーライドし、他の 2 つのインライン css z-index が「999」に設定されているものを確認して、それらを削除できるようにする必要があるかもしれません。 css をインライン化し、他の 2 つのボタンよりも大きな z-index を持ち、上に表示されますか?