Ответы пользователя по тегу Программирование
  • Как удобнее хранить пароли?

    x67
    @x67
    Сресдтв много придумано. Предлагаю разделить пароли по степени важности и хранить самые бесполезные в google аккаунте, остальные в специальном менеджере паролей (можно гуглить по этому словосочетанию) типа keepas, просто зашифрованном файле или той же тетрадке.
    Ответ написан
    Комментировать
  • Double не выводит 0, как исправить?

    x67
    @x67
    это норма. Тут объяснили, почему так. Только никто не удосужился посоветовать самое простое решение:
    Используйте форматированный вывод, например так:
    printf("%.4lf",d);  //%.Klf - K - число символов после точки, в данном случае 4

    для cout тоже есть форматированный вывод, если принтф не устраивает
    Ответ написан
    Комментировать
  • Как формируется документ в программе MS DOS?

    x67
    @x67
    По идее если вы запустите ворд и откроете в нем старый файл, он сможет его сам преобразовать.
    Если не может, используйте abby finereader или другие ocr сервисы. Я, к примеру, abby screenshot reader'ом все необходимое делаю - очень удобная штука.
    Ежели все не то и все не так, можно перенести всю бизнес-логику старой программы в новую, которая будет нормально работать. Это может быть даже обычным макросом или надстройкой в excel, что несомненно упростит жизнь. Однако на это надо потратить свое время или нанять человека, который этим займется.
    Ответ написан
    1 комментарий
  • Как называется профессия человека, работающего как аутсорс компания?

    x67
    @x67
    Если воспринимать себя и свой ИП как человека, то фрилансер. Если воспринимать как компанию, то компания занимается аутсорсингом в области ххх, а ты ее линейный работник, просто клерк!
    Ответ написан
    Комментировать
  • Как написать программу которая поочередно через пороль возпроизводит видео?

    x67
    @x67
    все делается достаточно просто средствами delphi при использовании vcl. Поищите "воспроизведенение видео дельфи пример". Если хотя бы на basic программировали, уйдет не более 2-3 часов.
    Еще есть всякие autorun creeator'ы. В них возможно также присутствует необходимый функционал.
    не готовы делать сами - поручите кому-нибудь.
    p.s. Если начали изучать html, делайте в нем. Там так тоже можно.
    Ответ написан
  • Есть ли какой-то код или программа которая отправляет текст по частям?

    x67
    @x67
    заскриптуй клавиатуру. Уверен, если поищешь в интернете, соответствующих программ много найдешь. - Дели текст по строчкам и между ними вставляй нажатия на enter. Правда есть вероятность, что стим может начать ругаться на читы.. Поэтому лучше отправляй ссыль на страничку в гугл докс или размещай информацию в профиле.
    Как вариант - разместить страницу в заметке ВК и оставить ссылку в профиле. Благо, стим имеет свой встроенный хромиум и даже во время игры это не будет проблемой. Аккаунты бустишь что-ли?
    Ответ написан
    Комментировать
  • Если изучаешь Python стоит ли для общего понимания изучать С++, или не грузить разум и конкретно изучить Python?

    x67
    @x67
    Питон - язык высокого уровня. Писать на нем можно не задумываясь или почти не задумываясь о многих вещах.
    Си++ совсем другой. Изучение Си++ не будет изучением "для общего понимания" при изучении питона. Скорее вместо си++ нужно изучить устройство компьютера и изучить весь цикл преобразования от написания кода на питоне, до размещения в памяти и исполнения процессором соответствующих команд. Возможно это облегчит написание быстрого и красивого кода. Для общего понимания стоит ознакомиться с различными парадигмами программирования, благо питон в этом плане универсален. Еще важным аспектом является, для чего вам нужен питон? В зависимости от этого будут необходимы те или иные знания. А си++ можно изучать уже когда достигнете определенных высот в питоне, как следующий или просто другой язык программирования. Тогда у вас уже не будет каши в голове, а изучение не будет путать и пойдет легко.
    Ответ написан
    Комментировать
  • Как создать точки на карте (координаты - ширина, долгота)?

    x67
    @x67
    Сгенерируйте массив аэропортов по всему миру для начала. Дайте им названия. И игроку понятнее и вам проще. По ним уже выбираете начальную точку и формализовав условия (а иначе никак!) составляете маршрут.
    Ответ написан
    Комментировать
  • Какие книги и учебники можете посоветовать для углубленного изучения?

    x67
    @x67
    Вот пожалуйста. Тут целый сборник рекомендаций книг для самых различных ситуаций.. Также наверху есть поле для ввода текста, туда можно вводить всякие запросы
    Ответ написан
    Комментировать
  • Как связываются ресурсы с кодом?

    x67
    @x67
    При изучении, объект изучения лучше максимально упростить:
    Возьмите простейший open-source 2д движок на вашем любимом языке и поймете его устройство.
    Поставьте себе задачу сделать пинг-понг в 2д. Создайте необходимую логику - движение, столкновения. Создайте визуализатор всего этого. Не знаю, как сейчас со всякими джваваскриптами и другими высокоуровневыми языками и диалектами, но в свое время у меня эта задача на delphi занимала очень много строчек кода. Больше 1000 уж точно(хотя мне тогда было 14 и хорошо программировать я тогда не умел и не сумел бы). Когда вы убедитесь на своем опыте, что вас это не испугало и вы досконально разобрались во всем, переходите к 3д. Там появятся такие ключевые слова, как ОпенГЛ, директИКС. Скорее всего о них вы услышите еще пока в 2д будете пинг понг рисовать, но при переходе к 3Д вы поймете, что без готовых движков еще одно измерение увеличивает количество кода на целую степень и в ответ на Тостере точно не уместится)
    Ответ написан
  • Как можно преобразовать число из 3 байт в число из 2 байт?

    x67
    @x67
    хотите ли вы потерять информацию?
    Если нет, то число должно быть меньше 2^16(без знака) или иметь какой то паттерн, например с 3 по 12 бит всегда нули.
    В таком случае, у числа меньшего, чем 2^16 вы просто читаете два младших байта и получаете результат. Если число со знаком, то там сложнее - его модуль должен быть меньше 2^15, а в первый бит старшего байта нужно будет еще и копировать первый бит старшего байта старого числа.
    Если есть какой-то паттерн, вы находите закон, по которому вы из двух байт можете восстановить три и реализуете его.
    Еще есть случаи, когда вам может быть не нужна высокая точность, тогда можно поделить число на 2^8, то есть 256 и вы получите 2 байтное число, которое с погрешностью +128 -127 будет нести информацию о предыдущем числе.
    напишите подробнее, что это за железо и что за адрес? Возможно в серийниках всегда есть постоянная часть или что то с адресом можно придумать.
    Ответ написан
    Комментировать
  • Для чего в Си ввели синтаксис указателя на массив?

    x67
    @x67
    например, для передачи по ссылке, а не по значению. Это нужно:
    а. когда массив во время выполнения функции может и должен меняться;
    б. когда в массиве 100 000 000 000 000 000 000 (10^20) значений. Передача таких массивов в функции по значению несколько замедляет работу программы;
    в. свой вариант (напишите в комментариях).
    Ответ написан
  • Какую связь имеет эта формула с функциональным программированием?

    x67
    @x67
    картинка - иллюстрация отличий функционального и императивного подходов. Конкретнее, в чем разница, и какие стрелочки к какому подходу можно отнести, вы прочитаете уже там, где нашли эту картинку.
    Ответ написан
    Комментировать
  • Удалить все "*" и продублировать каждый символ, отличный от заданной цифры,если она присутствует в исходной строке?

    x67
    @x67
    ну написано же все. Компьютеру надо всего лишь перевести с русского в бинарный. Бинарный ты конечно не понимаешь, но ты можешь поговорить с компилятором на каком нибудь другом языке, объяснив ему суть. А он уж точно разберется, К делу
    продублировать каждый символ, отличный от заданной цифры,если она присутствует в исходной строке?

    заданной цифры нет, значит нужно научить компьютер ее задавать. Цифру выбираем мы. Что бы намекнуть об этом компьютеру можно использовать ввод цифры через командную строку.
    Далее мы действуем только если цифра есть в исходной строке. Проверочку выполняем побуквенно или целиком(если есть функция или процедура, которая так умеет). Если нашли, тогда надо понять, а что значит продублировать? Просто вместо одной буквы в строке должно быть две? или просто вывести на экран эти буквы? Я думаю, первый вариант. Предположим динамически задавать длину мы не можем. Ну тогда считаем количество знаков в строке, исключая заданную цифру. Умножаем на два - это и будет длина новой строки.
    А теперь последовательно все символы кроме заданной цифры дважды копируем в новую строку. И все.. Проблемс? Не должно быть проблемс. Разве что будут варианты как реализовать последние действия - это зависит от возможностей языка и твоего умения строить алгоритмы. В общем решай. Если решишь сам, будешь молодцом и курсовую/зачет/экз сдашь точно на 5.
    Ответ написан
    Комментировать