問題タブ [internals]
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.
silverlight - Silverlight のデータバインディングの内部動作
データバインディング システムが Silverlight で技術的にどのように機能するかを知っている人はいますか? 内部構造を理解するには、リフレクターでどのクラスを見る必要がありますか? もっと深く見てみたいのですが、誰かがそれをよりよく説明できますか?
.net - .NET 文字列の内部形式は何ですか?
私は C#.NET でかなり文字列操作を多用するコードを作成していて、少し前に読んだことを思い出した Joel Spolsky の記事に興味を持ちました。
http://www.joelonsoftware.com/articles/fog0000000319.html
http://www.joelonsoftware.com/articles/Unicode.html
では、.NET はどのようにそれを行うのでしょうか? 1文字あたり2バイト?それ以上の Unicode chars^H^H^H^H^H コード ポイントがいくつか必要です。そして、長さはどのようにエンコードされますか?
internals - あなたが見つけた、または読んだ中で最も難解な内部機能は何ですか?
私にとっては、バッファ オーバーフロー攻撃を防ぐためにプロセスごとに作成されるセキュリティ Cookie です。デバッガーでその作成を追跡すると、スレッド ID、プロセス ID、PerformanceCount、TickCount などを xor することによって作成されます...そして、万が一、最も多い単語がゼロである場合は、最も少ない単語がそれにコピーされます.. .
c++ - Windows CE 内部、TEB (スレッド環境ブロック)
そのような質問をするのに適した場所かどうかはわかりません。低レベルのライブラリ (dbghelp) を wince に移植しようとしていますが、wince では利用できない API にアクセスする必要があります。TEB (スレッド環境ブロック) にアクセスする必要があります。それを行う PC で利用可能な API がいくつかありますが、WinCE にはそのようなものはありません。それらの 1 つは NTQueryThreadInformation などと呼ばれ、もう 1 つは現在のスレッドの TEB へのポインターを返す NtCurrentTEB です。その上で任意のポインタ?..ありがとう
windows - ドライバーからプロセスを作成する
Windows NT プラットフォーム (XP-W7) でカーネル モードからユーザー モード プロセスを作成する方法はありますか?
編集:ドライバーのみをインストールする必要があります。これはプロジェクト固有のものです。
windows - \Registry\Machine\Software キーがいつロードされるかを知る方法は?
ドライバから \Registry\Machine\Software キーにアクセスしたい。ドライバーは、レジストリ キーの前に読み込まれます。キーの可用性をポーリングする必要がありますか? または、私が待つことができるものはありますか?
sql-server - SQL Server 2008 のファイル書き込み動作
一種の 101 の質問: ユーザー定義のファイル グループに複数のファイルがある場合、行を挿入するときの SQL Server の動作は何ですか? ラウンドロビン?いっぱいまで書いて、次に進みますか?この件に関するtempDbに関するいくつかの興味深い投稿を見つけましたが、ラウンドロビンを示唆していますが、決定的なものはありません。
c# - ConfigurationManager を別のファイルにリダイレクトする
標準の.Net ConfigurationManager クラスを別のファイルにリダイレクトしようとしています。完全に。パスは実行時に決定されるため、configSourceなどを使用できません(これは重複した質問ではありません-他のものを見てきました)。
私は基本的に、ASP.Net が裏で行っていることを再現しようとしています。したがって、私のクラスは新しい構成ファイルから読み取るだけでなく、標準の .Net のものも読み取る必要があります (私が具体的に動作させようとしているのは system.codeDom 要素です)。
私はReflectorを開いて、ASP.Netがどのようにそれを行うかを調べ始めました.それはかなり毛むくじゃらで、完全に文書化されていません. 他の誰かがプロセスをリバースエンジニアリングしたことを願っていました。必ずしも完全な解決策を探しているわけではありません (いいでしょう)。
architecture - プッシュロックとは?
プッシュロックは、一部の操作の同期プリミティブとして、特にメモリ マネージャーの一部として、ウィンドウによって内部的に使用されます。
プッシュロックとは正確には何ですか?スピンロックとどう違うの?