Andrej Levkovitch

Dec 27, 2020 07:46
@xverizex вы что не можете понять, что вы не предоставили файла, который пытаетесь декодировать? Нет? Не понимаете что вы не сообщали о размере этого файла? Знаете, мне уже надоело терпеть хамство от вас - я честно пытался вам помочь, но вы этого явно не цените, а значит и не заслуживайте. Удачи.
Dec 27, 2020 07:46
@xverizex в вашем выводе в первой строке read: 169 - я не вижу в коде чтобы вы водили где-то эту строку. Что она означает? Используемого вами буфера точно достаточно для считывания всего файла?
Dec 27, 2020 07:46
@xverizex знаете что такое "минимальный компилируемый пример"? Сделайте его и посмотрим в чем проблема
Dec 27, 2020 07:46
@xverizex а я и пытаюсь вам помочь, но вы не отвечаете на вопросы, которые мне помогут установить проблему. Какой помощи вы ожидаете, если не можете описать проблему?
Dec 27, 2020 07:46
@xverizex вы утверждаете, что zlib не может распаковать gzip архив - это полный бред и вздор. Поэтому меня и интересует: а почему вы решили, что zlib этого не может? И да, помощь нужна вам, а не мне.
Dec 27, 2020 07:46
@xverizex объясните причину, по которой вы считаете, что zlib не может распоковать ваш архив?
Dec 27, 2020 07:46
@xverizex я не понимаю, вы пишите, что данные распоковали, а в следующем предложении пишите, что zlib не может распоковать данные... Вы чем их распоковывали тогда?
Dec 27, 2020 07:46
@xverizex чего? Я вас спрашиваю: проверяли ли вы, что ваша функция декомпрессии правильно работает?
Dec 27, 2020 07:46
@xverizex мне бы вашу уверенность)) шутка. Очень опрометчиво с вашей стороны настолько полагаться на то, что сами написали и даже не проверили.
Dec 27, 2020 07:46
А если взять какой-нибудь zipped файл, то вы можете его разархивировать с помощью вашей функции?
 
Dec 27, 2020 01:51
@Tim зачем? Это стандартный хидер, вы не можете его редактировать и не должны, он идет вместе с любым компилятором. Зачем вам его переносить в проект?
Dec 27, 2020 01:51
@Tim 1) используйте @ для обращения к участнику, тогда придет нотификация о вашем сообщении. 2) я не понял что и зачем вы пытаетесь сделать (что вы описывали в комменте). Можете сказать что вы хотите сделать и что у вас не получается?
Dec 27, 2020 01:51
@user7860670 знаете, я бы не стал бы писать что писал если бы не знал того, что: да, это так просто. Я сам, например, написал себе тулу, которая занимается семантической подсветкой синтаксиса (юзает clang). Для этой тулы нужны флаги компиляции, которые из CMakeLists.txt получает другая тула. Поэтому я знаю о чем пишу. К тому же, я замечу, что такие функции, как подсветка синтаксиса у вопрошающего работает корректно, о чем он писал выше. Так что да, там сидят не дураки и они сделали все правильно, но добавили предупреждение, что т.к. файл не из проекта, то ничего не гарантируют
Dec 27, 2020 01:51
@Tim ясно. Вообще, я только сейчас осмыслил сообщение - это даже не ошибка, а лишь предупреждение. Подсветка синтаксиса у вас корректно отрабатывает в этом файле?
Dec 27, 2020 01:51
@user7860670 вы передергиваете. Clion-у не нужно ничего собирать, достаточно того, что уже есть. Вы сами писали про то как это примерно работает - так вот и вопрос: а почему это уже имеющуюся инфу нельзя использовать для хидер файла вне проекта? Если этот хидер содержит какую-то неизвестную инфу, вроде инклюдов из другого проекта, то, конечно, работать это не будет, но будет работать со стандартными хидерами. К тому же не могу не заметить, что вы сказали, что проблема "из-за cmake" - но позвольте, а какая система сборки позволит делать то, что вы описали выше?
Dec 27, 2020 01:51
@user7860670 я просто приведу прямую цитату из вопроса: "Пробую провалится в std::cout. Провалится удаётся, но выскакивает сообщение" - того что написали вы выше я не нашел. Согласитесь, это сложно назвать "прямо написанным". Ну а что касается файла хидера, то скажите пожалуйста, а к нему чтоли не применимы параметры сборки для текущего проекта? По-моему - вполне, я не вижу в этом никакой проблемы, все будет отрабатывать верно. Вот только, как я понял, ide (и это при том что в ней есть понятие проекта) вместо того, чтобы использовать параметры для текущего проекта просто не знает что делать
Dec 27, 2020 01:51
@user7860670 окей, но уточните пожалуйста про какие проблемы вы говорите - из формулировки вопроса я не понял в чем проблема, поэтому и запросил уточнения.
Dec 27, 2020 01:51
@user7860670 ... из-за кривой интеграции его в clion - вы забыли добавить. А то так создается впечатление что проблема в cmake
Dec 27, 2020 01:51
@user7860670 хм, интересно, можете тогда объяснить, почему проблема в cmake? Да и уточните про какую проблему вы говорите
Dec 27, 2020 01:51
@user7860670 типичные проблемы програмиста привязанного к ide))
Dec 27, 2020 01:51
1) приведите полный текст ошибки - из приведенного фрагмента видно только что какой-то файл не находит. 2) приведите содержимое вашего CMakeLists.txt. 3) удалите скрины и приведите код текстом
 
