Задать вопрос
  • Для чего нужен адрес шлюза?

    deepblack
    @deepblack
    а сам шлюз-роутер будет решать, что делать с этим пакетом :

    Для этого и нужен маршрутизатор (роутер), он же шлюз.
    Даже локалка может быть разбита на подсети.

    Рекомендую к прочтению:
    Олифер Компьютерные сети. Принципы, технологии, протоколы.

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

    @AKozhuhov
    Обычно помогает https://www.chipdip.ru/product/label-off-200ml
    Ответ написан
    Комментировать
  • Как увеличить количество hdd дисков на материнке?

    @Drno
    Судя по слотам - забить по контроллеру дисков в pci-e

    Но я незнаю, есть ли контроллеры на 8сата...

    А вообще - Вы дико просядете по скорости
    Я бы советовал купить норм мат плату с несколькоми pci-e

    И еще вопрос. - как Вы их в корпусе разместите?

    Вариант 2 - купить дисковую полку
    Ответ написан
    7 комментариев
  • Какой выбрать C++ компилятор под Windows?

    @rPman
    Очень часто разработчики под windows с самого начала начинают работать с visual studio и с его немного несовместимым компилятором и std библиотеками, из-за чего последующие попытки собирать код из стандартного окружения порождают кучу работы, на нее забивают и продолжают сидеть на майкрософтовском.
    Самостоятельная настройка окружения для сборки под windows тут возможна (без загрузки visual studio) но поверьте, вам не захочется вручную загружать и настраивать сотни пакетов, никто этой фигней не мается. Ставят visual studio с интерфейсом, а там никто не мешает использовать командную строку.

    В общем случае, с вероятностью 99.9999999999%, вам будет НЕДОСТАТОЧНО только компилятора, вам нужны еще и библиотеки, настроенные на ваше окружение. Т.е. в зависимости от того под какую архитектуру и операционную систему вы собираете библиотеки/бинарники, и будет соответствующий ответ.

    Наиболее полно готовый и почти настроенный тулчейн (почти и наверняка это будет gnu compiler, но ничто не помешает использовать clang) можно найти в linux операционных системах, т.е настроив кросскомпиляцию из linux окружения можно будет собирать все, кроме наверное macos (ну там свои заморочки и это не невозможно).

    Только там, одинаково просто, можно будет собирать как windows приложения так и arduino скетчи.

    p.s. для настройки linux дистрибутива интернет вам понадобится только что для поиска документации, репозитории (тех же debian/ubuntu) можно приобрести на компакт дисках или сделать свой offline инсталятор.

    p.p.s. вы можете попытаться использовать windows 10 (не домашние) подсистему linux, установив в нее ту же ubuntu, и без каких либо накладных расходов (это не виртуалка, это скорее wine наоборот) работать

    Ближайший аналог удобного окружения но под windows это mingw (много рукошевелений) и cygwin, последняя так вообще копирует linux, но там свои заморочки, например файловые пути в итоговом приложении для совместимости будут вида /cygdrive/c/...., плюс совместимость dll своя, ни с чем не совместимая.
    Ответ написан
    1 комментарий
  • Получаю ошибку: io.UnsupportedOperation: not writable. Скажите, что не так?

    @mmerkulov0
    Попробуйте:
    file = open("D:/test.txt","w")
    Аргумент "w" нужен для перезаписи файла (весь текст пишется заново), "a" нужен если нужно дописать текст в файле (текст добавляется в конец файла)
    PS: Если нужно прочитать файл, то:
    file = open("D:/файл.txt","r")
    text = file.read()

    Надеюсь, я помог вам.
    Ответ написан
    Комментировать
  • Какие есть аналоги программы Rufus, для андройд?

    EtchDroid прекрасно записывает линуксы. Если нужно винду и у вас UEFI, просто копируйте файлы из образа на флешку, отформатировав ее в fat32
    Ответ написан
    Комментировать
  • Тестирование сборки (Build Verification Test) проводится на уровне unit-тестов?

    Предлагаю начать с определений. BVT можно считать условным аналогом Smoke тестирования. Изначально, Smoke тестирование выполнялось перед более глубоким тестированием и состояло из небольшого количества наиболее критичных тестов. Smoke тестирование отвечает на вопрос "отвечает ли продукт минимальным критериям готовности к тестированию".

    BVT это чаще всего набор автоматических тестов, которые запускаются как часть CI/CD Pipeline, и отвечают на вопрос "отвечает ли продукт необходимым и достаточным требованиям для прохождения этапа сборки". Т.е. одно из ключевых отличий BVT от Smoke это то, что BVT подразумевает автоматизированные тесты.

    Далее, к вашему вопросу. Термин Unit-тестирование очень уж спорный. Если вы спросите 3-х специалистов о том, что же является unit-тестом, вы получите не менее пяти разных мнений. С точки зрения BVT абсолютно не важно, какие это тесты, unit/integration/e2e. Важна скорость их выполнения (очень частая цель - до 10 минут). В большинстве случаев BVT будет состоять или из тестов системного уровня, или из тестов на различных уровнях.
    Ответ написан
    Комментировать