internals

    2

    1答えて

    私がPyQtについて学んだとき、私に不思議に思う3つのことがありました。 、 まず、我々は、Pythonの(そう言うために)でのC++のクラスをサブクラス化を許可されている:これは、第1についての質問ですが、誰にも好奇心旺盛になるなら、私はすべての3つだけの場合に名前を付けましょうは、PythonのC++メソッドをオーバーライドし、私たちのクラスをQtフレームワークに戻すために、をC++のように呼

    0

    1答えて

    私はWindows InternalsとVirtual Memoryの章で本を読んでいましたが、最初の64KBアドレス範囲はNo-Access領域として予約されており、間違ったポインタ参照を避けることでした。なぜ、どのようにしてこれが不正なポインタ参照を避けるのか、誰に説明することができますか?

    61

    3答えて

    .Netライブラリの多くのメソッドはネイティブコードで実装されています。フレームワーク自体から来たものには[MethodImpl(MethodImplOptions.InternalCall)]とマークされています。いくつかのアンマネージDLLからのものは、[DllImport](例えば、[DllImport("kernel32.dll")])とマークされています。これまでのところ珍しいことはあり

    3

    2答えて

    git statusがローカルフォルダに変更があるかどうかを確認するとどうなりますか? 私がこれを理解する限り、すべてのファイルはハッシュコード(正確にはsha1)で「登録」されており、git status「単純に」計算されたハッシュコードと一致するように試みます。それは状態の変化とみなされます。私はこれについて正直であるとは確信していません、もし私が間違っていたら私は訂正したいと思います。とにか

    2

    1答えて

    A .NET/CLR-質問:すべてのオブジェクトは、2番目のフィールドとしてメソッドテーブルへのポインタを持ちます。このメソッドテーブルの正確なレイアウトは、CLR(x86アーキテクチャ)のバージョン4.0ではどうですか?この情報(およびドメインワイドインターフェーステーブルのレイアウトに関する同様の情報)を見つけるためのヒントを教えてください。

    13

    2答えて

    とデリゲートに拡張メソッドグループの変換: internal static List<T> GetList<T>(this IDataReader reader, Func<string, T> del) internal static double? GetDoubleOrNull(this IDataReader reader, string columnName) GetDouble

    2

    1答えて

    私は次のエコーサーバをpythonで書きました。 http://ilab.cs.byu.edu/python/socket/echoserver.html(私はここからコードをコピーしたと思います。) #!/usr/bin/env python import socket host = '' port = 50000 backlog = 5 size = 1024 s = soc

    -1

    1答えて

    私はOracleには新しく、スカラー変数には内部コンポーネントがなく、複合変数には内部コンポーネントがあることを読んだだけです。 この内部コンポーネントについて説明してください。 どのように動作しますか?その目的は何ですか?

    4

    1答えて

    私はboost :: bindが行う関数オブジェクトの内部コピーの種類を理解したいと考えていました。これらのオブジェクトのコンストラクタは呼び出されないように見えるので、これは一種の「非常に浅いコピー」と推測されていましたので、動的メモリ割り当てを導入していくつかのエラーを生成しました。しかし、以下のコードの実行時出力は、3つのデストラクタがバインドによって作成された内部コピーを追加で呼び出すよう

    1

    1答えて

    実際の仮想継承がどのように機能するか(すなわち、標準によるのではなく、g++のような実際の実装)をよりよく理解しようとしています。実際の質問は、ボトムに太字で記載されています。 だから、私は自分自身に他のものの間であり継承グラフ、これらの単純なタイプを構築しました: struct A { unsigned a; unsigned long long u; A() :