Задать вопрос
  • Веривицировать записанный образ Wndows 10/11?

    Вроде Rufus после/до записи может проверить целостность.

    Ещё как вариант - ты можешь посчитать хэшсумму файлов на флешке и сравнить с ожидаемой (просчитанной в ISO образе, например)
    Ответ написан
  • Intellij IDEA игнорит Shift и верхний регистр первой буквы каждого слова?

    Это проблема в powershell - хз, от чего она возникает, но пропадает сама собой после перезапуска (возможно нескольких)
    Ответ написан
  • Вопрос по двумерным массивам?

    GetLength возвращает размерность каждого измерения.
    GetLength(0) - размер первого измерения (3)
    GetLength(1) - размер второго измерения (тоже три)
    Об этом сказано в документации: https://docs.microsoft.com/en-US/dotnet/api/system...
    Gets a 32-bit integer that represents the number of elements in the specified dimension of the Array.


    i используется для индексирования в рамках первого (0) измерения.
    j используется дли индексирования в рамках второго (1) измерения.
    Ответ написан
    Комментировать
  • Как авторизоваться на GitHub?

    Но когда доходит дело до пароля Я просто не могу туда ничего вводить не цифры не русские буквы не английские

    Это нормально. Ты на самом деле вводишь пароль, но чтобы со стороны нельзя было сказать даже какой длины у тебя пароль - ничего в консоль не выводится.
    Но вроде как в GH так аутентифицироваться нельзя - должно работать окошко с oauth.

    Для надёжности советую настроить SSH-ключи, чтобы не тратить время на http-аутентификацию
    Ответ написан
    Комментировать
  • Чем отличаются эти два типа записи?

    Эти две записи полностью эквивалентны, в чём можно убедиться через sharplab, выбрал декомпиляцию в более низкоуровневый C#.
    Во втором случае используется Object Initializer синтаксис.
    Второй более идиоматичный и ИМХО более читабельный.
    Ответ написан
    Комментировать
  • Кто знает, с какого языка эта функция?

    Вероятнее всего - ни из какого. В кино под видом кода может быть что угодно, что выглядит эпично и непонятно. (хотя иногда попадается настоящий код. Например в devs был код на питоне)

    Но под названием CAMEXEC я нашёл упоминания какой-то ОС для PDP-11. Если это код из неё, то никакой пользы вам знание не принесёт.
    Ответ написан
    Комментировать
  • Какое регулярное выражение подойдет для поиска текста по маске "?"?

    Если я правильно понял вопрос, то: g..e - будет выделять все последовательности из четырёх символов, которые начинаются на 'g' и заканчиваются на 'e' с учётом регистра.

    нашел варинт “[a-zA-Z_] [a-zA-Z_0-9]*\\.[a-zA-Z0-9]+”; для найденной подстроки

    Эммм. Но эта штука буквально ищет:
    1.Буква или нижнее подчёркивание
    2. пробел
    3. Буква, нижнее подчёркивание или цифра. 0+
    4. Обратный слеш (\)
    5. Любой символ
    6. Буква или цифра. 1+

    Это может сработать, например, на "X qwer_qwer_42\Ы42".
    Это явно не похоже на маску, которую ты предоставил в начале.
    Ответ написан
  • Какой плагин для форматирования VS code вы используете?

    а) как убрать через настройки " /" перед закрывающим одиночным тегом?

    Зачем?
    Использование такого синтаксиса с нормальным закрытием тегов только повышает надёжность и снижает шанс конфликта.

    б) какой плагин для форматирования кода в VS Code посоветуете с личного положительного опыта? Форматировать нужно html, css, scss, js и php.

    Для php хз что посоветовать, а для js использую eslint --fix, а для css/scss - stylelint
    1. Не советую искать один универсальный инструмент для всего.
    2. Советую искать самодостаточные инструменты для каждого языка (возможно, это будет плагин для eslint), которые не зависят от плагинов в VSCode. Тот же prettier и eslint как раз из таких - они работают самостоятельно, а плагин только чуть упрощает работу с ними.
    Ответ написан
    Комментировать
  • Почему даже default не срабатывает в switch?

    1. Какое значение у state и констант в case-ах?
    Если кейсы не срабатывают, то default ОБЯЗАН сработать, если мы не рассматриваем сценарий бага в компиляторе ил и вмешательства потусторонних сил. (https://onlinegdb.com/VTqDzMc8D)
    Вполне возможно, что ты изначально не писал default-ветку, а после добавления забыл перекомпилировать.
    2. Попробуй написать минимально воспроизводимый пример, тк я хз что у тебя за библиотеки используются и по тому не имею возможности воспроизвести (а так выглядит нормально)
    Ответ написан
  • Как обозначить временный комит в Git?

    Стандарта нет. temp более чем хорошо объясняет, зачем этот коммит существует.
    Ответ написан
    Комментировать
  • Хочу заняться программирование БПЛА/ ИИ на БПЛА, с чего начать?

    написать ИИ, который будет направлять дрон по заданному маршруту

    Здесь никакой ИИ не нужен.
    Нужно только записать маршрут в виде точек, периодически проверять GPS, и корректировать курс.

    анализировать данные, полученные по маршруту.

    Что это вообще значит? Какие данные он должен анализировать? Как? Какой результат в итоге хочется получить?

    Начать можешь с формулирования задачи и изучения матчасти (посмотри уже существующие решения как минимум), а после этого уже всё само по себе должно образоваться.
    Ответ написан
    Комментировать
  • Как убрать слияние веток?

    git reset основной ветки, из коротой нужно merge убрать.
    Потом делаешь git checkout на какой-нибудь коммит из удалённой побочной ветки и создаёшь там ветку заново через git branch

    Либо, если тебе нужно удалить изменения только из одного конкретного коммита, но не задеть изменения в коммитах, которые шли после него, то git revert.
    Если хочешь совсем его убрать из истории, то git rebase --interactive
    Ответ написан
  • Что нужно знать в Kotlin, чтобы начать писать приложения?

    Знать все основы языка, ориентироваться в стандартной библиотеке и знать где искать ответы на возникающие вопросы
    Это минимум

    Про основы

    (например как это видит: https://kotlinlang.ru/)
    • Типы
    • Основные типы
    • Приведение и проверка типов
    • Управление потоком
    • Условия и циклы
    • Операторы перехода
    • Исключения
    • Пакеты и импорты
    • Классы и объекты
    • Классы
    • Наследование
    • Свойства
    • Интерфейсы
    • Функциональные (SAM) интерфейсы
    • Модификаторы доступа
    • Расширения
    • Классы данных
    • Изолированные классы
    • Обобщения: in, out, where
    • Вложенные и внутренние классы
    • Enum классы
    • Встроенные классы
    • Объекты
    • Делегирование
    • Делегированные свойства
    • Псевдонимы типов
    • Функции и лямбды
    • Функции
    • Лямбды
    • Встроенные функции
    • Перегрузка операторов
    • Строители
    • Null безопасность
    • Равенство
    • Ключевое слово this
    • Методы асинхронного программирования
    • Корутины
    • Аннотации
    • Мульти-декларации
    • Рефлексия

    Ответ написан
    Комментировать
  • Правильно ли я понимаю разницу Unit/интеграционных/e2e тестов?

    Интеграционные тесты - иногда могут быть как юнит тесты, но без моков (или почти без моков)

    При e2e могут мокаться некоторые внешние зависимости (платёжная система например)

    В остальном вроде всё так.
    Ответ написан
    Комментировать
  • Нужно ли идти учиться на блокчейн разработчика?

    Вакансий в блокчейн сфере крайне мало, по сравнению с любой другой (на порядки). Многие блокчейн-стартапы очень быстро банкротятся.
    Но тк сфера очень серая - никаких плюшек, какие бывают в крупных белых компаниях вы не найдёте.
    Но зп часто выше, чем в других сферах (раза в 2 мб. Вместо условных $3k - $5k).

    Стоит ли на это тратить 3 года своей жизни без каких либо гарантий - решать вам.


    но по обучению увидел только курсы от geekbrains длиной в 3 года.

    Есть мнение, что самостоятельный поиск информации - базовый и самый важный навык для любого разработчика. Если вы нашли только платные курсы на gb, то считайте, что вы уже провалилились.


    работаю юристом (руководящая должность). зарабатываю достаточно неплохо (200к рублей). но скучно и постоянная физическая привязка к России, в этой связи хотелось бы уйти в сферу IT

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

    manufacturer refurbished

    А разве такие диски вообще бывают? Что в диске такого дорогого и вечного, что его можно восстановить?
    Только разве что плата мб, но она небольшую часть стоимости имеет, а сами диски большие и тяжёлые - скорее всего вся логистика и разборка больше денег сожрёт, чем эта плата стоит.

    Самый надёжный вариант - покупай в заводской упаковке, с гарантией, и от официального дилера. Тогда не будет разницы - даже если типа восстановленный, то должен служить в рамках гарантированных характеристик.
    Ответ написан
    Комментировать
  • Почему шрифты в Visual Studio Code кривые?

    Попробуй в винде заново настроить ClearType
    Ответ написан
    Комментировать
  • Что посоветуете для создания сетевого приложения?

    1. Давать доступ к базе напрямую - это небезопасно. Лучше ещё апишку, например, на aspnet core написать, которая будет отвечать за аутентификацию/авторизацию пользователя, и будет предоставлять доступ к нужным данным.
    2. Лучше развернуть базу и апишку на VPS-ке, чтобы не было проблем с подключением и работало оно круглосуточно.
    Ответ написан
  • Как правильно называется такая разновидность коннекторов?

    Type-C на full size Type B 3.0
    То что второе - это Type B micro 3.0
    Ответ написан
    Комментировать