Волны ИИ
Открыть в Telegram
6 696
Подписчики
Нет данных24 часа
-137 дней
-4330 дней
Архив постов
6 696
🛠️ Как установить тип столбца Sparse в Entity Framework
Sparse столбцы SQL Server — это обычные столбцы, оптимизированные для хранения NULL-значений. Их использование может сэкономить много места.
#dotnet #tip by Dave Callan
6 696
Repost from Банкнота
Подписывайтесь на @banknota_rus — оперативно про банки, экономику и другие важные события. Иногда с щепоткой юмора.
6 696
🏗️ Структуры данных для разработчиков: 10 самых важных
Структуры данных — фундамент эффективной разработки. Кратко разберем 10 ключевых структур данных, которые необходимо освоить каждому разработчику для создания производительных и масштабируемых приложений, а подробнее читайте в статье👇
🔹 Списки отлично подходят для хранения и обработки упорядоченных данных и полезны в различных приложениях, таких как управление задачами, ленты соцсетей и корзины интернет-магазинов.
🔹 Массивы — упорядоченная коллекция элементов фиксированного размера и хорошо подходят для ситуаций, где размер коллекции известен или редко меняется.
🔹 Стеки следуют принципу «последним пришел — первым вышел». Они идеальны для реализации операций отмены/повтора в текстовых редакторах или ведения истории просмотров в веб-браузерах.
🔹 Очереди работают по принципу «первым пришел — первым вышел». Они подходят для управления заданиями печати, отправки действий пользователя в играх на сервер или обработки сообщений в чат-при...
6 696
💡 Как включить встроенные подсказки в Visual Studio: на заметку C#-разработчику
#dotnet #tools #tip by Dave Callan
6 696
❗Вакансии «Библиотеки программиста» — ждем вас в команде!
Мы постоянно растем и развиваемся, поэтому создали отдельную страницу, на которой будут размещены наши актуальные вакансии. Сейчас мы ищем:
👉авторов в наше медиа proglib.io
👉контент-менеджеров для ведения телеграм-каналов
Подробности тут
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
Ждем ваших откликов 👾
6 696
💡 Начиная с C# 7 мы можем использовать символ _ для улучшения читаемости числовых литералов. Это особенно полезно для больших чисел и предназначено только для читаемости.
#dotnet #csharp #tip by Dave Callan
6 696
🔧 Компилятор своими руками: краткий гид для начинающих
В этой статье мы разберем анатомию простейшего компилятора: лексер, парсер и LLVM. Вы узнаете, как эти компоненты взаимодействуют для преобразования исходного кода в исполняемый файл.
🔗 Ссылка на статью
6 696
+3
🔥 Сравнение технологий для написания оконных приложений
Автор сравнил существующие подходы в .NET для построения десктопных приложений, создав с помощью каждого фреймворка крестики-нолики и закрепив бенчмарками.
• Windows Forms
• WPF
• WinUI
• .NET MAUI
• Avalonia
• Uno Platform
👉 Читать
6 696
🚀 Ускорьте свою базу данных: 7 проверенных методов масштабирования и оптимизации
Масштабирование улучшает производительность и повышает надежность систем хранения данных путем оптимизации использования ресурсов и распределения нагрузки. В этой статье мы рассмотрим 7 эффективных методов масштабирования и оптимизации базы данных.
🔗 Читать статью
🔗 Зеркало
6 696
💡В .NET 9 появилась новая возможность использования альтернативной структуры поиска для словарей (Dictionaries) и множеств (HashSets), а также некоторых других специализированных коллекций, позволяющая выполнять поиск по объектам типа
Span. Это позволяет выполнять поиск без выделения памяти!6 696
Самые интересные и оперативные новости из мира высоких технологий, гаджетов и бизнеса.
Подписывайтесь на @WatcherTechno
6 696
🏄 6+ главных алгоритмов балансировки нагрузки
Балансировка нагрузки — процесс распределения входящих запросов между доступными серверами. Популярные подходы к балансировке по-разному решают проблему перегрузки системы.
В этой статье мы рассмотрим принципы работы, преимущества, недостатки и оптимальные сценарии использования самых известных алгоритмов.
👉 Читать статью
👉 Зеркало
6 696
⚙️ Переход на конфигурацию Microsoft.Extensions.Configuration (IOptions): история команды 2ГИС
Андрей Рягузов работает над внутренним продуктом для актуализации справочных данных на .NET. Несколько лет назад для работы с настройками его команда пользовались самописным методом.
Пока приложения были простыми, команду всё устраивало, однако при масштабировании начали вылезать неприятности. Поиски альтернативы не заставили себя ждать.
📌 Андрей рассказывает:
• почему изначально решились на нестандартный метод;
• что за сложности возникли и что хотели улучшить;
• какие решения рассматривали;
• и какие преимущества получили от «коробочных» инструментов.
6 696
💡Предложение для type (discriminated) unions в C#
Type unions позволяют хранить в переменной значения разных типов, которые могут быть ограничены заранее определенным набором типов. Это полезно, когда необходимо обрабатывать данные разного типа, но связанные общей логикой.
📌 В C# предлагается четыре категории type unions:
🔻 Standard Unions — объединения, где типы членов и само объединение могут быть определены вместе, например, для сериализации или моделей данных.
🔻 Specialized Unions — для кейсов, когда необходимо избегать выделения памяти или использовать специальные типы, при этом допуская некоторые ограничения.
🔻 Ad Hoc Unions — анонимные объединения типов, которые могут состоять из существующих, возможно, несвязанных типов.
🔻 Custom Unions — для кейсов, которые не подходят под предыдущие категории, например, если требуется особая логика хранения данных или поведение API.
Type unions могут быть реализованы как классы, структуры или анонимные объединения с использованием предложенного синтаксиса. Это расширяет возможности C# по работе с различными типами данных и улучшает безопасность типизации на этапе компиляции.
💬 Как вам?
6 696
🌟📈 @BanklessNews — Ваш проводник в мире независимых финансов! 📈🌟
🔍 Ищете правдивую информацию о финансовых рынках без лишнего шума? Добро пожаловать в Bankless — канал, где факты важнее фейков!
💡 Подписывайтесь, и вы получите:
- 📰 Актуальные новости без пропаганды и спекуляций
- 📊 Глубокий анализ и обоснованные прогнозы от экспертов
- 💬 Прозрачные обсуждения трендов и изменений в экономике
🚀 Будьте в курсе, оставайтесь независимыми! Присоединяйтесь к Bankless — вашему источнику чистой финансовой информации!
👉 Не дайте манипуляциям зашуметь ваш инвестиционный путь!🌐✨