Sep 22, 2020 06:23
@AyratArifullin все верно, вот только: где ваш вопрос? Если хотите заняться буквоедством - начните с себя. Задайте вопрос, прежде чем обвинять собеседника в том, что он вам не отвечает!
Sep 22, 2020 06:23
@AyratArifullin вы можете ждать его сколько угодно, но как я вам отвечу, если книгу вы игнорируете и вопрос задаете в комменте под чужим вопросом? Как вы хотите получить ответ? Задайте его по форме и я, или кто-то другой, даст вам ответ.
Sep 22, 2020 06:23
@AyratArifullin во-первых это комментарии - как по вашему в комментах привести пример кода? Во-вторых, я уже писал: почитайте книгу банды четырех - лучше чем там написано, вам никто другой не объяснит. В-третьих, что значит: какой класс является расширяющим и прочее - что это значит и при чем сдесь это?
Sep 22, 2020 06:23
@timur хорошая шутка)
Sep 22, 2020 06:23
@AyratArifullin вы точно понимаете что такое визитор? Думаю вы не поняли как его нужно использовать
Sep 22, 2020 06:23
@AyratArifullin нет... зачем? Смысл визитора в том, что: хоть вы и не можете сказать какого типа объект к которому вы обращаетесь, сам то объект это знает! Тобишь в методе, принимающем визитор, функцию визитора можно вызвать используя корректный тип объекта без всякого каста
Sep 22, 2020 06:23
Кстати, если не в курсе что за банда четырех, обязательно погуглите и почитайте их книгу - это лучшие 400 страниц, которые я читал по теме программирования
Sep 22, 2020 06:23
@AyratArifullin декаратор - это вряд ли то, что сдесь нужно, а вот визитор - прям по заветам банды четырех
 
Jun 18, 2020 11:51
во-превых перестаньте говорить "дом", "квартира" - это никакой смысловой нагрузки не несет, а только запутывает. Пользуйтесь терминами локальная сеть, интернет и т.д. Во-вторых, устройства из одной подсети будут иметь один внешний ip но разные порты. В-третьих, что касается сервера - это уже зависит от задачи
Jun 18, 2020 11:51
НЕТ!!!! вы делаете неверные выводы! Во-первых не в любой момент, во-вторых, как раз таки в этом случае сервер и знает что это за клиент - это в случае одинаковых поров он бы это не знал
Jun 18, 2020 11:51
когда вы отправляете запрос на внешний ip, то маршрутизатор подменяет в пакете ip и порт и записывает эти значения (новые и старые) в соответствующую таблицу. Таким образом, когда приходит ответ, то маршрутизатор считывает ip и порт из пакета, сопоставляет с таблицей и узнает какому узлу этот пакет предназначается. В случае, если бы менялся только ip было бы невозможно возвращать ответ - маршрутизатор просто не знал бы кому он предназначается
Jun 18, 2020 11:51
во-первых ни на какую квартиру, во вторых, когда вы привязываете сокет - вы какой ip используете? Динамический? Вы правы в том, что ip внешней сети отличается от локального - совершенно верно, вот только почему-то свято уверены, что это касается только ip и ничего больше. Даже прозрачные намеки на то, что эта схема была бы абсолютно неработоспособной (как маршрутизатору разобрать кому придет ответ, если ip:port одинаковый) вы игнорируте!
Jun 18, 2020 11:51
ну вот а вас самого ничего не смущает? Вы же сами писали о том, что ip в локальной сети будет отличаться от ip в не локальной - так а с чего вы решили, что порт будет тот же что вы назначили для локального ip?
Jun 18, 2020 11:51
откуда вы это взяли? Скинте ссылку почитать
Jun 18, 2020 11:51
порты + ip, а не просто порт в сферическом вакууме
Jun 18, 2020 11:51
а что с портами?
Jun 18, 2020 11:51
у двух компьютеров в локальной сети одинаковый ip или разный?
Jun 18, 2020 11:51
например что такое ip и зачем он нужен и что такое порт и зачем он нужен - вот хотя бы это
Jun 18, 2020 11:51
a... а вы хоть что-то знаете о сетях?
Jun 18, 2020 11:51
это я у вас хочу спросить: 1) как вы себе такое представляете, 2) как вы это думаете обработать?
Jun 18, 2020 11:51
почему бы для этих целей не использовать ip и порт?
 
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica ну вот видите - можете же найти правильное правило, а вот признать свою ошибку - это для вас, почему-то не под силу
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica не понимаю зачем Вы приплели суд, но вашу мелочность, которая не позволяет даже признать простую оплошность, я оценил)
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica во-первых не выражайтесь. Во-вторых вы мне предъявляли за код - перечитайте пожалуйста. В-третьих, какое описание сдесь должно быть?
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica и про код правила я все ещё от вас не получил
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica а что такое fixed по вашему? По ссылке как раз таки этот манипулятор - разве нет?
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica что описание?
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica и где сдесь написано, что в ответе должен быть код или алгоритм? Тут даже слов таких нет
Mar 28, 2020 19:25
@VictorVosMottorthanksMonica круто, осталось только вас научить читать! В ответе присутствует полное решение: std::fixed из хидера iomanip - это ВСЕ что требуется. Ссылка же - просто указатель на полную документацию. Таким образом я все ещё не вижу: что я нарушил, так что ответьте мне: как по-вашему должен выглядеть этот ответ?