Search
Write a publication
Pull to refresh
-3
0
Григорий Александрович Осетров @ShadowGreg

User

Send message

Как создать приложение на C# с использованием приложения на Python

Level of difficultyMedium
Reading time6 min
Views10K

Интеграция скриптов Python в приложение на C# позволяет использовать обширные библиотеки Python, сохраняя при этом возможности C#. Этот гайд предоставляет пошаговое руководство по созданию приложения на C#, которое вызывает скрипт Python, использует виртуальное окружение для зависимостей Python и измеряет время выполнения скрипта.

Читать далее

Базовый вариант использования Task Unwrap

Level of difficultyEasy
Reading time3 min
Views2.1K

Недавно, после нескольких месяцев отсутствия использования .Net/C#, я улучшал существующее приложение .Net/C# WPF, используя .Net Task Parallel Library (TPL).

Но, наивно применяя шаблоны обещаний JavaScript, которые я использовал в предыдущие месяцы, я столкнулся со странной проблемой, которая заставила меня использовать довольно экзотический метод расширения Unwrap.

В этой статье описывается проблема, объясняется ее причина, предлагается исправление с помощью Unwrap и, наконец, представлена ​​более современная версия с парадигмой async/await C# 5.0.

Простой рабочий процесс в JavaScript с Promises

Вот JavaScript-реализация простого рабочего процесса, состоящего из трех шагов, второй из которых имитирует отложенную обработку с помощью setTimeout с использованием Promise API:

Читать далее

Управление памятью .NET 8: обновление ограничений динамической памяти

Level of difficultyMedium
Reading time3 min
Views2K

В постоянно меняющейся сфере разработки программного обеспечения оптимизация использования ресурсов имеет решающее значение, особенно в динамических облачных средах. С выпуском .NET 8 в распоряжении разработчиков появился мощный инструмент для динамической настройки ограничений памяти с помощью метода RefreshMemoryLimit() сборщика мусора (GC). Эта функция оказывается неоценимой в сценариях, где потребности в ресурсах колеблются, позволяя эффективно масштабировать использование памяти. В этой статье мы углубимся в тонкости обновления ограничений памяти в .NET 8, изучим его преимущества и предоставим информацию о его реализации.

Читать далее

Календарь семьи на MudBlazor с авторизацией и развертыванием на Ubuntu

Level of difficultyEasy
Reading time4 min
Views2.7K

Введение:

MudBlazor - это амбициозная библиотека компонентов для Blazor, основанная на дизайне Material и с акцентом на простоту использования и четкую структуру. Она идеально подходит для разработчиков .NET, которые хотят быстро создавать веб-приложения, не сталкиваясь с проблемами CSS и JavaScript. MudBlazor полностью написан на C#, что позволяет вам легко адаптировать, исправлять или расширять фреймворк. https://mudblazor.com/

Задачей была разработать полезное приложение для нашей семьи, названное "Семейный календарь", которое объединяет функциональность от Google, Yandex и Mail для удобного ведения семейного расписания. Я хотел создать приложение, которое позволит нам легко планировать и отслеживать события, задачи и важные даты в нашей семье.

Читать далее

Микросервис отправки писем через smtp Yandex .Net Web Api MailKit

Level of difficultyEasy
Reading time7 min
Views9.6K

Эта статья предназначена для новичков и рассматривает микросервис отправки писем через smtp Yandex с использованием .Net Web Api и MailKit. В ней будет рассмотрено, как настроить и использовать данный микросервис для отправки писем с помощью почтового сервиса через существующий почтовый ящик Яндекса.

Ссылки для понимания и работы

GitHub Документация Яндекс

Дерево проекта:

Читать далее

Information

Rating
Does not participate
Location
Россия
Registered
Activity