Channel: C# (C Sharp) programming
Они позволяют находить, заменять и извлекать необходимые фрагменты строк с помощью специальных символов и правил. Примеры использования включают проверку форматов email, номеров телефонов и имён.
Несмотря на широкое применение, синтаксис регулярных выражений может быть сложным для запоминания. Поэтому многие специалисты предпочитают использовать шпаргалки для быстрого доступа к необходимой информации.
А вы как работаете с регулярными выражениями?
#шпаргалка #regexp #general
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновления библиотек
• Добавлена возможность указания алгоритма шифрования при экспорте PKCS#12/PFX.
• Улучшения в оптимизации перебора массивов (Array Enumeration De-Abstraction).
• Инлайнинг методов после поздней де виртуализации и де виртуализация на основе наблюдений за инлайнингом.
• Поддержка операций приведения типов и отрицания в NativeAOT’s Type Preinitializer.
• Улучшен порядок команд в dotnet CLI для большей последовательности и удобства работы.
• Добавлены экспериментальные возможности для частичных событий и конструкторов.
📌Полный релиз
• Обновления касаются самого языка, стандартной библиотеки FSharp.Core и FSharp.Compiler Service.
• В шаблон Blazor Web App добавлен компонент для повторного подключения.
• Улучшена навигация: устранено автоматическое прокручивание страницы вверх при переходах на ту же страницу, учтены параметры запроса и фрагменты URL.
• Добавлены улучшения для QuickGrid, OpenAPI и новые метрики аутентификации и авторизации.
• Появились новые возможности для стилизации и настройки: ShadowTypeConverter, опции для SpeechOptions, стилизация модальных окон в виде Popover, а также обновлённый метод InvokeJavascriptAsync для HybridWebView.
• В релизе также отмечены некоторые устаревшие функции (deprecations).
• Для .NET для Android и для iOS, Mac Catalyst, macOS, tvOS основное внимание уделено повышению качества. Подробности доступны в соответствующих GitHub-репозиториях.
• Windows Forms: улучшена совместимость с WPF (например, общий код работы с буфером обмена), доработаны UITypeEditors и реализованы улучшения качества.
• WPF: внесены изменения для повышения производительности, обновлён стиль интерфейса, исправлены ошибки и улучшено общее состояние инженерного здоровья платформы.
• Добавлена поддержка оператора RightJoin и проведены небольшие улучшения.
• Представлены новые образы SDK с поддержкой Native AOT.
Эти обновления направлены на повышение производительности, улучшение разработческого опыта и расширение функциональности в различных аспектах экосистемы .NET.
📌 Релиз
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Claude теперь интегрирован в Unity, Blender и Unreal Engine — MCP-плагины остаются в центре внимания! Теперь для создания игры достаточно лишь клавиатуры.
• Claude в Unity— генерирует геймплейные механики (физику, цели, таймеры), окружение, эффекты, интерфейсы, миникарты и многое другое.
• Claude в Blender — мгновенно создаёт 3D-модели и сцены, превращает фотографии в игровые локации и редактирует их по вашим командам.
• Claude в Unreal Engine — создаёт объекты, задаёт им форму и разрабатывает их логику всего за несколько минут.
Сохраняйте и пробуйте в деле! 🚀
• Claude в Unity— генерирует геймплейные механики (физику, цели, таймеры), окружение, эффекты, интерфейсы, миникарты и многое другое.
• Claude в Blender — мгновенно создаёт 3D-модели и сцены, превращает фотографии в игровые локации и редактирует их по вашим командам.
• Claude в Unreal Engine — создаёт объекты, задаёт им форму и разрабатывает их логику всего за несколько минут.
Сохраняйте и пробуйте в деле! 🚀
Что выведет на экран этот код?
Anonymous Quiz
37%
0 1 2 0 1 2
7%
2 2 2 3 3 3
14%
3 3 3 3 3 3
23%
0 1 2 3 3 3
5%
2 2 2 0 1 2
14%
🥒
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет на экран этот код?
Anonymous Quiz
5%
Bar, Task completed
9%
Foo, Task completed
53%
Bar, Baz, Foo, Task completed
6%
Bar, Task completed, Baz, Foo
9%
Bar, Baz, Task completed, Foo
17%
🥒
⚡️ Thrive
Thrive – это бесплатная игра с открытым исходным кодом, которая погружает игроков в мир эволюции жизни. Здесь участники наблюдают и влияют на процесс создания и развития организмов в разнообразных экосистемах.
Проект выделяется оригинальными игровыми механиками, позволяющими исследовать, адаптироваться и взаимодействовать с окружающей средой, что придает каждой сессии неповторимый характер.
Планируется реализация семи этапов развития – от Микроба и Многоклеточного до Осознающего, Пробуждения, Общества, Промышленного и, наконец, Космоса. Однако в данный момент внимание сосредоточено исключительно на первом этапе, поскольку проект является масштабным начинанием.
Thrive находит вдохновение в различных жанрах игр – от roguelike до глобальных стратегий.
📌 Github
@csharp_ci
Thrive – это бесплатная игра с открытым исходным кодом, которая погружает игроков в мир эволюции жизни. Здесь участники наблюдают и влияют на процесс создания и развития организмов в разнообразных экосистемах.
Проект выделяется оригинальными игровыми механиками, позволяющими исследовать, адаптироваться и взаимодействовать с окружающей средой, что придает каждой сессии неповторимый характер.
Планируется реализация семи этапов развития – от Микроба и Многоклеточного до Осознающего, Пробуждения, Общества, Промышленного и, наконец, Космоса. Однако в данный момент внимание сосредоточено исключительно на первом этапе, поскольку проект является масштабным начинанием.
Thrive находит вдохновение в различных жанрах игр – от roguelike до глобальных стратегий.
📌 Github
@csharp_ci
👾 Flax Engine — современный мощный инструмент для разработки 3D-игр с открытым исходным кодом. Проект упирается на качественную графику и удобный рабочий процесс и полностью написан на C++ и С# и возможно в будущем приблизиться к уровню Unity или Unreal.
⚡️ Движок отличается открытостью кода и готовностью команды принимать сторонние pull-запросы. Интересно, что любой желающий может внести свой вклад или использовать измененный исходный код в играх на основе Flax. Также у проекта хорошо прописана структура репозитория: отдельные папки под бинарники, исходники движка и редактора, шейдеры и сторонние библиотеки.
🔐 Лицензирование - EULA (для коммерческого использования)
🤖 GitHub
⚡️ Движок отличается открытостью кода и готовностью команды принимать сторонние pull-запросы. Интересно, что любой желающий может внести свой вклад или использовать измененный исходный код в играх на основе Flax. Также у проекта хорошо прописана структура репозитория: отдельные папки под бинарники, исходники движка и редактора, шейдеры и сторонние библиотеки.
🔐 Лицензирование - EULA (для коммерческого использования)
🤖 GitHub
Dbmate — инструмент для миграций БД без привязки к языку. Это самодостаточный бинарник, который не требует интеграции с конкретным фреймворком и одинаково хорошо работает с С#, Go, Python, Ruby, C++.
Главная фишка Dbmate — простота.
Вместо сложных DSL миграции пишутся на чистом SQL, а для подключения к БД используется привычное
При этом инструмент не забывает о важных деталях: атомарности выполнения, версионировании по времени и возможности быстрого создания/удаления тестовых БД.
🟡 GitHub
@csharp_ci
Главная фишка Dbmate — простота.
Вместо сложных DSL миграции пишутся на чистом SQL, а для подключения к БД используется привычное
DATABASE_URL.
При этом инструмент не забывает о важных деталях: атомарности выполнения, версионировании по времени и возможности быстрого создания/удаления тестовых БД.
@csharp_ci
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML Embed Code: