#книги
😐 Паттерны Kubernetes
В книге рассматриваются фундаментальные, поведенческие, структурные, конфигурационные и защитные шаблоны, а также сложные темы, такие как операторы и автоскейлинг
Скачать можно тут
👉 Новости 👉 Платформа
В книге рассматриваются фундаментальные, поведенческие, структурные, конфигурационные и защитные шаблоны, а также сложные темы, такие как операторы и автоскейлинг
Скачать можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🥺 Пошаговое руководство по созданию API
Операции создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!
Руководство тут
👉 Новости 👉 Платформа
Операции создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!
Руководство тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
#полезное
🤔 Какая тема лучше для VS Code?
Перестань искать. Здесь собраны все темы, которые можно отфильтровать по языку программирования, количеству установок или популярности, предварительно просмотреть и установить в редактор одним кликом.
vscodethemes.com
👉 Новости 👉 Платформа
Перестань искать. Здесь собраны все темы, которые можно отфильтровать по языку программирования, количеству установок или популярности, предварительно просмотреть и установить в редактор одним кликом.
vscodethemes.com
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎 БРУТАЛЬНОЕ расширение для Visual Studio Code!
🟠 Git Graph — предоставляет графическое представление вашего Git-репозитория, облегчая визуализацию и управление историей коммитов.
С его помощью вы можете просматривать древовидную структуру коммитов, что особенно полезно при работе с ветвлениями и слияниями
Тык сюда
👉 Новости 👉 Платформа
С его помощью вы можете просматривать древовидную структуру коммитов, что особенно полезно при работе с ветвлениями и слияниями
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Media is too big
VIEW IN TELEGRAM
#видео
😊 C# Factory Method Фабричный Метод | Design Patterns
В нем раскрываются основные концепции, такие как использование фабричного метода для создания объектов, без указания точного типа создаваемого класса. Обсуждаются как преимущества, так и недостатки этого подхода, включая усложнение кода и необходимость в дополнительных фабриках.
📲 Cмотреть на ютубе
👉 Новости 👉 Платформа
В нем раскрываются основные концепции, такие как использование фабричного метода для создания объектов, без указания точного типа создаваемого класса. Обсуждаются как преимущества, так и недостатки этого подхода, включая усложнение кода и необходимость в дополнительных фабриках.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
#новости
🫠 В .NET 9 введен новый тип Base64Url.
Существующий метод
Вместо этого, помощник Base64Url генерирует строку без этих символов.
👉 Новости 👉 Платформа
Существующий метод
Convert.ToBase64String может генерировать строку с символами '/', '+', или '=', которые не безопасны для использования в URL, поскольку они имеют особое значение в URL.Вместо этого, помощник Base64Url генерирует строку без этих символов.
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Что такое С#?
С# — это высокоуровневый объектно-ориентированный язык программирования, разработанный для создания надежных и безопасных приложений. Он является частью экосистемы .NET и используется для разработки программ под различные платформы, включая веб-приложения, десктопные и мобильные решения.
👉 Новости 👉 Платформа
С# — это высокоуровневый объектно-ориентированный язык программирования, разработанный для создания надежных и безопасных приложений. Он является частью экосистемы .NET и используется для разработки программ под различные платформы, включая веб-приложения, десктопные и мобильные решения.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#статьи
👍 Масштабируй .NET-приложения с проверенными практиками. Стратегии обработки миллионов запросов.
Статья рассказывает о масштабировании .NET-приложений для обработки миллионов запросов, включая микросервисы, кэширование (Redis), асинхронное программирование (async/await), оптимизацию запросов, использование облачных сервисов (Azure, AWS), контейнеризацию (Docker, Kubernetes) и мониторинг (Application Insights, Prometheus)
Читать статью...
👉 Новости 👉 Платформа
Статья рассказывает о масштабировании .NET-приложений для обработки миллионов запросов, включая микросервисы, кэширование (Redis), асинхронное программирование (async/await), оптимизацию запросов, использование облачных сервисов (Azure, AWS), контейнеризацию (Docker, Kubernetes) и мониторинг (Application Insights, Prometheus)
Читать статью...
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#статьи
😊 Управление электронной почтой с помощью .NET 9 и C# с использованием MailKit
SmtpClient устарел и лучше использовать MailKit и MimeKit для эффективной и безопасной работы с электронной почтой.
🟠 В статье представлены шаги по установке MailKit, безопасному хранению SMTP-учетных данных с использованием переменных окружения, а также примеры кода для отправки простых писем, писем с вложениями и HTML-содержимым.
🟠 Особое внимание уделяется настройке параметров безопасности соединения с SMTP-сервером.
Читать
👉 Новости 👉 Платформа
SmtpClient устарел и лучше использовать MailKit и MimeKit для эффективной и безопасной работы с электронной почтой.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Media is too big
VIEW IN TELEGRAM
#видео
😊 Gmail API с использованием .NET C# с исходным кодом (чтение писем и вложений)
📝 В нем показано, как настроить и использовать API для чтения электронных писем из Gmail. Автор предоставляет ссылку на исходный код проекта, доступный по адресу: клик
📱 Cмотреть ютуб
👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес
🤔 Что такое Common Language Runtime (CLR)?
CLR - это виртуальная машина, которая является частью .NET Framework. Она управляет выполнением программ, обеспечивая такие услуги, как управление
памятью, многозадачностью, безопасность типов и удаленным вызовом. CLR также разделяет код на управляемый и неуправляемый, где управляемый код работает в его среде.
👉 Новости 👉 Платформа
CLR - это виртуальная машина, которая является частью .NET Framework. Она управляет выполнением программ, обеспечивая такие услуги, как управление
памятью, многозадачностью, безопасность типов и удаленным вызовом. CLR также разделяет код на управляемый и неуправляемый, где управляемый код работает в его среде.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Media is too big
VIEW IN TELEGRAM
#статьи
🥱 Процесс создания приложения на платформе .NET MAUI для Windows, способного сканировать штрихкоды с помощью камеры
🚩 Автор демонстрирует, как использовать Windows Media API для захвата видеопотока с USB-камеры и интеграции с Dynamsoft Barcode Reader для распознавания штрихкодов. Проект включает две страницы: одну для загрузки изображений и другую для работы с живым видеопотоком с камеры, отображая результаты сканирования над изображением или видео.
Читать
👉 Новости 👉 Платформа
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
#полезное
😊
В версии 9 библиотеки
Этот атрибут расширяет возможности работы с перечислениями (enum) при преобразовании их в JSON и обратно.
👉 Новости 👉 Платформа
JsonStringEnumMemberName
В версии 9 библиотеки
System.Text.Json, которая является стандартным инструментом для сериализации и десериализации JSON в .NET, был добавлен новый атрибут под названием JsonStringEnumMemberName. Этот атрибут расширяет возможности работы с перечислениями (enum) при преобразовании их в JSON и обратно.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
👍 Бесплатная, с открытым исходным кодом CRM для разработчиков .NET и солопредпринимателей!
Этот проект построен с использованием технологий, таких как
Ознакомиться
👉 Новости 👉 Платформа
Этот проект построен с использованием технологий, таких как
ASP.NET Core 9, Clean Architecture, CQRS и MediatR. Он предоставляет возможности для управления клиентами, кампаниями и командами без дополнительных сборов, а также включает полный RESTful API.Ознакомиться
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#Собес
🤔 Что такое наследование? Поддерживает ли С# множественное наследование?
Наследование — это механизм в С#, позволяющий одному классу наследовать
характеристики другого. С# не поддерживает множественное наследование для
классов, но поддерживает его для интерфейсов.
👉 Новости 👉 Платформа
Наследование — это механизм в С#, позволяющий одному классу наследовать
характеристики другого. С# не поддерживает множественное наследование для
классов, но поддерживает его для интерфейсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#ЛитКод
Задача: 364. Nested List Weight Sum II
Вам дан вложенный список целых чисел nestedList. Каждый элемент является либо целым числом, либо списком, элементы которого также могут быть целыми числами или другими списками.
Глубина целого числа — это количество списков, внутри которых оно находится. Например, вложенный список [1,[2,2],[[3],2],1] имеет значение каждого целого числа, установленное равным его глубине. Пусть maxDepth будет максимальной глубиной любого целого числа.
Вес целого числа определяется как maxDepth - (глубина целого числа) + 1.
Верните сумму каждого целого числа в nestedList, умноженную на его вес.
Пример:
👨💻 Алгоритм:
1⃣ Инициализировать первый уровень BFS-дерева, добавив все элементы из входного nestedList в очередь.
2⃣ Для каждого уровня извлекать передний элемент из очереди. Если это список, то добавить его элементы в очередь. В противном случае обновить значения sumOfElements, maxDepth и sumOfProducts.
3⃣ Когда очередь станет пустой, вернуть значение (maxDepth + 1) * sumOfElements - sumOfProducts.
😎 Решение:
👉 Новости 👉 Платформа
Задача: 364. Nested List Weight Sum II
Вам дан вложенный список целых чисел nestedList. Каждый элемент является либо целым числом, либо списком, элементы которого также могут быть целыми числами или другими списками.
Глубина целого числа — это количество списков, внутри которых оно находится. Например, вложенный список [1,[2,2],[[3],2],1] имеет значение каждого целого числа, установленное равным его глубине. Пусть maxDepth будет максимальной глубиной любого целого числа.
Вес целого числа определяется как maxDepth - (глубина целого числа) + 1.
Верните сумму каждого целого числа в nestedList, умноженную на его вес.
Пример:
Input: nestedList = [[1,1],2,[1,1]]
Output: 8
Explanation: Four 1's with a weight of 1, one 2 with a weight of 2.
1*1 + 1*1 + 2*2 + 1*1 + 1*1 = 8
using System;
using System.Collections.Generic;
public class Solution {
public int DepthSumInverse(IList<NestedInteger> nestedList) {
var queue = new Queue<NestedInteger>(nestedList);
int depth = 1, maxDepth = 0, sumOfElements = 0, sumOfProducts = 0;
while (queue.Count > 0) {
int size = queue.Count;
maxDepth = Math.Max(maxDepth, depth);
for (int i = 0; i < size; i++) {
var nested = queue.Dequeue();
if (nested.IsInteger()) {
int value = nested.GetInteger();
sumOfElements += value;
sumOfProducts += value * depth;
} else {
foreach (var ni in nested.GetList()) queue.Enqueue(ni);
}
}
depth++;
}
return (maxDepth + 1) * sumOfElements - sumOfProducts;
}
}
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#новости
😊 Версия 2.3.0 шаблонов Auth0 для .NET уже вышла!
🟠 Добавлена поддержка .NET 9.0
🟠 Minimal API теперь используется по умолчанию для Web API
🟠 Добавлена поддержка параметра 'controllers' в Web API
🟠 Исправлена ошибка выхода из системы в шаблонах Blazor
Теперь можно использовать актуальные шаблоны с последними возможностями .NET!
Ознакомиться
👉 Новости 👉 Платформа
Теперь можно использовать актуальные шаблоны с последними возможностями .NET!
Ознакомиться
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#видео
😬 Как запустить проект? ASP.NET Core + React + NGINX + Docker Compose
Видео объясняет процесс создания и развертывания веб-приложения с использованием API на FastAPI, клиентской части на React и проксирования через Nginx, с контейнеризацией всех компонентов в Docker.
📱 Cмотреть видео
👉 Новости 👉 Платформа
Видео объясняет процесс создания и развертывания веб-приложения с использованием API на FastAPI, клиентской части на React и проксирования через Nginx, с контейнеризацией всех компонентов в Docker.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#Собес
🤔 В чем разница между структурой и классом в С#?
Класс и структура в С # похожи, но имеют ключевые различия. Класс - это ссылка на объект, а структура - это значение. Классы обычно используются для более сложных объектов, а структуры - для небольших, легких обьектов.
👉 Новости 👉 Платформа
Класс и структура в С # похожи, но имеют ключевые различия. Класс - это ссылка на объект, а структура - это значение. Классы обычно используются для более сложных объектов, а структуры - для небольших, легких обьектов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4