Задать вопрос
  • Откуда происходит затухание при моделировании падения частицы?

    @CBET_TbMbI
    Код анализировать лень, но если хочешь копаться, то изучай проблемы численных методов (сходимость, устойчивость и т.п.).
    Хитрость в том, что ты хочешь заменить плавно-изменяющуюся функцию на кусковую, якобы из прямых отрезков на твоём dt. Но на самом деле на этом dt ускорение тоже изменяется. В итоге есть риск накапливать ошибка с каждым шагом. И это не считая проблем граничных частей, которые ты сам описал.
    Тут картинки есть: stratum.ac.ru/education/textbooks/modelir/lection1...
    А вообще книг по этим вопросам хватает.
    Ответ написан
    1 комментарий
  • Как удалить программу без обращения к пользователю?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Отследить трекерами реестра и файловой системы - что создается, обычно это папка в program files, ключи реестра в HKEY_LOCAL_MACHINE и ярлыки - и удалить это все скриптом, не забыв перед этим прибить возможно запущенный процесс этой программы.

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

    trapwalker
    @trapwalker Куратор тега Python
    Программист, энтузиаст
    У вас виндузятников там есть вроде консольная команда driverquery
    Можно её выполнять из питона и парсить результат. Там есть в выхлопе нужное устройство?
    Можно попробовать подключаться перебирая все порты, если есть возможность определить при успешном подключении нужное это устройство или нет.
    Искать нужно как найти нужные данные через консоль, а потом искать как выполнить консольную команду из питона и получить консольный выхлоп, а потом искать нужную строчку в выхлопе.
    Примерно такой путь.
    Ответ написан
    Комментировать
  • Как правильно инициализировать библиотеку классов в .NET?


    Чтобы данный сервис был доступен в окружении Lib.Controls, я реализую в этой библиотеке статический класс:

    Фатальная ошибка.


    Является ли такая архитектура единственно возможной или у нее есть достойные альтернативы?

    Раз у тебя уже есть DI, то следующий шаг прямо напрашивается. Создавать формы тоже при помощи DI и прокидывать все такие зависимости через конструктор.
    Ответ написан
    2 комментария
  • Как в Windows 10 выставить НЕПРАВИЛЬНОЕ время?

    anthtml
    @anthtml
    Системный администратор программист радиолюбитель
    А что за система виртуализации?
    В ней случайно нигде (в свойствах машины или биосе) не стоит галочка "синхронизировать с временем хоста"?
    Ответ написан
    Комментировать
  • Почему gRPC подменяет исключения?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    А откуда другой сервис знает, какие КЛАССЫ/ОБЪЕКТЫ есть в другом сервисе?
    Если нужно кидать такое-же исключение на сервисе клиенте, то нужно это исключение там и создать.

    А вообще, для своих типов исключений необходимо использовать GRPC_STATUS_UNKNOWN. В документации так и написано:
    Server threw an exception (or did something other than returning a status code to terminate the RPC)


    Решение только одно - в каждом сервисе писать свои обработчики таких исключений и свои классы исключений
    Ответ написан
    2 комментария
  • Почему возникает ошибка Fatal error. System.Runtime.InteropServices.SEHException?

    wataru
    @wataru
    Разработчик на С++, экс-олимпиадник.
    Проблема в том, что библиотека бросила исключение. В ней какая-то ошибка. Это не проблема сборки или компиляции - это проблема в логике. Что-то вы не то библиотеке передаете. И там, допустим, деление на ноль. Или обращение по нулевому указателю.

    Просите у пользователей все данные, чтобы воспроизвести проблему. Или может оно минидамп создает, тогда можно будет его в отладчике открыть.

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

    Судя по сигнатурам функции, возможно вы пустой массив туда передаете вместо чего то осмысленного.
    Ответ написан
    7 комментариев
  • Как выйти из двух пользователей в Linux, и при этом выполнить команду один раз?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Ctrl+d
    Ctrl+d

    Ну или по хардкору (убить ssh сессию):
    Enter
    ~
    .
    Ответ написан
    Комментировать
  • Как выйти из двух пользователей в Linux, и при этом выполнить команду один раз?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    И не будет, ведь такая команда будет исполняться в одном shell, а не в двух разных. После первого exit дальше уже всё, остаток будет проигнорирован.

    Способы есть:

    1. Из суперпользователя убить shell пользователя. Некрасиво и неудобно, но закроет оба шелла.

    2. Переключение в суперпользователя оформить сразу с выходом, тогда выход из внутреннего сделает выход и из внешнего, например:

    sudo -i; exit

    Недостаток - если не удастся правильно ввести пароль - сразу же и выкинет. Ну, можно поразбираться с кодами возврата, чтобы не делать exit.

    3. Вместо предыдущего можно сделать exec, тогда запускаемая команда заместит текущий shell, а не будет запущена как дочерний процесс:

    exec sudo -i

    Недостаток тот же - если не ввести правильно пароль, то выкинет.

    Но в целом я не вижу во всём этом смысла. Выход можно делать комбинацией Ctrl-D. Нажать дважды Ctrl-D ничто не мешает, это даже удобнее.
    Ответ написан
    2 комментария
  • Как намекнуть начальству, что agile не избавляет от тз?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    им всё равно нужно самостоятельно планировать работу и отвечать за неё?

    Этот момент мне не до конца понятен. Т.е., грубо говоря, начальство должно полностью разбираться в программировании, устройстве продукта, самостоятельно оценивать задачи и ганта строить?

    Если есть JIRA таски и что-то не понятно, то возвращайте и говорите, чтобы уточнили эти моменты.
    Лично я НЕ сторонник подхода, когда разработчику дают полностью готовую задачу и он должен только постучать по клавишам, чтобы это все закодировать. В вашем случае, получается, что разработчик такой же стекхолдер, он тоже участвует в развитии продукта, а не просто маленькая шестеренка.
    Ответ написан
    7 комментариев
  • Как намекнуть начальству, что agile не избавляет от тз?

    1. Agile - это про то что люди должны договариваться. По тому надо не намёки делать, а говорить прямо и предметно.

    2. Вот вы говорите, что вам нужно ТЗ. А зачем вам оно нужно?
    Вам не понятна та постановка, которая описывается в карточках?
    Есть неоднозначность?
    Уже есть примеры, когда от этой неоднозначности пострадал продукт (например из-за необходимости переделывать)?

    Или вам нужно не ТЗ, а виденье того, чем в итоге должен стать продукт?
    Не понятно, для чего вообще все эти карточки перекладываются?
    Если так, то, вероятно, вам нужно не ТЗ, а какие-то OKR-ы, чтобы можно было от них отталкиваться при составлении задач.

    Возможно, произошла мискоммуникация между вами и заказчиком. Возможно, заказчик действительно ожидает от вас (команды) самостоятельности при составлении задач - по сути сочетание в себе и менеджера и аналитика.
    Это нормально, но нужно этот момент тоже прояснить.
    Ответ написан
    6 комментариев
  • Как создать приложение которое будет показывать погоду в любом городе на Win Forms?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    1. Создаешь свою базу данных городов (названия, расположения)
    2. Находишь API, которое по положению отдает погоду в нем
    3. Делаешь окно выбора города
    4. Когда пользователь выбрал город делаешь запрос на API (шаг 2) и показываешь результат

    На твое усмотрение:
    - Как будет выглядеть морда (UI)
    - Где хранится БД городов будет (загружаться во время старта, в txt/json файле, отдельная БД (sqlite, postgres))
    - Какой API погоды использовать
    Ответ написан
    9 комментариев
  • Виндовс 10 до 11, как обновить?

    @DeskundigeICT
    Для обновления до Windows 11 вам нужно убедиться, что ваше устройство соответствует минимальным системным требованиям для этой операционной системы. Вы можете проверить это с помощью приложения "Проверка работоспособности ПК Windows", которое можно скачать с официального сайта Майкрософт.

    Если ваше устройство поддерживает Windows 11, то вы можете обновиться через Центр обновления Windows в параметрах. Это самый простой и рекомендуемый способ. Вам не нужен ключ для обновления, если у вас уже есть лицензия на Windows 10.

    Если вы хотите обновиться другими способами, то вы можете использовать Помощник по установке или создать установочный носитель Windows 11. Однако эти способы не рекомендуются, так как они могут привести к проблемам совместимости или безопасности.
    Ответ написан
    Комментировать
  • Виндовс 10 до 11, как обновить?

    @Drno
    какого ключа? обновлять надо с помощью вин апдейтера, либо проги с сайта МС...
    https://www.microsoft.com/en-us/software-download/...
    Ответ написан
    Комментировать
  • Почему неправильно перемешиваются элементы в массиве?

    otdameskapizm
    @otdameskapizm
    Помог ответ? Отметь решением...
    Вот тут представлено решение: https://stackoverflow.com/questions/2450954/how-to...
    Ответ написан
    1 комментарий
  • Почему неправильно перемешиваются элементы в массиве?

    delphinpro
    @delphinpro Куратор тега JavaScript
    frontend developer
    В консоль заглядывали?
    Там должна быть ошибка, потому что, насколько я помню, функции shuffle в javascript нет.

    Какие конструкции использовать, что бы изменить порядок в массиве

    Ответ на этот вопрос найти очень просто:
    https://yandex.ru/search/?text=javascript+как+пере...
    Ответ написан
    Комментировать
  • Как скрыть консоль в консольном приложении C#?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Смени тип выполняемого приложения с консольного приложения на оконное.
    В свойствах проекта с `Console Application` на `Windows Application`
    Ответ написан
    Комментировать
  • Как скрыть консоль в консольном приложении C#?

    Сделай из своего приложения службу. Службы запускаются в фоне и без окошка.
    Ответ написан
    Комментировать
  • Нужен ли аккаунт разработчика Apple чтобы устанавливать свою программу на свое устройство?

    NSA-bot
    @NSA-bot
    Платная учетка разработчика для установки не нужна., хватит и бесплатной. Есть только пару моментов.
    Первый: установленное приложение будет после использование (не помню точно) 5 или 7 дней вылетать и надо его просто заново скомпилировать на устройство. Получается, если что-то новое не будете дописывать в приложение за эти дни, а просто будете ходить с приложением и тестировать его на телефоне, то периодически нужно будет перебилдить и всё. В принципе не страшно, я так со своим первым приложение погода ходил на бесплатном акке и иногда пересобирал, когда пройдет этот срок. Только первый раз, не зная этого, не мог понять, почему приложение стало падать при старте ))
    Второй момент, вы наверно и так знаете, это недоступность многих фреймворков. Могу ошибаться по конкретике, но например, Здоровье, Блютуз, Платежи в приложении, iCloud там много всего. Сейчас просто уже не помню, что доступно в бесплатном, а что в платном.

    P.S. Вот тут https://developer.apple.com/help/account/reference... есть таблица того, что доступно в платном Аккаутке (это колонка ADP) и в бесплатном (это Apple Developer).
    Ответ написан
    Комментировать
  • Как связать python flask сервер и код на C#?

    AshBlade
    @AshBlade Куратор тега C#
    Просто хочу быть счастливым
    Здесь подойдет любой RPC фреймворк. В частности, рекомендую gRPC - довольно популярный и для твоего случая подходит хорошо:
    - Есть кодогенерация и для C# и для питона
    - Описание API не зависит от яп
    - Большое коммьюнити

    P.S. здесь подойдут и HTTP запросы. То что нужно долго ждать - ничего, подождет.
    GET запрос не обязательно должен выполняться моментально.
    Ответ написан
    Комментировать