Как стать автором
Обновить
-3
0
Григорий Александрович Осетров @ShadowGreg

Пользователь

Отправить сообщение

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

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров7.8K

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

Читать далее
Всего голосов 12: ↑2 и ↓10-8
Комментарии15

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

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.9K

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

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

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

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

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

Читать далее
Всего голосов 8: ↑1 и ↓7-6
Комментарии23

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

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров1.7K

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

Читать далее
Всего голосов 8: ↑1 и ↓7-6
Комментарии0

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

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.3K

Введение:

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

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

Читать далее
Всего голосов 4: ↑2 и ↓2+1
Комментарии9

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

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7.4K

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

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

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

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

Читать далее
Всего голосов 9: ↑3 и ↓6-1
Комментарии16

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность