Разве это не при команде "0x02 = establish a TCP/IP port binding"?
При команде "0x01 = establish a TCP/IP stream connection" он не должен текущий коннект пробросить на указанный адрес?
Что имеется в виду? ЧБ картинка и так является матрицей x*y с значениями яркости пикселей от 0 до 255. Через тот же OpenCV загрузите для получения значения яркости каждого из пикселей. Еще есть метод фрактального сжатия, преобразующий всю картинку в числовую матрицу, но это немного другое.
Johnny007: Дело не в максимально возможной скорости. У SSD очень быстрый произвольный доступ, что сильно ускоряет запуск и работу системы. Если у вас HDD, легко заметить сильный "хруст" диска при запуске компьютера с нуля. Это винда по файлам шарится. В таком режиме пусть даже у вас SATA3, скорость чтения очень мала. А вот на SSD скорость настолько сильно не снижается и загрузка происходит моментально.
Автору вопроса - неплохо бы купить ssd на 128 под систему и терабайтник под фильмы и прочие емкие вещи
Junior007: У вас в запросе что написано? Accept-encoding: gzip, deflate, br. Посмотрите, что сайт вернул - Content-Encoding: gzip. То есть, пожатые данные вам пришли.
Или распаковывайте, или уберите список поддерживаемых форматов сжатия.
Тела нет, потому что ответ 302 - перенаправление на HTTPS.
Конечно ваш самописный браузер не поддерживает HTTPS, потому при попытке нешифрованного HTTP запроса на 443 порт вылезает ошибка 400
Чем 302 ответ ненормальный? Он видит ваш useragent, видит, что это браузер и должен поддерживать HTTPS, и перенаправляет вас туда при помощи 302 ответа. Попробуйте прикинуться каким-нибудь Lynx
Дарья Андреева: есть только одна команда "сравнить" + есть много команд перехода: "перейти, если равно", "перейти, если больше", "перейти, если меньше" и т.д.
а ведь и так только сравнение будет использоваться:
[ввод числа]
cmp al, '0'
jl BAD_NUMBER ; если введенный символ меньше '0', печатаем что введено не число
cmp al, '9'
jg BAD_NUMBER ; аналогично если больше девятки
cmp al, '5' ; по условию сравниваем с пятеркой
jl PRINT_MENSHE_5 ;(Jump Less) печатаем, что введенное число меньше пяти
jz PRINT_RAVNO_5 ;(Jump Zero) печатаем, что равно 5
jg PRINT_BOLSHE_5 ;(Jump Greater) печатаем, что больше
x86 является CISC архитектурой с переменным размером кода команды. Наиболее близкое, что могу предположить - ассемблерная команда длиной в два байта. Но не думаю, что именно это имелось в виду.
Есть битовые операции - логическое"и" (and), логическое "или" (or), побитовые сдвиги (shr, shl). Опять же, где здесь двухбитовость, не пойму.
Попробуйте узнать условие ещё раз.
В условии всё, блин, прекрасно. Операции ++ и -- над константами (шта?!), прерывание 20h, которое вообще-то завершает подпрограмму, перебиваемая двухбитовая операция, загруженная в сегмент стека (???)
Если переживёте такое ДЗ и преподаватель таки покажет пример решения, покажите плиз. Может познаю дзен такого мышления
При команде "0x01 = establish a TCP/IP stream connection" он не должен текущий коннект пробросить на указанный адрес?