Вопросы по теме 'internals'

Внутренний WPF: почему UserControl переопределяет AdjustBranchSource?
Используя рефлектор, вы можете видеть, что WPF UserControl переопределяет AdjustBranchSource. internal override void AdjustBranchSource(RoutedEventArgs e) { e.Source = this; } Моя собственная проблема касается несоответствия,...
618 просмотров
schedule 17.10.2022

Доступ к указателю во внутренней структуре объекта
Я использую интерфейс pyOpenSSL для библиотеки OpenSSL, но в нем отсутствуют некоторые функции, которые мне нужны, и я не могу или не хочу модифицировать его для поддержки этих методов (по разным причинам). Итак, чего я хочу добиться, так это...
247 просмотров
schedule 31.10.2023

Oracle: Как реализуются последовательности?
Чтобы удовлетворить некоторые странные бизнес-требования, мне придется реализовать свои собственные счетчики, похожие на последовательности. Я собираюсь сделать первый разрез очевидным образом, но я хотел бы немного больше понять, как Oracle...
2642 просмотров

Если сборщик мусора Java перемещает объекты, что такое Object.hashCode и System.identityHashCode?
Я часто слышал, что эти методы ( Object.hashCode и System.identityHashCode ) возвращают адрес объекта или что-то быстро вычисленное из адреса; но я также уверен, что сборщик мусора перемещает и сжимает объекты. Поскольку хэш-код не может быть...
2386 просмотров

IEnumerable против IList и странное исключение CrossThreadMessagingException во время отладки
Исходный код такой: var processes = Process.GetProcesses().Where(p => p.MainWindowTitle.ToUpperInvariant().Contains("FOO")); Во время отладки, если я попытаюсь вызвать Count() на processes в непосредственной области окна или проверю...
516 просмотров
schedule 30.07.2022

Как работает таблица виртуального наследования в g++?
Я пытаюсь лучше понять, как виртуальное наследование работает на практике (то есть не в соответствии со стандартом, а в реальной реализации, такой как g++ ). Собственно вопрос выделен внизу жирным шрифтом. Итак, я построил себе граф наследования,...
583 просмотров

Внутреннее устройство потока данных Mapreduce
Я пытался понять анатомию уменьшения карты из разных книг/блогов. Но я не получаю четкого представления. Что происходит, когда я отправляю задание в кластер с помощью этой команды: ..Загрузил файлы уже в hdfs bin/hadoop jar...
1630 просмотров
schedule 07.09.2023

Изменить класс окна после создания?
Как я могу изменить класс окна окна win32 после создания? Я спрашиваю из любопытства, потому что с помощью Spy++ я обнаружил, что один из этих причудливых инструментов для настройки рабочего стола от Stardock делает именно это. Отказ от...
1937 просмотров
schedule 10.09.2022

Узнать текущую версию ящика из ворса?
Я работаю над расширенной функцией устаревания, которая может решить, уже или будет устаревшим. Однако остается одна проблема: похоже, что в ящиках нет информации о версии. Я знаю, что могу получить текущую версию Crate, используя некоторую...
1021 просмотров
schedule 10.09.2023

Требуется уточнение по \Device\PhysicalMemory в Windows
\Device\PhysicalMemory — это объект раздела, который в терминах Win32 API является отображаемым в памяти файлом. Учитывая его название, это может быть MMF, полностью поддерживаемый оперативной памятью; являющееся отображением физических страниц...
2210 просмотров

Почему Adobe Flash хранит целые числа, сдвинутые на три бита вправо?
Это больше любопытство, чем реальная проблема, но я чувствую, что это здесь. Мой вопрос: почему Adobe Flash Player хранит целые числа в памяти, смещенные на три бита (умноженные на восемь) с точки зрения байтового выравнивания? Как видно из...
24 просмотров
schedule 10.07.2023

внутреннее представление не скрыто в модуле f#
Я делаю проект, используя модули, где я вычисляю изображения и печатаю их на экране. Все в моем коде работает просто отлично, но я не совсем доволен этим неудобством: в моем файле .fs (где я определяю тип и все мои функции) я объявил type...
81 просмотров
schedule 18.01.2024

Как React реализует свои хуки (на высоком уровне)
Скажем, у вас есть что-то вроде этого: const MyComponent = (props) => { const refA = React.useRef() const refB = React.useRef() const refC = React.useRef() const [x, setX] = React.useState(true) const [y, setY] = React.useState([])...
92 просмотров
schedule 29.04.2024

Nat / Redirect / Forward порты Mikrotik
Прошу прощения за это ... У меня есть общедоступный IP-адрес 181.188.xxx.yyy, и у меня есть диапазон локальных IP-адресов, который составляет 192.168.10.0/24 в этом диапазоне. У меня есть сервер 192.168.10.3, на котором работают разные службы. разные...
1038 просмотров
schedule 06.04.2022

Что такое api-ms-win-core-?
У меня есть 2 вопроса относительно этих DLL: Почему они существуют? Я вижу, что все, что они делают, это экспорт, который перенаправляет функции в другие модули, такие как Kernel32 или NtDll. Когда я использую LoadLibrary с одним из этих...
78 просмотров

System.out таинственным образом исчезает, хотя код/строка выполняется
Итак, я протестировал этот код на java 8, 11 и 14, все они имеют одинаковый результат. Это плохая практика и нереалистичный сценарий, но я хотел бы понять внутренности JVM, из-за которых это происходит. Если вы запустите этот код, вы заметите, что...
67 просмотров
schedule 14.04.2022