low-level — все вопросы

1ответ
4 голоса
Низкоуровневый хук клавиатуры, установленный с помощью SetWindowsHookEx, останавливает вызов функции в C #
Я создаю программу, которая отслеживает нажатия клавиш для глобального управления iTunes. Он также имеет несколько WinForms (для отображения информации о треке и редактирования). Низкоуровневая к
3ответа
4 голоса
Как сделать загрузочную программу?
Итак, вопрос может показаться странным, но допустим, что я компилирую: int main(void) { int x = 3; int y = 4; int z = x + y; } Можно ли заставить процессор работать именно так? Как
1ответ
4 голоса
Самый эффективный способ манипулировать номерами ISN в заголовках TCP [закрыто]
В настоящее время я пытаюсь написать программу, которая сможет создавать стабильное TCP-соединение и иметь полный контроль над номерами ISN. Я писал на C, и я нахожусь в состоянии, когда мои очень о
1ответ
4 голоса
Низкоуровневое общение на Android /других мобильных платформах
В Android есть NDK для обработки нативного кода. Мне было просто интересно, насколько глубоко вы можете углубиться в низкоуровневое программирование на этой платформе - можете ли вы, например, контр
2ответа
4 голоса
Чтение файла с fread () в обратном порядке вызывает утечку памяти?
У меня есть программа, которая в основном делает это: Открывает некоторый двоичный файл Считывает файл в обратном направлении (в обратном направлении я имею в виду, что он начинается рядом с
3ответа
4 голоса
Файловые операции в Си на разных архитектурах
В качестве исследовательского проекта мы пишем уровень абстракции поверх стандартной библиотеки обработки файлов C (BINARY) (stdio), предоставляя несколько дополнительных функций для обработки файло
3ответа
4 голоса
Как и когда создаются фреймы стека?
В настоящее время я читаю об использовании уязвимостей памяти в Linux, и мне было трудно найти какую-либо информацию о том, когда решено расположение фреймов стека. Другими словами, это что-то опреде
6ответов
4 голоса
Оптимизация y = x * x в полевой арифметике Галуа
У меня есть этот C-код для умножения над GF (8):Это более или менее реализация учебника.Интересно, если у меня есть умная оптимизация для вышеупомянутого алгоритма, могу ли я утверждать, что a всегда
6ответов
4 голоса
Оптимизация y = x * x в полевой арифметике Галуа
У меня есть этот C-код для умножения над GF (8):Это более или менее реализация учебника.Интересно, если у меня есть умная оптимизация для вышеупомянутого алгоритма, могу ли я утверждать, что a всегда
3ответа
4 голоса
Вычисление «среднего» двух цветов
Это только незначительно связано с программированием - имеет гораздо больше общего с цветами и их представлением.Я работаю над приложением очень низкого уровня.У меня есть массив байтов в памяти.Это п
1ответ
4 голоса
Как открыть диски в Windows и прочитать данные на низком уровне?
Я знаю, что в Linux это так же просто, как /dev /sda, но в Windows, как вы открываете диск и начинаете читать данные с низкого уровня?В питоне я пробовал:и я получаю эту ошибку:Я получаю эту ошибку да
5ответов
4 голоса
Где узнать о низкоуровневых, высокопроизводительных продуктах?
Это на самом деле вопрос из 2 частей:Для людей, которые хотят сжать каждый такт, люди говорят о конвейерах, локальности кэша и т. Д.Я видел эти техники исполнения низкого уровня, упомянутые здесь и та
2ответа
4 голоса
фиктивные перемещения, сгенерированные gcc
Небольшое любопытство я обнаружил;GCC, кажется, генерирует следующий код, когда у меня много флагов оптимизации:Вопрос: какой цели служит вторая инструкция?Это не похоже на это /делает /что-нибудь;Ита
1ответ
4 голоса
Декодирование файла индекса Git с использованием C #
Есть ли документация по внутренней структуре индексного файла Git?Из различных книг я знаю, что это двоичный файл и он содержит SHA поэтапных файлов, я знаю о командах Git 'plumbing', помогающих раскр
2ответа
4 голоса
Эксклюзивный доступ к кэш-линии L1 на x86?
Если у вас есть 64-байтовый буфер, который интенсивно читается /записывается, то, вероятно, он будет сохранен в L1;но есть ли способ заставить это поведение?Например, предоставьте одному ядру монополь
3ответа
4 голоса
Как массивы обычно работают на низком уровне?
Как они отображают индекс непосредственно на значение без необходимости повторять индексы?Если это довольно сложно, где я могу прочитать больше?
1ответ
6 голосов
Пошаговое описание выполнения файла в Windows
Что происходит на низком уровне (пошагово), когда программа выполняется в Windows. Другими словами, процессы, происходящие от щелчка по файлу до фактического достижения выполнения. Известны ли ва
4ответа
9 голосов
Побитовое вычитание в Python
Это продолжение мой вопрос вчера : CMS любезно предоставил этот пример использования побитовых операторов для добавления двух чисел в C: #include<stdio.h> int add(int x, int y) { in
2ответа
9 голосов
Real-Mode x86 ASM: как сделать основы?
В настоящее время я читаю файл boot.s в исходном коде для самого первого ядра Linux (при условии, что 0.01 действительно первая публичная версия). выпуск). Я знаю C и ASM, последний значительно м
6ответов
9 голосов
x86 эквивалент для LWARX и STWCX
Я ищу эквивалент LWARX и STWCX (как на процессорах PowerPC) или способ реализации аналогичной функциональности на платформе x86. Кроме того, где было бы лучшее место, чтобы узнать о таких вещах (нап
1 2 3 4

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132