• Min max алгоритм или как сделать ползунок сложности в игре?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Можно при просчете вершины дерева игры выбирать не максимальное/минимальное значение из всех детей, а второе с конца с некоторой вероятностью. Значение вероятности задаётся уровнем сложности.
    Ответ написан
    Комментировать
  • Какие книги для изучения Python вы порекомендуете?

    AlexNest
    @AlexNest Куратор тега Python
    Работаю с Python/Django
    Марк Лутц - изучаем Python. 5-е издание. (в двух томах).
    Однако я бы советовал в пару к нему взять что-то по алгоритмам (навскидку вспомню "Грокаем алгоритмы", в комментариях могут посоветовать лучше/еще), полагаю на ЕГЭ это будет полезно.
    Ответ написан
    3 комментария
  • Как выйти из гитхаба?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Параметры вашей подписи коммитов user.name и user.email вообще никакого отношения к авторизации не имеют. А сама она не хранится в конфиге гита и к самому гиту никакого отношения не имеет. Вы же не имя и мыло вводили когда авторизовались? В гите вообще нет понятия авторизации. Вы авторизуете на внешнем сервере не гит, а пользователя компьютера. За хранение паролей отвечает credential manager, а сами пароли хранятся в недрах операционной системы, независимо от гита и хорошо спрятаны.

    «Забыть» авторизацию текущего пользователя можно такой командой.
    echo "url=https://github.com" | git credential reject


    Также можно очистить вашу подпись для текущего пользователя компьютера
    git config --unset user.name
    git config --unset user.email
    Но это не имеет отношения к авторизации
    Ответ написан
    Комментировать
  • Не запустить код Python в командной строке. Как это сделать?

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

    посему используй "\\" вместо виндовских "\" т.е. C:\\User\\User\\Desktop\\fa
    либо стандартный / - кажись виндовый питон обучен их автоматически преобразовывать в виндовые разделители пути (пардон не помню давно не работал с питоном в винде).
    Ответ написан
    Комментировать
  • Почему не работает return?

    Stalker_RED
    @Stalker_RED
    return работает, но вы возвращаемый результат не используете.
    const foo = createContainer();
    document.body.appendChild(foo);
    Ответ написан
    Комментировать
  • Как трансформировать GPT to MBR?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Естественно манипуляция с разделами ОС когда ты загружен с этой ОС невозможна в винде.

    1. Загрузись с загрузочного диска/флешки и манипулируй оттуда. Возможно при помощи других инструментов.
    2. Зачем тебе менять GTP на MBR или наоборот? В текущем виде никакого преимущества ты не получишь ни в том ни в другом случае, скорее наоборот.
    Ответ написан
    6 комментариев
  • К динамическому ип привязать статический ip.?

    @rPman
    либо у провайдера заказать либо приобрести vpn с фиксированным ip адресом (такая услуга раньше была нормой, но так как ip адреса все дороже и дороже, то это стало опцией), как вариант, приобрести vps-ку, очень часто ip адрес там привязывается в момент покупки до окончания (т.е. как перестанешь платить - отбирают), цены на этом рынке могут быть от бакса в месяц (более менее нормальные vps с нормальной сетью и оперативкой от гигабайта можно найти за 3$/м)
    Ответ написан
    Комментировать
  • Как использовать ресурс другого ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Не нужны тебе "мощностя" друга.
    Никаких "скоро" не появится.
    Для начала изучи джава, потом будешь понимать что такое мощностя, ибо на текущий момент по уровню твоего вопроса, ты не дотягиваешь даже до продвинутого пользователя ПК.
    Ответ написан
    Комментировать
  • Есть ли 100 мбит на 2.4 wifi?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    По wifi скорость гарантировать можно, только если оклеить все стены, пол (и потолок, если не последний этаж) металлической фольгой, отражающей радиоволны :) а также выключить все прочие источники сигнала. У меня на кухне стоит телевизор, подключенный по wifi к роутеру через две стены. У него скорость падает, даже если я поворачиваю антенну горизонтально :)
    Ответ написан
    4 комментария
  • Ошибка в c# error CS0201: Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement?

    muzzleFlash.Play;
    Эта строка не имеет смысла, о чём и говорит тебе компилятор.
    Ответ написан
    1 комментарий
  • Unity выдает ошибку: error CS1061: 'float' does not contain a definition for 'GetKeyDown' and no accessible extension method 'GetKe Как это исправить?

    У тебя есть поле под названием moveInput. Оно имеет тип float.
    float - это число с плавающей точкой.

    На этом поле ты пытаешься вызвать метод GetKeyDown - у float такого метода, по очевидным причинам, нет.

    Но метод GetKeyDown есть у статического класса Input - вероятно тебе на самом деле надо обращаться к нему.
    Ответ написан
    1 комментарий
  • Как искать библиотеки и документацию к ним?

    Как правило практически все библиотеки доступны через репозиторий пакетов соответствующего языка - там можно и по ключевым словам искать.

    Ну и гугл конечно.

    Документация к конкретной библиотеке должна быть примерно там же, где нашёл саму библиотеку.

    PS: поддерживаю Adamos

    А вариант НЕ делать ролики по вопросам, в которых вы сами недостаточно разбираетесь, чтобы обойтись без вопросов на Тостере - не рассматривался?..

    Для кого это видео должно быть? Для таких же не разбирающихся?
    Ответ написан
    Комментировать
  • Программы установленные через snap и apt одинаковые?

    smorman
    @smorman
    When In Rome do as The Romans do...
    Сами программы может и одинаковые, хотя разница в версиях прослеживается иногда.
    Что-то новее, а что-то старее там или там...
    А вот принципы их установки и интеграции в систему кардинально отличаются.

    Скорость отзывчивости приложений тоже разнятся.
    Например, тот же Firefox из snap (по умолчанию с 22.04) медленнее отзывается и нагрузка на ОЗУ и камень выше, чем у обычного из apt или реп Mozilla...
    Поэтому многие просто удаляют его snap-версию и ставят из реп.

    Разрабы знают и работают над этим, на сколько я понял, а, вот, когда вылечат эти болезни детские snap, пока не известно.

    Взять тоже например Telegram...
    В оф. репах Canonical (Ubuntu) версия всегда старее, и даже на несколько версий, чем из .tar-болла!
    Поэтому лично я, например, ставлю его именно из .tar-болла...
    Да, и много чего ставлю именно так.
    Ответ написан
    3 комментария
  • Ютуб-канал Simple Сode может ли научить яп C#?

    Если ты просто смотришь видосы - точно не научишься.
    Если практикуешься ещё отдельно от них, то шансы уже есть
    Ответ написан
    Комментировать
  • Где искать документации(по пайтон)?

    jabir_sabitov
    @jabir_sabitov
    Вбиваете в поисковике интересующий язык программирования или библиотеку и добавляете слово «docs». Например:

    «python docs»

    «asyncio docs»
    Ответ написан
    1 комментарий
  • Где найти материалы по обнаружению патологии в мед.изображении на языке C#?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Задача распознавания образов (а именно так звучит на самом деле постановка) имеет очень мало отношения к C#.
    Я-бы советовал автору вообще забыть про C# а искать сверточные (convolution) нейронные сети которые ищут в картинках нечто знакомое на любых (на всех языках разработки). Когда стоит такая амбициозная задача - то нужно вообще забыть про язык и мыслить категориями математики и известрых алгоритмов НС.

    Задача сразу скажу - сложная. И на 99% - кастомизируемая. Тоесть вы не найдете готовых шаблонов или походов к решению. Вы будете почти все делать самостоятельно. Особенно в части обучающей выборки и методики обучения. И в части выбора качества модели.

    С высокой вероятностью вы найдете примеры похожих решений на Python/OpenCV.- Ваша задача будет заключаться в поиске полезного что можно почерпнуть из готового метода. И уже потом адаптировать под C# что можно из этого стека. Но опять-же ... C# здесь совершенно вторичен.
    Ответ написан
    1 комментарий
  • Как выпустить сайт из локалки в мир через VPS?

    @dronmaxman
    VoIP Administrator
    Не хватает правили прероутинга на VPS

    Не забыть поменять переменные на реальные адреса
    WAP_IP - это IP адрес с интерфейса eth0
    PPP_MIK_IP - это IP адрес с интерфейса ppp на микротик
    PPP_VPS_IP - это IP адрес с интерфейса ppp на VPS

    -t nat -A PREROUTING -d $WAN_IP -i eth0 -p tcp -m tcp --dport 80 -j DNAT --to-destination $PPP_MIK_IP:80
    -t nat -A PREROUTING -d $WAN_IP -i eth0 -p tcp -m tcp --dport 443 -j DNAT --to-destination $PPP_MIK_IP:443

    так же возможно понадобиться, зависит от конфигурации VPN, попробуй сначала добавить только первые 2 правила
    -t nat -A POSTROUTING -d 192.168.43.0/24 -p tcp -m tcp --dport 80 -j SNAT --to-source $PPP_VPS_IP
    -t nat -A POSTROUTING -d 192.168.43.0/24 -p tcp -m tcp --dport 443 -j SNAT --to-source $PPP_VPS_IP
    Ответ написан
    Комментировать
  • Аналог результатов функции из TypeScript в C#?

    Никак. В C# нет никаких юнионов и это пахнет говнокодом.

    Если void или картинку, то возвращай картинку или null.

    Если нужно строку или число - создавай новый класс или структуру для этого.
    Ответ написан
    2 комментария
  • Ошибка ссылка на резрешенный внешний символ, как исправить в c++?

    wataru
    @wataru Куратор тега C++
    Разработчик на С++, экс-олимпиадник.
    Судя по ошибке, оно не может найти определение внутренних функций curl.

    Почитайте документацию библиотеки, надо в свойствах проекта добавить библиотеку curl линкеру.
    Ответ написан
    Комментировать