Публикации по теме 'dotnet'
20 главных вопросов на собеседовании по безопасности C# +(ответы)
Добро пожаловать в это руководство по вопросам и ответам на интервью по безопасности C#! Как разработчик, крайне важно понимать аспекты безопасности приложений, которые вы создаете, и способность сформулировать свои знания в контексте интервью может выделить вас среди конкурентов.
В этой статье мы углубимся в основные концепции и практики безопасности C#, охватывающие широкий…
От нуля до героя с функциями Azure — (1)
Вы устали от традиционных серверных архитектур и ищете современный способ создания и развертывания приложений? Тогда Функции Azure могут идеально вам подойти. Функции Azure — это бессерверная служба вычислений, которая позволяет запускать код по требованию, не беспокоясь об инфраструктуре. В этой статье мы рассмотрим, как создавать и развертывать функции Azure с помощью Visual Studio и Azure DevOps, а также преимущества использования функций Azure по сравнению с традиционными..
Напишите средство сокращения URL-адресов, используя 26 строк кода с минимальными API-интерфейсами .NET.
Я очень долго ждал минимальную API-инфраструктуру .NET, и вот, наконец, она вышла! Давайте погрузимся в новую версию .NET6 и ответим на следующие вопросы:
Что такое минимальный API .NET? Как реорганизовать существующий сокращатель URL? Как добавить зависимость к сервису? Как добавить конечную точку в сервис? Где используются операторы?
🤔 1. Введение в .NET Minimal API
"Вам нужно все это только для того, чтобы сократить URL?"
Это была первая реакция друга (который,..
Напишите собственное приложение ChatGPT, выполняющее код.
В марте 2023 года Microsoft опубликовала SDK , который интегрирует большие языковые модели (LLM), такие как ChatGPT от OpenAI, с такими языками программирования, как C#, Python и Java. Это называется Семантическое ядро .
Что такое семантическое ядро?
Как уже упоминалось в репозитории Github, семантическое ядро позволяет «… вам определять плагины, которые можно объединить в цепочку всего за несколько строк кода». С помощью SDK вы интегрируете «подсказки» непосредственно в свое..
Когда вы используете IEnumerator и IEnumerable?
IEnumerator и IEnumerable — это два интерфейса, предоставляемые в пространстве имен System.Collections.
IEnumerator помогает нам пройтись по коллекции —
Всякий раз, когда вы используете цикл foreach для коллекции, вы внутренне вызываете и используете экземпляр IEnumerator.
Позвольте мне объяснить, как -
Интерфейс IEnumerator имеет два метода — MoveNext() и Reset(). У него также есть свойство Current, которое возвращает элемент в текущей позиции.
Теперь, где вписывается..
Раскрытие возможностей принципа подстановки Лисков в .NET
Изучение принципа подстановки Лискова в объектно-ориентированном проектировании приложений .NET C#
Добро пожаловать в это захватывающее приключение в области принципов программирования! Сегодня мы погрузимся в интригующий мир принципа подстановки Лискова (LSP) , фундаментальной концепции объектно-ориентированного проектирования. Здесь мы рассмотрим, как LSP играет решающую роль в экосистеме .NET C#, особенно в рамках ядра dotnet.
Что такое Принцип замещения Лисков?
Чтобы понять..
Создание и развертывание приложения чата SignalR — Часть 1
Введение
В предыдущем посте на тему Интернет в реальном времени с использованием SignalR мы обсуждали, как эта библиотека упрощает добавление веб-функций в реальном времени в приложения.
Сегодня мы продолжим наше предыдущее обучение и начнем настройку очень простого приложения для чата.