問題タブ [inline-code]
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.
javascript - javascript パラメータで「保護レベルによりアクセスできない可能性があります」と表示されるのはなぜですか。エラー?
私のコード
コンパイルするたびに、そのエラーが発生します。理由がわかりません。それはうまくいくはずです。
c++ - C ++でインラインを強制する標準的な方法がないのはなぜですか?
ウィキペディアのC++の記事によると
C++ は、プログラマーが誤った選択をする可能性があるとしても、プログラマーに選択を与えるように設計されています。
このように設計されている場合、たとえ私が間違っていたとしても、コンパイラに何かを強制的にインライン化する標準的な方法がないのはなぜですか?
inline
または、キーワードが単なるヒントである理由を尋ねることができますか?
ここは仕方がないと思います。
OOP の世界では、オブジェクトのメソッドを呼び出し、メンバーに直接アクセスすることは避ける必要があります。アクセサーを強制的にインライン化できない場合は、高性能でありながら保守可能なアプリケーションを作成することはできません。
(多くのコンパイラがインライン化を強制する独自の方法を実装していることは知っていますが、それは醜いです。マクロを使用してクラスでインラインアクセサーを作成するのも醜いです。)
コンパイラは常にプログラマよりも優れていますか?
asp.net - ASP.NET Webフォーム:インラインコード(<%= %>)とサーバーコントロールのパフォーマンス?
状態管理、メンテナンスの観点などは忘れて、レンダリング パフォーマンスのみに注目しましょう
render メソッドのどれがより良いパフォーマンスを持っていますか? <%= ... %> またはサーバー コントロール (または Html サーバー コントロール/カスタム コントロール/ユーザー コントロール) ?
例 1: Page1 対
例 2: foreach で <% %> を使用して DataTable をレンダリングする場合と DataGrid を使用する場合
私の意見では、これら 2 つの例だけでなく、ほとんどの場合でも <% %> が勝つと思います。ASP.NET MVC と同様に、ビューでインライン コードを使用して HTML をレンダリングします。
あなたの意見は何ですか ?
asp.net - asp.netインラインコードで定義されたクラスにカスタム属性を追加する
インライン vb.net で既に記述されている asp.net ページがあります。私が実際に行う必要があるのは、クラスにカスタム属性を追加することだけですが、追加する場所がわかりません。
ページ オブジェクトの属性をチェックするコードでは、ページ ファイル名が test.aspx の page.GetType.fullName = "ASP.test_aspx" を確認できます。
これは可能ですか?
c++ - プリコンパイル済みヘッダーファイルと組み合わせてインライン数学ライブラリを使用すると、リンクエラーが発生します
今日はかなり奇妙な問題が発生しました。私はSSE用に最適化された数学ライブラリを持っているので、ほとんどすべての機能がインラインとして宣言されています。簡単にするために、Vector3という1つのクラスのみを使用して問題を説明します。
Vector3はVector3.hで宣言されており、次のようになります。
vector3.inlで、すべての関数の定義に進みます
次に、すべての数学オブジェクトをmath.hというファイルに含めます。
math.hは、プリコンパイル済みヘッダーファイル(precompiled.h、別名stdafx.h)に含まれています。
Visual Studio 2008を使用しています。これにより、ビルドプロセスから.inlファイルが自動的に除外されます。
これは私が得ているリンカーエラーです:
エラー1エラーLNK2005: "public:__thiscall Virtus :: Vector3 :: Vector3(void)"(?? 0Vector3 @ Virtus @@ QAE @ XZ)precompiled.objmain.objVirtusで既に定義されています
ビルドからすべてのinlファイルを手動で除外するなど、考えられるあらゆる方法でこれを修正しようとしました。プリコンパイルされたファイルにmath.hを含めず、必要な場合にのみ含めます(この場合、同様の定義済みのリンカーエラーが発生します)。inl拡張子からcpp拡張子への変更など。私がそれを修正することができた唯一の方法は、ガードを含める代わりに#pragmaを一度使用することでした。したがって、現時点での私の最善の推測は、プリコンパイル済みヘッダーファイルとインクルードガードの組み合わせに関係していると思いますが、これを修正する方法はよくわかりません。
助けていただければ幸いです!
.net - インライン コードから元の Page_Load 関数を呼び出す
コンパイル済みアセンブリ内の Page_Load メソッドに何かを追加できるように、ASPX Web サイトにモンキー パッチを適用するのが好きです。
私が最初に考えたのは、次のように 2 番目の Page_Load メソッドを含むスクリプト タグを ASPX ファイルに追加することでした。
ただし、インライン コードの Page_Load メソッドのみが実行され、元のコード ビハインド ファイル (コンパイル済みアセンブリ内) のメソッドは実行されないようです。
インライン コード内から元のメソッドを呼び出すことはできますか? または、既存のアセンブリを変更せずにインライン コード内から Page_Load メソッドが呼び出された直後に実行する必要があるものを追加する他の方法はありますか?
c# - インラインc#およびasp.netページの複数のステートメント
aspxファイルに次の行があります。
このようなインラインc#に別の行を追加することは可能ですか?
javascript - onclick="" vs イベントハンドラ
関数を実行したい場合は、インライン js を使用することを好みます。
デバッグしやすいからです。
ただし、インライン js を使用しないように言っている人がいるのを聞いて、次のようにします。
js イベントリスナーが推奨されるのはなぜですか?
c# - 古いASP.NETWebフォームには、エンコードされるインラインコードがいくつかあります:(
マスターページにインラインコードを含むASP.NETWebフォームサイトがあります。
<meta property="og:title" content="<%=HeadTitle %>"/>
しかし、それはその行を..としてレンダリングしています。
<meta property="og:title" content="<%=HeadTitle %>" />
コードビハインドには、次のものがあります...
protected string HeadTitle { get; set; }
誰か助けてもらえますか?