Публикации по теме 'c-sharp-programming'
Просмотр компонентов в ASP.NET Core
Реализация компонентов представления в приложении ASP.NET Core
Мы все знакомы с частичными представлениями: представлением, которое можно повторно использовать в веб-приложении и которое отображается как дочернее представление. Частичные представления могут быть возвращены из контроллера так же, как и обычные представления с использованием ViewResult. Частичный вид обычно визуализируется в основных видах с использованием метода @Html.Partial() .
Компоненты представления были..
Изучение ведущих языков программирования 2023 года: комплексный обзор
Языки программирования — это основа, на которой процветает разработка программного обеспечения в постоянно меняющемся мире технологий. Они позволяют разработчикам создавать программы, веб-сайты и системы, которые служат основой нашей цифровой эпохи. По мере приближения 2023 года становится критически важным изучить ведущие языки программирования, которые определяют технологический ландшафт.
1. Оценка ландшафта
Оценка важности и полезности языков программирования — это многомерная..
Вы просто вводите зависимость, думая, что следуете инверсии зависимости ...
Уточнение различий.
И принцип инверсии зависимостей, и внедрение зависимостей - совершенно разные вещи, несмотря на схожесть названий терминов. Понимание различий важно для инженеров-программистов, занимающихся объектно-ориентированным программированием.
Только очень простые или несколько низкоуровневых объектов могут независимо реализовать всю необходимую им функциональность. Обычно объекты должны повторно использовать логику других объектов. Для этого объект может просто создать..
ToString против производительности nameof
Это короткий пост — чуть ли не статья. Вы можете прочитать его за утренним кофе или чаем, а затем прокрутить дальше.
На днях я просматривал кодовую базу и заметил множество методов, эффективно выполняющих одно и то же двумя разными способами: public static bool PerformSomeCheck_Version_1(string someStringToCheck)
{
return someStringToCheck == Fruits.Pear.ToString();
}
...
public static bool PerformSomeCheck_Version_2(string someStringToCheck)
{
return someStringToCheck ==..
Рекомендации по написанию кода на C#
C# — надежный и проверенный временем язык. Однако даже самые опытные разработчики время от времени допускают ошибки. Чтобы писать код, который легко читать и поддерживать, важно следовать рекомендациям.
В этом сообщении блога будут обсуждаться некоторые из наиболее распространенных передовых практик C# и объясняется, почему они важны. Имейте в виду, что не все эти рекомендации применимы к каждому проекту — руководствуйтесь здравым смыслом, решая, что подходит для вашей кодовой..
Объектно-ориентированное программирование (ООП)
Объектно-ориентированное программирование началось с 1960 года. Объектно-ориентированное программирование — это шаблон кода, который представляет, как должен выглядеть ваш код. Концепция объектно-ориентированного программирования, основанная на Object. Объект - это не что иное, как структура данных, в которой хранятся данные в виде полей (или атрибутов) и код в виде процедур и (методов), объектно-ориентированная концепция, связанная с реальной жизнью людей. Я объясню это позже...
Это НЕ ошибка…
Это НЕОЖИДАННАЯ функция!
То, что начиналось как ОШИБКА, в конечном итоге стало желаемой функцией конечного пользователя.
Разве ошибки не велики?
Новые материалы
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..