dmitry_dev33:
В цикле с 0 по N, на последней итерации в качестве числа для сравнения берётся p[5], а это уже произвольная фигня за пределами ваших данных. Сейчас повезло и поведение программы не изменилось. Так и возникают баги, упускают мелочь, а пользователи потом ругаются, что глючит и падает)
Почитайте про реверс и исправление бэтмена :) habrahabr.ru/post/266385
++i немного более эффективно, чем i++ (транслируется в две ассемблерные команды вместо одной, если компилятор не оптимизирует). привык смотреть на ассемблер :)
в данной ситуации поведение не различается.
Не до конца уверен, но использование переменной типа указатель на short в scanf (%d) может привести к перезаписи соседних элементов и выходу за границу массива.
Например, скомпилированный драйвер винды на плюсах не работает, т.к. в ядре отсутствует этот самый рантайм. Приходится реализовывать new/delete и пр. дополнительно.
Судя по скриншоту, как раз-таки определяется. Я открывал винхексом именно в таком случае. Меньше всего времени заняло, показал все файлы что были на диске. R-studio будет читать всю память флешки и искать куски файловой системы, давно потертые файлы по сигнатурам, это надолго. PDR - что-то среднее
Для подключения через HTTPS прокси, нужно послать запрос вида "CONNECT HTTP/1.1\r\n\r\n" (в конце символы перевода строки и возврата каретки), адрес может быть вида yandex.ru, https://yandex.ru, 111.11.11.1:8080, и т.д.
Посмотрите логи wireshark, что на самом деле отправляет ваша библиотека. Подозреваю, что она пытается установить SSL соединение с моим прокси и послать по SSL запрос GET https://yandex.ru, а прокси у меня самописный и такими наворотами не обладает
Если ругается на сертификат, значит прокси пытается встраиваться в ваш трафик. Такие прокси могут воровать пароли и куки. Нормальный https прокси просто перенаправляет данные и проблем с сертификатом не возникает (проверьте на моём, cuwo.ru:7450, вечером выключу)
Логика в том, что key показывает, какой индекс в переданном массиве имеет значение min.
Вы присваиваете min значение массива по индексу 0, но не присваиваете key значение 0, что неверно.
Можно ли каждый новый запрос посылать на другой прокси, чтобы один и тот же IP не светился слишком часто? Может тогда и банить не будут. К примеру, у знакомого имеется VPS с подключенной /24 подсетью (254 IP адреса), запущен прокси. Каждый раз используется случайный IP из имеющегося набора. Свой гарантированно рабочий прокси всяко надежнее списка из интернета
Денис: как только TCP сокет закрывается (сайтом или последним сервером), все прокси в цепочке до него тоже закрывают соединение. Так что всё идентично.
Ну да, соединение останется на этом самом сервере. Обратно "шагнуть" нельзя. Но можно его попросить подключиться еще раз или к другому адресу (если он не закрыл TCP сокет после ошибки подключения)
Разве это не при команде "0x02 = establish a TCP/IP port binding"?
При команде "0x01 = establish a TCP/IP stream connection" он не должен текущий коннект пробросить на указанный адрес?
Что имеется в виду? ЧБ картинка и так является матрицей x*y с значениями яркости пикселей от 0 до 255. Через тот же OpenCV загрузите для получения значения яркости каждого из пикселей. Еще есть метод фрактального сжатия, преобразующий всю картинку в числовую матрицу, но это немного другое.
В цикле с 0 по N, на последней итерации в качестве числа для сравнения берётся p[5], а это уже произвольная фигня за пределами ваших данных. Сейчас повезло и поведение программы не изменилось. Так и возникают баги, упускают мелочь, а пользователи потом ругаются, что глючит и падает)
Почитайте про реверс и исправление бэтмена :) habrahabr.ru/post/266385
++i немного более эффективно, чем i++ (транслируется в две ассемблерные команды вместо одной, если компилятор не оптимизирует). привык смотреть на ассемблер :)
в данной ситуации поведение не различается.