Задать вопрос
  • Где ошибка в коде?

    Смотрите график: вопросом обозначена область, в которой нижняя часть функции, похоже, улетает в облака. Так что 10 в 7-й степени - это нормально.
    вот где хот-дог зарыт
    636c0135f3656536984657.png
  • Как добавить библиотеки Qt в QtCreater?

    Может быть здесь или здесь найдете ответ...
    некоторые выдержки
    Я знаю, что OP запросил archlinux, но я столкнулся с той же проблемой с Ubuntu 20.04. Чтобы решить эту проблему, мне пришлось установить следующие два пакета:

    sudo apt-get install qtbase5-examples qtbase5-doc-html
    Это покажет основные widget примеры.

    Дополнительные примеры (например, qt quick) можно добавить, установив их явно:

    sudo apt install qtquickcontrols2-5-examples
    Чтобы действительно отобразить их, qtcreator мне пришлось установить:

    sudo apt install qt5-doc qt5-doc-html
    Вот результат echo $(apt-mark show manual | grep -P '(libqt|qt)')

    cmake-qt-gui qt5-default qt5-doc qt5-doc-html qtbase5-dev qtbase5-doc-html qtbase5-examples qtcreator qtquickcontrols2-5-examples
    Редактировать:

    Также не забудьте установить нужные вам qml-модули, например:

    sudo apt install qml-module-qtquick-controls2

    Мне пришлось установить еще несколько пакетов, прежде чем сработали примеры и справка qtcreator. В частности, qtcreator-doc. Используйте 'apt-cache search qt | grep -E "doc | demo | tut | examp" ", чтобы увидеть, что вы можете установить. Некоторые установленные мной пакеты: 'dpkg-query -l | awk' {print $ 2} '| grep qt | grep -E "doc | demo | tut | examp" | fmt' qt4-demos qt4-doc qt4-doc-html qt5-doc qt5-doc-html qtbase5-doc qtbase5-doc-html qtbase5-examples qtcreator-doc
  • Как вывести сумму всех элементов для каждого столбца, которые оканчиваются тройкой?

    В качестве альтернативы: есть мнение, что в задачах подобного рода, когда на каком-то этапе нужно найти числа по каким-то признакам, которые очевидны человеческому глазу, но от машины требует если не перебора, то каких-то громоздких вычислений, лучше пользоваться текстовыми контейнерами а-ля QString или std::string и их методами. Изначально, в силу зрительного восприятия, человек (программист) воспринимает такую задачу не математически, а как поиск отклонений от текстового шаблона (или наоборот - совпадений с шаблоном). Более того, для решения таких задач программистами же и созданы вышеупомянутые классы и их методы (number, find, contains и т.п.), так почему бы не воспользоваться? Впрочем, это imho, конечно же.
  • Будет ли заражена основная система?

    Друзья, ваш диалог потихоньку превращается в непреднамеренную рекламу...
  • Как удалить эти трояны?

    Drno, разрешите дополнить: есть еще универсальный "пятно-выводитель" AVZ, но к нему надо привыкнуть. Не забываем также Far или TC, которые позволяют легко переименовать любой файл в .BAK, игнорируя защиту от записи (по крайней мере под Windows 7 из-под типичного админоподобного User).
  • Безопасен ли зараженный отключенный SSD диск?

    Dimonchik @dimonchik2013
    non progredi est regredi
    99,95% не будет - но методы преодоления виртуалки есть
    для надежности еще и песочницу в виртуалке запусти
    Ответ написан 14 окт.
    Эксперты рекомендуют еще и песочку насыпать.
  • Безопасен ли зараженный отключенный SSD диск?

    Есть мнение, что для работы с торрентами и прочими качалками, а также для запуска всякой всячины, лучше пользоваться виртуальной машиной, файлы которой необязательно должны сохраняться вообще, и для нее не обязательно выделять второй SSD. Например, какая-нибудь понятная вам Linux ОС + Windows 7 из-под Wine. Однако, такая связка потребует оперативной памяти от 6 Гб + SSD от 256 Гб + грамотная настройка Wine (инструкции есть в интернете) . Опять же, все это лишь в теории...

    p.s. смею предположить, что KIS на второй системе в Вашем случае можно смело заменить стандартными средствами Windows 10, потому что ключевое слово-сочетание ЛЮБЫЕ программы в связке с волшебным словом ТОРРЕНТ означают перманентное РАЗРЕШИТЬ на большинство предупреждений Системы Безопасности... Иными словами, организованная помойка не требует онлайн-защиты, поэтому ее, имхо, лучше создавать на виртуальной машине.
  • Как решить задачу на c++?

    Какая-то запутанная формулировка задачи, да и тесты представлены последовательностью каких-то чисел - без пояснений: что хочешь, то и думай...
    если стрелка на сейфе указывала на последнее N-е деление, то есть «проходила» мимо него или меняла свое направление на нем, K раз
    Взрыв мозга, если честно.

    Если речь идет о том, что из начального положения комбинацией "влево-вправо" поочереди выставляются указанные в виде последовательности значения, то при некоторых ограничениях, действительно: в первом варианте 0 проходов, во втором 2 прохода, однако, в третьем варианте 1 проход по-любому, потому что начальное положение всегда 0 по условиям задачи и первый же поворот влево всегда будет увеличивать значение, то есть пройдет от 0 к 2 (и далее, чтобы вернуться именно на 2-ку) через 1 (единицу). Просто без вариантов.

    Итак, начальное положение 0, первый поворот диска (влево) будет увеличивать значения под указателем от 0 к 9 (вот ОНО - важное ограничение), а второй поворот (вправо) - обратно. Тогда в каждом из трех вариантов произойдет следующее:
    1. Смещение от 0 к 1 комбинацией "круть-верть": сначала ставим рандомное число больше 1, но меньше или равно 9, затем скручиваем до 1. Затем, смещение от 1 до 3 аналогичным способом. Далее, смещение от 3 до 5. После чего, смещение от 5 до 0, где "обратный" поворот будет длиннее. В итоге, диск вернулся в начальное положение не проходя через него, а значит и проходов нету ни одного.
    2. Смещение от 0 к 1 выше уже описано. Затем, смещение от 1 до 2 аналогичным способом (заметь те, мы прошли 2-ку). Далее, смещение от 2 до 4 (здесь происходит "как бы" разворот на 2-ке, ведь предыдущее движение диска было вправо, а предстоит вращать его влево, чтобы выкрутить за пределы 4-ки). После чего, смещение от 4 до 2, то есть снова "обратный" поворот будет длиннее. В итоге, диск остановился 2-кой под указателем, совершив один проход и один "как бы" разворот, то есть 2 события.
    3. Смещение от 0 к 2 по аналогии с предыдущими пунктами (вот и прошли через 1-ку). Затем, смещение от 2 до 3. Далее, смещение из 3 в 3 - "круть-верть". После чего, смещение от 3 до 1, то есть снова "обратный" поворот будет длиннее. В итоге, диск остановился 1-кой под указателем, совершив всего 1 проход через это деление.

    В коде, полагаю, было бы проще всего запомнить ВСЕ "пройденные" в сторону увеличения числа в виде последовательности, добавляя к ней каждую новую цепочку вместе с той цифрой, на которой остановились на данном шаге, а потом пробегал бы с последним числом по всей последовательности на предмет совпадений, начиная со второго по счету элемента, чтобы отбросить вариант с возвратом в исходное положение. Поправьте, если не прав.

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

    alxndrlsn
    @alxndrlsn Автор вопроса
    Спасибо за быстрый отклик!

    похоже на ваш вариант на страницах 48-52
    Похоже, но здесь упор на анализ рассеянного излучения, полученного с твердого образца.

    возможное направление для ваших поисков
    В нашем случае мы ближе к интроскопии, потому что анализируем пучок, прошедший сквозь объект... В этом-то и проблема, что одномерный подход к задаче с ослаблением пучка квантов сканирующего рентгеновского излучения, судя по всему, малоинформативен для построения 3-х мерной картины внутренностей объекта.

    Есть, конечно, "конгениальная" идея: создать базу значений для каждого материала (где ж взять столько образцов?), а потом попробовать подключить нейросеть, чтобы она вычисляла возможные комбинации коэффициентов поглощения по набору характерных для данного материала геометрических размеров из ранее полученной базы значений, однако это видится сложно реализуемым вне стен какого-нибудь института рентгенографии или иного специализированного ВНИИ.

    p.s. Кстати, может уже множество работ есть в архивах - бери и пользуйся, только никому не известно об этом - не все же в сеть выкладывают?
  • Как заменить свинцовый аккумулятор фонарика на литиевый от телефона?

    alxndrlsn
    @alxndrlsn Автор вопроса
    1. U ~ 6V , если верить маркировке (ACCU6V)
    2. нет желания разбирать, поэтому не знаю...
    3. ДШВ = 70х48х102 (аналог)
    4. есть стабилизация
  • Где теперь взять offline установщик Qt5 под Linux?

    alxndrlsn
    @alxndrlsn Автор вопроса
    Так бывает, когда "вдруг" информации становится слишком много, и начинаешь "плутать в трех соснах". Мне нужна была версия не ниже 5.15.2 (есть некоторые "фишки" в Qt, которые появились начиная с этой версии), поэтому мои поисковые запросы кружились вокруг этой цифры, исключая общие ссылки на зеркала и прочее. Понимаю, что выглядит странно, но вот так бывает иногда у новичков.
  • Каким инструментом лучше организовать работу с IP-камерами на Qt?

    alxndrlsn
    @alxndrlsn Автор вопроса
    Сегодня наконец-то детально осмотрел стенд и с тихой радостью исключил из цепочки видеорегистратор Axis: оказалось, что к нему подключена только одна axis-камера, остальные разношерстные ip-камеры воткнуты в хаб (в него же воткнут роутер Mikrotik hap lite rb941-2nd-tc), либо по Wi-Fi подключены к роутеру, имеют статические ip-адреса и доступны по RTSP со своими login-password параметрами.

    Пока что все мысли крутятся вокруг FF-Server + FFMPEG, однако не уверен, что FF-Server без дополнительных костылей (bash-скриптов) сможет автоматически обнаруживать подключение новых устройств...

    Странное дело: на каждом участке есть железо, которое обнаруживает и обеспечивает работу с ip-камерами, однако Debian о них понятия не имеет, и как встроенными утилитами обнаружить все эти чудо-устройства - пока не знаю. Есть идеи?