172 читали · 1 год назад
Символ 0xff и его значение в программировании
0xff — это шестнадцатеричное представление десятичного числа 255. Шестнадцатеричная система счисления широко используется в программировании, особенно при работе с низкоуровневым кодом, например, при написании драйверов устройств, работе с памятью или сетевыми протоколами. C++ // C++ unsigned char byte = 0xff; // Все биты в байте установлены в 1 int result = byte & 0xf0; // Извлекаем старшие 4 бита (0xf0 = 11110000) Python # Python byte = 0xff result = byte & 0xf0 # То же самое, что...
Детали протокола управления блоком питания Fnirsi DPS-150
Продолжаем публикации статей с Хабра нашего лектора. В предыдущей статье я начал разбирать протокол управления блоком питания Fnirsi DPS-150. Там был разобран формат посылки, были выявлены команды и отклики на них, а также сделан черновой анализ внутренностей фирменной программы управления блоком. Детали процесса я обещал показать позже. Вот, эта пора настала. Сегодня мы получим настолько полные таблицы команд и откликов, насколько это требуется для реальной работы. Итак, мы изучаем программу при помощи декомпилятора ...
4289 читали · 2 года назад
Отвязка от Ростелеком камеры IPC8232SWC-WE
Оригинальное название препарируемой модели Uniview C1L-2WN-G и оригинальная прошивка доступна. К тому же на 4PDA есть мануал, так что отвязать от Ростелекома будет несложно. Производитель озаботился безопасностью подключения к облаку и ввёл дополнительную меру защиты: Код регистрации или ACTIVE CODE. Оригинальный серийник можно распознать из QR-кода на пятке, но вот код регистрации взять негде, по крайней мере пока, а без него работать в облаке камера не будет. Инструменты Материалы Утилиты Для...