• В чем проблема регистрации сервисов в Blazor Server?

    @oleg_ods
    A circular dependency was detected for the service of type 'Home_Blazor…

    Написано ж все…

    TestService в конструкторе принимает ITestService, который представлен классом TestService, который в конструкторе принимает ITestService… Сами продолжите цепочку? =)
    Ответ написан
  • Как борются с взломом нейросетей?

    @oleg_ods
    Из мануала Tesla model S:

    Автопилот — это набор расширенных функций помощи водителю, призванных сделать вождение более безопасным и менее напряженным. Ни одна из этих функций не делает Model S полностью автономной и не заменяет вас в качестве водителя. Функции автопилота входят в стандартную комплектацию всех новых автомобилей Tesla.


    От туда же с маркировкой «Предупреждение»:
    Автопилот — это практическая функция. Всегда держите руки на руле и помните о дорожных условиях, окружающем движении и других участниках дорожного движения (например, пешеходах и велосипедистах). Всегда будьте готовы принять немедленные меры. Несоблюдение этих инструкций может привести к повреждению оборудования, серьезным травмам или смерти.


    Автопилот создан для вашего комфорта и удобства вождения и не является системой предупреждения или предотвращения столкновений. Вы несете ответственность за то, чтобы сохранять бдительность, безопасно управлять автомобилем и постоянно контролировать транспортное средство. Никогда не полагайтесь на автопилот, который сможет адекватно замедлить Model S. Всегда следите за дорогой перед собой и всегда будьте готовы принять корректирующие меры. Невыполнение этого требования может привести к серьезной травме или смерти.


    Сейчас не могу найти, но раньше в мануале в разделе «Автопилот» был текст под кучей звездочек примерного содержания: «Автопилот - маркетинговое название продвинутой системы круиз-контроль».

    Решения проблемы, которую Вы описали по сути не существует. Единственное, что можно сделать это «кормить» сеть дополнительными данными, чтобы «людям рисующим левую разметку» было тяжелее сбить ее(нейронку) с толку.
    Ответ написан
    3 комментария
  • Есть ли ещё движки, кроме Unity, код в которых можно написать на C#?

    @oleg_ods
    649d8b0360487355144904.jpeg
    Ответ написан
    Комментировать
  • Обьсяните пожайлуста разницу между REST API и SQL-запросами?

    @oleg_ods
    Если совсем просто.

    SQL - язык запросов. Можно отправить любой запрос. Включая DROP, CREATE, ALTER и прочую мерзость(неприятно когда структуру базы меняют без Вашего ведома).

    REST API - можно сделать обертку только(!) над нужными SQL-запросами и дать к ним доступ с помощью HTTP эндпоинтов.
    Ответ написан
    1 комментарий
  • Как развернуть веб-приложение?

    @oleg_ods
    Какая ОС должна быть установлена на сервере

    Любая с которой умеешь работать/готова разобраться как с ней работать. Я бы советовал что-то из серверных версий Unix(Ubuntu Server etc.)

    как вообще предоставить доступ к сайту не абсолютно всем пользователям в сети Интернет, а только филиалам предприятия?

    Простейший способ настроить вэб-сервер на прием запросов только от IP адресов филиалов. Гуглить настройка (Nginx, Apache, IIS) в зависимости что выберете.

    И как в данном случае приобретается доменное имя для поиска сайта

    Так же как и в других случаях) Доменное имя это запись в которой указано что при обращении к адресу mysupercompany.com переадресуй запросы на IP xxx.xxx.xxx.xxx, где xxx.xxx.xxx.xxx это IP вашего сервера. (Это если совсем простым языком)
    Ответ написан
    5 комментариев
  • Почему не запускается програама?

    @oleg_ods
    Ответ написан
    Комментировать
  • Какие технологии нужно изучать, чтобы быть востребованным разработчиком клиент-серверных игр и приложений?

    @oleg_ods
    Хочу стать водителем. Слышал там три педали. Какую педаль учить, а какие не используются? Еще друг рассказывал там есть повороты… Какие повороты делать, если мне для хобби, но потом хочу профессионально? Уже знаю три знака. Один круглый и два прямоугольных. Мне кажется, что этого уже хватит. Или еще один выучить? Если да, то какой? А то их там много и я боюсь выучить ненужный.

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

    И Вы решили что тостер - это ресурс с информацией эталонной актуальности? Если что, тут сидят люди которые учились +/- по тем же статьям/книгам/ресурсам в актуальности которых Вы сомневаетесь.

    Если интересуетесь именно клиент-серверным взаимодействием, то там все довольно таки консервативно. Учите устройство сети, протоколы, сценарии их использования. А дальше, при попытке применить эти знания, будет видно чего Вам не хватает.
    Ответ написан
    2 комментария
  • Как автоматизировать вычисления?

    @oleg_ods
    1) Удалить profile_rating.
    2) Добавить JOIN таблицы comments.
    3) Вычислять карму на лету.
    Ответ написан
    1 комментарий
  • Почему скрипт не хочет работать с математикой?

    @oleg_ods
    Отладчик в помощь! Но скорее всего опечатка в первой проверке
    leg_1.text == null
    Ответ написан
    Комментировать
  • Каким образом десериализовать этот JSON массив, чтобы перебрать его через цикл?

    @oleg_ods
    По сути ты пытаешься засунуть в объект массив объектов. Для того что бы все работало используй в качестве дженерик типа какую-то коллекцию(например, OneResponse[], List< OneResponse>, IEnumerable< OneResponse>, etc.)
    Ответ написан
    3 комментария
  • Стоит ли учить Windows Forms в 2023 году?

    @oleg_ods
    Если интересует именно разработка под десктоп то смотрите в сторону MAUI, Avalonia, WPF. WinForms на сегодняшний день полезны когда нужно «на коленке» собрать какой-то UI под свое приложение.
    Ответ написан
    Комментировать
  • Как правильно разбить код по файлам?

    @oleg_ods
    1) Базовое правило: каждый класс в отдельном файле.

    2) Если класс нарушает SRP из SOLID: разбиваем его на несколько классов.

    3) Если класс нельзя разбить на несколько, но он сильно разросся: разбиваем один класс на несколько файлов через partial. Как пример, можете посмотреть на проект WinForms. Там как раз инициализация компонентов отделена от обработчиков событий через partial.
    Ответ написан
    Комментировать
  • Как вывести значения отдельно для всех?

    @oleg_ods
    Посмотри внимательно на эту строку =)
    ReferenceFieldName = refItemList.First().Value.ReferenceFieldName


    И на сколько я понял нужен еще один foreach по коллекции refItemList
    Ответ написан
    2 комментария
  • Как в LibGit2Sharp сделать клон репозитория с заменой файлов?

    @oleg_ods
    Возможно, Вам нужно не git clone, а git pull?
    Ответ написан
    Комментировать
  • Как решить задачу?

    @oleg_ods
    INSERT - добавляет новую запись в БД.

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

    Если нужно в раннее добавленных записях установить значение поля status, то нужно использовать запрос типа UPDATE.

    Что то вроде:
    UPDATE table_name SET status=‘yes’ WHERE // тут условие с DATEDIFF
    Ответ написан
    Комментировать
  • Как работать с Session в AspNet Core mvc?

    @oleg_ods
    1) Подключить сессию.
    2) В сессию можно писать только строки.

    В примере который вы смотрели, возможно, был написан экстеншн к сессии, который позволяет ей работать с объектами Cart подобным образом.
    Ответ написан
    Комментировать
  • Как лучше изучить принципы создания приложений в .net core?

    @oleg_ods
    У Microsoft на сайте есть довольно неплохие примеры приложений Microsoft Learn + офф документация.
    Metanit - краткий справочник по синтаксису.
    Ответ написан
    Комментировать
  • Как сделать вывод текста из консоли в файл?

    @oleg_ods
    Посмотри в сторону Console.SetOut()
    Ответ написан
    Комментировать
  • Как определённые расширения файлов добавить в скрытые?

    @oleg_ods
    Можно написать службу которая будет отлавливать появление в файловой системе файлов с определенным расширением и устанавливать им атрибут «скрытый».

    FileSystemWatcher
    Ответ написан
  • Как заменить значение в поле postgresql?

    @oleg_ods
    UPDATE table SET value_column = 888 WHERE value_column LIKE ‘777%’;
    Ответ написан
    Комментировать