• Поставил цель взломать IOS, с чего начать? Нужен сенсей?

    Мы в город Изумрудный, идем дорогой трудной... Начни с первого.
    Ответ написан
    Комментировать
  • Есть ли "тестовый репозиторий" для десктопных Windows приложений?

    Делаете инсталятор для вашего приложения и отсылаете заказчику любым способом.
    Ответ написан
    1 комментарий
  • Как в QT сделать полосу с цветными пометками?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Удобнее всего рисоваь на QPixmap с помощью QPainter.
    Сохранить QPixmap и перерисовывать при изменениях или ресайзе.
    Засунуть QPixmap можно в QLabel и положить где угодно.
    Но если изменения слишком частые то следует использовать решение от TriKrista
    Ответ написан
    Комментировать
  • Почему не создают компьютеры с машинным языком на C/C++?

    15432
    @15432
    Системный программист ^_^
    Процессор это тупая железяка из транзисторов. Ну ладно, не настолько тупая, в современных x86 процессорах машинные коды на лету транслируются в еще более низкий уровень встроенным микрокодом. Но все все равно предположим, что это тупая железяка типа Intel 8086. Как происходит выполнение программы - процессор считывает очередной байт кода и смотрит, что же он такое считал. По значению байта, он определяет, что это за команда (сложение, вычитание) и сколько ещё нужно считать байт конкретно этого машинного слова (а они в x86 могут быть разной длины). Все это происходит на уровне железа, то есть нечто вроде "пятый бит 0, третий бит 1, ага! Это команда сложения двух восьмибитных регистров, надо переключить линию данных на арифметико-логическое устройство и считать туда еще два байта на шину данных. То есть операции очень и очень простые, на уровне бит, сигналов и чтения данных, никакого анализа кода и уж тем более никаких имен переменных. Вы же предлагаете на аппаратном уровне парсить сишный код, в котором при последовательном чтении иногда невозможно определить, что делать в данный момент!! А процессор в это время будет простаивать и считывать из памяти кучу ненужного текста.
    Я вообще не представляю, как на уровне железа и транзисторов можно сделать синтаксический и лексический анализ сишного файла. Разве что сделать настоящий электронный мозг с миллиардом нейронов. Это уж точно не будет быстро, это вообще работать не будет. Изучите устройство компьютера, как именно работает процессор, научитесь думать на языке ассемблера, и поймёте всю абсурдность вашего предложения.
    Ответ написан
    4 комментария
  • Ухудшается ли качество трека?

    Arris
    @Arris
    Сапиенсы учатся, играя.
    Разрезать:
    ffmpeg -i <input file> -ss <Start position> -to <End position> -c:v copy -c:a copy <out_file>

    Время в секундах, разумеется. Можно указать не -to, а длительность фрагмента, смотри справку ffmpeg.
    Работает с любыми аудио/видео файлами.

    Склеить тоже можно, команду наизусть не помню, все есть в той же справке :)
    Ответ написан
    Комментировать
  • Как снимать защиту от записи при копировании в Windows 10?

    abyrkov
    @abyrkov
    JavaScripter
    Вы копируете на диск. А вот диск...
    1. Банально не хватает места
    2. Диск в режиме "только чтение"
    3. (Наиболее вероятно) У вас диск в FAT-32. Там максимльный размер - 4 гигабайта. Отформатируйте в NTFS и будет вам счастье.
    P.S. Волшебную такблэтку вам никто не даст, надо больше данных
    Ответ написан
    7 комментариев