Задать вопрос
  • Как вставить водяной знак для идентификации пользователя при печати документов?

    @res2001
    Developer, ex-admin
    Вообще некоторые модели сетевых принтеров умеют это делать сами, если сделаны соответствующие настройки.
    Ответ написан
  • Язык Си (Керниган. Ритчи). Помощь с упражнением. Компилятор ругается?

    @res2001
    Developer, ex-admin
    ideone.com/QfgoV8

    Я исправил ваш код. Только он делает не совсем то что нужно, имхо. Как мне кажется, нужно считать количество вхождений каждого символа, а не вообще символов, а потом строить гистограмму. Так что доведите программу до нужной кондиции.
    Ответ написан
  • Как заставить Epson всегда пачать в черно-белом цвете?

    @res2001
    Developer, ex-admin
    Для Windows 10:
    Пуск - Параметры - Устройства - Принтеры и сканеры - Выбираем принтер - Управление - Свойства принтера. Там меняем все что нужно и сохраняем.
    Ответ написан
    Комментировать
  • Батник для архивирования файлов в папке(каждый файл в отдельный архив и с уникальным паролем)?

    @res2001
    Developer, ex-admin
    Пароль можно рандомно генерировать: %RANDOM%
    Правда генератор случайных чисел в cmd тот еще, по моему он просто берет время в секундах от запуска ОС и выдает его за случайное число. Но для ваших целей пойдет.
    Потом пароли можно складывать в файл вместе с именами зашифрованных файлов.
    @echo off
    setlocal enabledelayedexpansion
    for %%a in (*.txt) do (
    set "password=%RANDOM%"
    set "filename=%%~a"
    echo.password = !password! file = !filename!
    7z.exe a -t7z -p!password! "%%~dpna.7z" "%%~a"
    )
    Ответ написан
    2 комментария
  • Как отследить почему внезапно гаснет монитор?

    @res2001
    Developer, ex-admin
    Начните с проверки кабеля питания и VGA/DVI/HDMI кабеля. Для начала просто проверить подключение, может отошел или поврежден, греется ...
    Если не то - попробовать поменять кабели.
    Если дело не в кабеле, поменяйте монитор и последите как будет себя вести.
    Если с другим монитором то же самое, скорее всего дело в видео карте. Возможно видюха плохо закреплена в слоте, но тогда обычно зависает весь комп.
    Погоняйте видюху под нагрузкой, тесты и проч. Поменяйте видюху на другую и погоняйте ее.
    В общем начинайте отсекать причины, сначала наиболее вероятные (кабель).
    Ответ написан
    Комментировать
  • Зачем goto в исходниках Python?

    @res2001
    Developer, ex-admin
    Вызывается обработчик ошибок.

    В исходниках питона такое сплошь и рядом, они используют подобных подход для обработки ошибок (и еще в некоторых других вариантах) - в Си нет исключений.
    Просто вам попалась короткая функция, поэтому это режет глаз.
    В достаточно развесистой функции это кажется нормальным. Хотя можно было бы применить структурный подход, вместо goto.
    Ответ написан
    3 комментария
  • Какой протокол подключения наиболее быстрый для удалённого рабочего стола?

    @res2001
    Developer, ex-admin
    Если отказаться от GUI, то юзайте ssh и радуйтесь.
    Ответ написан
    Комментировать
  • Роскомнадзор будет штрафовать за обработку данных?

    @res2001
    Developer, ex-admin
    ИМХО, если вы не запрашиваете в форме ФИО и паспортные данные, то вся остальная информация не будет ПД, т.к. нет идентификации конкретного человека - ник, никак не указывает на человека.
    Почитайте закон и тематические форумы если эта проблема сильно волнует.
    Ответ написан
  • Какая это программа выдает такое окно?

    @res2001
    Developer, ex-admin
    Может плагин в браузере отправляет файлы проверяться в virustotal?
    Ответ написан
    Комментировать
  • Программа для чтения логов?

    @res2001
    Developer, ex-admin
    Подсветка синтаксиса умрет на файлах такого объема, часто вместе с вьювером.
    tail, far manager
    Ответ написан
    3 комментария
  • Функции WriteFile и ReadFile возвращают ERROR_NOT_ENOUGH_MEMORY - где могут быть грабли?

    @res2001
    Developer, ex-admin
    Ну если грешите на антивирус, поставьте файлы которые программа использует в исключения для АВ.
    Ответ написан
    Комментировать
  • Сервис АРМ платежи, как исправить ошибку?

    @res2001
    Developer, ex-admin
    Позвоните в поддержку и ищите специализированный форум. Обычно для любого сервиса гос.услуг есть специализированный форум, где народ общается именно по этой проблеме. Непосредственно с этим АРМом я не сталкивался, но с другими сервисами приходилось иметь дело.
    Обычно если сервис только внедряется, то там куча разных ошибок, но за пару тройку месяцев они доводят до ума сервис, так что с ним можно работать, а в дальнейшем уже все работает достаточно быстро и надежно.
    Ответ написан
  • Почему дублируются новые папки на сетевом диске?

    @res2001
    Developer, ex-admin
    Попробуйте удалить в папке desktop.ini, обычно скрытый.
    Удалите эту папку и вместо нее создайте такую же пустую.
    Ответ написан
  • Можно ли занести данные в программу запущенную под отладкой автоматически?

    @res2001
    Developer, ex-admin
    Стандартных средств нет, смотри в сторону утилит типа cmdow или autoit.
    cmdow - вам скорее всего лучше подойдет, т.к. в основном именно для этого и предназначена. Autoit - более универсальный комбайн, имеет много возможностей, в т.ч. и то что вы хотите.
    Ответ написан
    Комментировать
  • Почему в C++ указатели так себя ведут?

    @res2001
    Developer, ex-admin
    Ваши примеры работы с указателями не сильно интересны - вы рассматриваете только 2 простейшие операции, причем 4 и последующие примеры явно искусственные, в реальности вы вряд ли такое встретите.

    Рассмотрите лучше работу с массивами через указатели.
    Сначала одномерные массивы, потом перейдите к двумерным и трехмерным. Заодно поймете работу адресной арифметики.
    Так же стоит освоить передачу одномерных и n-мерных массивов как параметры в функции, это то же часто вызывает вопросы.
    Еще интересный вариант - массив массивов (это типа двумерного массива, только организуется как массив указателей).
    Еще есть интересные варианты использования указателей из области драйверописания - типа нескольких вариантов записи/чтения области памяти адрес которой известен. Придумайте 2-3 варианта. Но это довольно просто, на практике хватает одного варианта :-) но знать альтернативы, как минимум не плохо.
    Так же освойте работу с константными указателями, указателями на константу и константными указателями на константу.
    Ответ написан
    Комментировать
  • Как подключиться к windows 7 telnet серверу с возможностью автоматического выплнения команд?

    @res2001
    Developer, ex-admin
    В качестве клиента лучше использовать не виндовый telnet-клиент, а что-нибудь другое, умеющее запускать команды из файла. Например PuTty умеет подключаться по телнету и в ее составе есть утилита командной строки, которая умеет выполнять команды из файла.
    Я сам удаленный запуск через телнет сценариев не пробовал, но по ssh прекрасно работает. Учтите, что запускаемый сценарий должен быть на стороне сервера, на сколько я помню. Ну и раз у вас много данных обрабатывается, то в сценарии сделайте вывод на экран по минимуму - все перенаправляйте в файлы или в nul.
    Ответ написан
    Комментировать
  • Как изучать алгоритмы?

    @res2001
    Developer, ex-admin
    Автор вопроса меня заинтриговал. И хотя я не занимаюсь Java, качнул книжку, пробежал первую главу и задания.
    Ну да есть пара упражнений с логарифмами. Если открыть википедию на логарифме, то там увидим, что логарифмы вычисляются с помощью простых рядов, где используются исключительно арифметические операции (надеюсь ваши знания математики на эти действия распространяются (+-/*)?). Решить задание основываясь на этой информации довольно просто.
    Все остальные "умные слова" встречаются в разделе "творческие задачи" и "эксперименты" - там видимо несколько более сложные задания. Хотя я в этом не уверен.
    Слово рекурсия, в контексте книги, имеет прямое отношение к программированию и мало к математике. Означает оно - вызов функцией саму себя. Все задания на рекурсию как раз об этом. В главе про это рассказывается. Разве это так уж сложно? Видимо вы не поняли объяснения в прочитанной главе.
    Можно и другие задания обсуждать. Они все довольно легкие, на какие-то нужно потратить время, какие-то решаются с ходу. Задания где встречаются "умные слова" из математики обычно непосредственно этой математики не касаются. Разве что творческое задание написать библиотеку матричных вычислений, но и там предлагается написать всего 5 простых матричных операций. Откройте википедию на описании матриц и увидите, что эти операции реализуются довольно просто.
    Прежде чем писать жалобные посты на тостер, потратьте хотя бы 10 минут на обдумывание задания и, может быть, небольшой гуглеж. Так же, возможно, нужно перечитать главу.
    Ну и в конце концов, если после обдумывания, перечитывания и гуглежа, вы видите, что без углубления в математику не обойтись - можно просто пропустить задание :-)
    Вы хотите научиться чему то новому без усилий? Так не бывает!
    А может, это вообще не ваше?
    Ответ написан
    Комментировать
  • Как объединить txt файлы в один?

    @res2001
    Developer, ex-admin
    Возможно потому, что ваш output.txt так же попадает под маску *.txt и он добавляется сам в себя.
    Это предположение, но, по моему, похоже на правду. Для проверки просто используйте вместо output.txt тот же file.bin - он перестанет соответствовать маске и не будет сам в себя добавляться.

    Вообще ваша задача решается гораздо проще:
    copy *.txt file.bin
    Ответ написан
    4 комментария
  • Ошибка в синтаксисе команды при ппопытки переименовать файл?

    @res2001
    Developer, ex-admin
    Пути в которых есть пробелы нужно брать в кавычки.
    Ответ написан
    Комментировать
  • Требуется помощь с методами обработки сетевых соединений?

    @res2001
    Developer, ex-admin
    Это варианты асинхронной обработки соединений. В принципе все три делают одно и то же с разной степенью эффективности.
    Собственно это все 3 системные вызовы POSIX: select(), poll(), epoll().
    select самый древний из них, дальше poll() и epoll().
    Отличия можете погуглить.
    Ответ написан
    Комментировать