• Как исправить ошибку в Wine, возникающую при запуске игры Alien Shooter?

    YaKotikTvoy
    @YaKotikTvoy
    Стьюдик
    Попробуй запустить не через Wine, а через Bottles.
    Ответ написан
    Комментировать
  • Как в БД вставить вручную тип данных DateTime через INSERT?

    YaKotikTvoy
    @YaKotikTvoy Автор вопроса
    Стьюдик
    Для того, чтобы вставить на SQL данные в таблицу с типом DateTime необходимо передать в Values 'yyyy/MM/dd HH:mm:ss' где yyyy-год 4-мя цифрами, MM-месяц 2-мя, dd-день 2-мя, HH-часы в диапазоне 0-23, mm-минуты от 0-59 и ss-секунды 0-59
    Insert into MyTable(MyDateTimeTypeAttrib) values('2022/01/23 14:56:01')


    Для класса SqlCommand в C# можно так вставить
    command.Parameters.AddWithValue("@Wakeuptime", DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss"));//Тут как раз DateTime введется в команду в том формате, в котором нужно
    Ответ написан
    Комментировать
  • Как узнать удаленный IP на плате ESP?

    YaKotikTvoy
    @YaKotikTvoy Автор вопроса
    Стьюдик
    Понял, спасибо за ликбез. А можно его хотя бы статическим сделать. Дело в том, что ладно бы был это обычный роутер, который постоянно работает, и там практически всегда одно и тоже, я Wi-Fi раздаю с телефона, и вот тут этот адрес постоянно меняется.
    62b854352939f294855059.png
    Ответ написан
  • Как решить олимпиадную задачу с графами?

    YaKotikTvoy
    @YaKotikTvoy
    Стьюдик
    Здесь вам нужно найти остовное дерево графа, да притом такое, что его можно выпрямить. Но так как, там по сути, как я понял, просто цикл, а ещё есть одно тупиковое ответвление, то вам просто нужно взять и запустить DFS, либо BFS алгоритм с точки, которая около черенка.
    Для того, чтобы BFS или DFS сразу не пошли к черенку, удалите ребро ведущую к выходу, то есть тупику, но при этом подразумеваете, что оно есть , это уже и будет то минимальное расстояние, остовное дерево.
    Запишите этот путь в массив или множество и задача решена.
    6282ce27c8710274314724.png
    Вот DFS, припишите то, что нужно для записи пути и выведите его.
    N,M = [int(i) for i in input().split()]
    G = {}
    for i in V:
        if i not in used:
                t += 1
                dfs(i,G,used)

    N, M - количество вершин и ребер соответственно.
    Все ребра и вершины необходимо прописать самому.
    В данном случае, лучше DFS (поиск в глубину).
    Ответ написан
    4 комментария
  • Почему появляется пространство на вверху xamarin формы, хотя я его не прописывал?

    YaKotikTvoy
    @YaKotikTvoy Автор вопроса
    Стьюдик
    В общем, нашёл решение, всё из-за того, что там мы поместили страницу в навигационную страницу.
    Необходимо в странице прописать:
    <ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
                 xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
                 x:Class="WindyBox1.InputPage"
                 NavigationPage.HasNavigationBar="false">

    как я понял, навигационные страницы по умолчанию добавляют на вверху элемент для возвращения назад, но тут он не появился, но место занял, поэтому его нужно убрать, вот этим кодом: NavigationPage.HasNavigationBar="false"
    Ответ написан
    Комментировать
  • Почему эмуляторы не запускаются в Visual Studio?

    YaKotikTvoy
    @YaKotikTvoy Автор вопроса
    Стьюдик
    НЕ ЗНАЮ КАК, может проблема сама решилась, а может мои действия её решили.
    Чтобы эмуляторы запускались нужно:
    1. Чтобы был врублен Hyper-V: Панель управления -> программы и компоненты -> Включение и отключение компонентов Windows -> находим Hyper-V, тыкаем там все флаги и галки, или тыкаем в основную папку и там все галки и флаги сами встанут. Тут показано как это найти.
    2. В Android SDK manager -> ПЛАТФОРМЫ В тех версиях андроида (7, 11, 12 и др.), эмулятор которых мы используем, необходимо, чтобы у них было установлены их личные Google APIs Intel x86 atom System image и был ещё установлен intel x86 Emulator Accelerator (HAXM installer) в ИНСТРУМЕНТЫ. Можно и другие APIs попробовать вдруг заработает. Где всё это смотреть вот тут.
    3. И третье, нужно чтобы все нужные компоненты XAMARIN были скачены вот то видео, где показано какие качать.

    А может это вообще всё не работает, но перед этим я столько всякой информации пересмотрел по решению этой проблемы, я не знаю точно, решают ли эти действия проблему, изложенную выше, в вопросе.
    У меня перед этим были выполнены 2 и 3 пункты, после того, как я выполнил первый, у меня (Hyper-v не были галки как оказалось) произошла перезагрузка, после я врубил Visual Studio, потом отладку и БОЖЕ!! Эмулятор! Он заработал! После того как отрубил его, вышло какае-то майкрософтское окно, где я нажал send(Как видимо отчёт об ошибке отправил им) и всё. Как видимо Visual Studio сама всё исправила.622ba2592ed0d878070532.png
    Ответ написан
    Комментировать