Ответы пользователя по тегу Linux
  • Чем мой вариант хуже?

    bogolt
    @bogolt
    судя по описанию tinyxproxy он умеет модифицировать http заголовки. Думаю именно для этого используется разбиение по переносам строки и сохранение всех этих строк в отдельный список. Ну и вся эта избыточность как раз для этого предназначена.
    Ответ написан
    Комментировать
  • POSIX THREAD в чем проблема?

    bogolt
    @bogolt
    Кажется у вас переменная tree не инициализирована. Точней под нее не выделена память, ведь это просто указатель у вас.

    Ну а так - используйте отладчик, расставляйте принты в разных точках программы чтобы понять куда она дошла а куда нет, убирайте лишнее чтобы еще больше сузить область возникновения ошибки. И будет вам счастье самостоятельного нахождения ответов.
    Ответ написан
  • Запуск скрипта keyhunter.py Linux, как?

    bogolt
    @bogolt
    Попробовал, у меня скрипт этот работает. Правда в процессе работы он ничего не выводит, а работать будет долго - ну в зависимости от размера диска и скорости его чтения.
    Из возможных ошибок:
    нет прав, нет нужной версии питона, неправильно указываете диск, диск нельзя открыть ( может нужно вначале размонтировать его если он примонтирован ).

    Программа выдает какую-нибудь ошибку при запуске ?
    Ответ написан
  • Какие средства/технологии применяются для разработки приложений для Linux?

    bogolt
    @bogolt
    > но я полный профан в вопросе разработки сетевых приложений
    А вам и не нужно разрабатывать сетевое приложение. Максимум запросить страницу по http ( что делается одной-двумя функциями кода в том-же Qt да и на чистых сокетах не так уж сложно.

    Основной код будет скорее всего гуи, и тут важно определится на чем будете его делать. Сразу на ум приходят конечно Gtk и Qt.
    Ответ написан
  • Почему при динамическом копировании символов, остается лишняя память?

    bogolt
    @bogolt
    До меня тут уже ответили, но хочу добавить.
    Автор - обратите внимание на работу с памятью. Если вы напишите подобное в реальной программе, то такая утечка памяти как здесь сможет за несколько минут/часов/дней в зависимости от частоты использования функции выжрать всю оперативку на запущенной машине.
    Разберитесь как работают new/delete и malloc/free. Разберитесь почему нельзя выделить переменную через оператор new и потом освобождать эту память через free ( даже если сейчас у вас это каким-то образом сработало ).
    По вопросу - strcat принимает вторым аргументом указатель на строку а не указатель на единственный char и обманув компилятор добавленным значком & вы обманули лишь себя.
    Ответ написан
    Комментировать
  • Linux - Как записать строку в другой кодировке в объект string в c++?

    bogolt
    @bogolt
    Сталкивался с подобной проблемой - скорее всего у вас некорректно происходит запись в utf8 строку. Вместо "name" у вас там "0n0a0m0e" то есть под каждый символ идет 2 байта вместо одного.
    Для решения - возьмите любую библиотеку по работе с utf8-16 и убедитесь что обе строки в одной кодировке. Как простейший вариант, если мое предположение с нулями подтвердится можете просто руками их оттуда выбросить ( если у вас конечно гарантированно везде только ascii ).
    Ответ написан
    Комментировать
  • Linux для старого компьютера

    bogolt
    @bogolt
    Ответ написан
    Комментировать