Вопросы по теме 'low-level'

Низкоуровневый ввод с клавиатуры из Windows
Какие вызовы win32 можно использовать для глобального обнаружения событий нажатия клавиш (не только для 1 окна, я хотел бы получать сообщение КАЖДЫЙ раз при нажатии клавиши) из службы Windows?
6291 просмотров
schedule 02.03.2023

Побитовое вычитание в Python
Это продолжение мой вопрос вчера : CMS любезно предоставила этот пример использования побитовых операторов для добавления двух чисел в C: #include<stdio.h> int add(int x, int y) { int a, b; do { a = x & y; b...
5825 просмотров
schedule 10.09.2022

Более безопасные альтернативы стандартной библиотеке C
Стандартная библиотека C общеизвестно плоха, когда речь идет о безопасности ввода-вывода. Многие функции имеют переполнение буфера ( gets , scanf ) или могут засорять память, если им не заданы правильные аргументы ( scanf ) и т. д. Время от времени...
3156 просмотров
schedule 30.06.2022

Сколько времени занимает переключение контекста в Linux?
Мне любопытно, сколько циклов требуется для смены контекста в Linux. Я специально использую E5405 Xeon (x64), но мне бы хотелось посмотреть, как он сравнивается с другими платформами.
5660 просмотров

Низкоуровневое программирование: как найти данные в памяти другого запущенного процесса?
Я пытаюсь написать инструмент статистики для игры, извлекая значения из памяти процесса игры (поскольку другого пути нет). Самая большая проблема — найти нужные адреса, на которых хранятся интересующие меня данные. Что еще усложняет, так это...
1769 просмотров

Почему JavaScript иногда считают языком низкого уровня?
Вдохновленный этим вопросом . Я часто вижу, как люди называют JavaScript языком низкого уровня, особенно среди пользователей GWT и подобных наборов инструментов. Мой вопрос: почему? Если вы используете один из этих наборов инструментов, вы...
7052 просмотров
schedule 15.07.2023

Скрипт GNU LD для перехвата групп C++/разделов dynsym
Я поддерживаю инструмент, который может преобразовывать перемещаемые файлы ELF32 в формат RDOFF2. Чтобы этот процесс работал, мне нужно предварительно связать входные файлы, используя ld-скрипт, показанный ниже: OUTPUT_FORMAT("elf32-i386",...
1799 просмотров
schedule 01.08.2023

Управление памятью C для кроссплатформенной виртуальной машины
Я задал вопрос о размерах C-типа, которые я получаю довольно хороший ответ, но я понял, что могу не очень хорошо сформулировать вопрос, чтобы быть полезным для моей цели. Я работал инженером-программистом до того, как перешел на...
516 просмотров

Какова цель поля отсортированного битового вектора в заголовке метаданных ~ в сборке .NET?
Согласно метаданным раздела II, в нем говорится, что допустимое поле — это битовая маска, которая отмечает, какие таблицы метаданных CLR присутствуют в исполняемом файле .NET, но я не могу понять, для чего предназначено поле «отсортировано» — каково...
214 просмотров
schedule 18.10.2022

Учебники по проблемам с IP-стеком Xilinx microblaze
Моя команда использует microblaze, и у нас возникли проблемы со стеком IP. Обычно я не являюсь программистом встраиваемых систем, но хотел бы узнать, как помочь. Есть ли какие-либо учебные пособия по стекам IP? Кто они такие? Как они...
2485 просмотров

Как создать приложение BlackBerry для доступа к низкоуровневому оборудованию?
Я написал несколько приложений для BlackBerry, но теперь я пытаюсь написать такое, которое должно получить доступ к оборудованию (клавиатуре) каким-то низкоуровневым способом, и я не могу найти ни способа сделать это, ни какой-либо помощи. в...
526 просмотров
schedule 25.08.2022

нужна книга и предложение веб-сайта для продвинутого низкоуровневого программирования
I want to learn all advanced details of low-level programming so i want to be able to Изучите продвинутый c/c++ Оптимизировать мой код со встроенной сборкой и без нее Понимать внутренности exe, dll, потока, процесса Эффективно используйте такие...
358 просмотров
schedule 18.03.2024

Программно определить статус фрагментации файла
Можно ли определить статус фрагментации конкретного файла (то есть количество отдельных фрагментов, которые занимает этот файл)? Если да, то как это можно сделать с помощью .net? Мотивация такова: мое приложение хранит данные в FileStream, изменяя...
308 просмотров

Почему существует так много разных соглашений о вызовах?
Исторически сложилось так, почему кажется, что почти все и их младший брат определили свои собственные правила вызова? У вас есть C, C++, Windows, Pascal, Fortran, Fastcall и, возможно, миллион других, о которых я не догадался упомянуть. Разве одно...
392 просмотров

iPhone iOS4 низкоуровневое управление камерой?
Есть ли способ вручную установить низкоуровневые настройки неподвижной камеры, такие как выдержка, диафрагма или ISO, в iOS4 на iPhone 4? Я не думаю, что он существует в официальном SDK, но, возможно, кто-то нашел какие-то частные API, позволяющие...
3197 просмотров
schedule 03.08.2023

Формат текстур для клеточных автоматов в OpenGL ES 2.0
Мне нужен быстрый совет. Я хотел бы смоделировать клеточный автомат (из A Simple, Эффективный метод реалистичной анимации облаков ) на графическом процессоре. Однако я ограничен шейдерами OpenGL ES 2.0 (в WebGL), которые не поддерживают никаких...
890 просмотров

Как обычно реализуется куча?
Возможный дубликат: Как осуществляется ли управление, реализация, выделение памяти кучи и стека? Привет, мой вопрос касается кучи, а не структуры данных, а области памяти, которая используется для динамического распределения памяти....
1018 просмотров
schedule 16.05.2022

Возможности низкого уровня языков высокого уровня
Я хотел бы знать некоторые низкоуровневые возможности языков высокого уровня. Внезапно я мог бы указать: - побитовые операции - битовые поля - арифметика указателей - встроенный ассемблер - функции прерывания Я был бы признателен, если бы вы...
1849 просмотров

Как я могу отправлять произвольные байты через последовательный порт Windows с помощью приложения Java?
Я пытаюсь отправить произвольные двоичные данные через последовательный COM-порт, используя Java в Windows. Кажется, есть какое-то сопоставление, которое оно (Java или Windows) выполняет с данными перед их отправкой. Я не очень хорошо знаком с...
530 просмотров
schedule 05.10.2022

Работа с длинными списками битов
Я совершенно не знаком с работой с отдельными битами. Этот вопрос является скорее проверкой здравомыслия, чем что-либо еще: Мне нужен список, скажем, из миллиона отдельных битов. Для этого я должен создать список 1000000/16 unsigned ints ....
233 просмотров
schedule 13.08.2023