#код

Вам когда-нибудь нужно было изменить файл локально, не фиксируя изменения в удаленном репозитории?

Алгоритм бинарного поиска быстро ищет в большом массиве чисел, его часто называют "разделяй и властвуй".

Непрерывная интеграция (CI) и/или непрерывная доставка (CD) является нормой в программных проектах в наши дни. Существует множество серверов сборки, таких как A…

Ниже представлена коллекция инструментов, библиотек и ресурсов, которые я обычно использую.

Каждый инженер, определяющий новый строковый столбец, решает: использовать ли nvarchar или varchar?

Изменение значения React input из обычного Javascript не так просто, как вы могли бы подумать.

Атрибут [FromServices] позволяет внедрение зависимостей на уровне методов в контроллерах Asp.Net Core.

Microsoft добавляет новую функцию в C# 8 под названием Nullable Reference Types. Что поначалу сбивает с толку, поскольку все ссылочные типы являются nullable...…

Именование субъективно и ситуативно, это искусство, и как в большинстве видов искусства, мы обнаруживаем закономерности. Я многому научился, читая код других лю…

Существует горячая дискуссия вокруг одиночных операторов и того, должны ли они иметь фигурные скобки или нет.

Понимание кода — это первый шаг к его изменению.

Кодификация секретного соуса является ключевым элементом в написании поддерживаемых и успешных приложений.

Управление памятью в современных языках программирования часто остается на втором плане. По большому счету, мы пишем программное обеспечение, не задумываясь о п…

Ваш код не отражает ни ваши убеждения, ни ваше воспитание, ни ваш характер.

В C# знак вопроса имеет 5 значений начиная с C# 8.

Приходилось ли вам сравнивать две коллекции и выполнять некоторую логику в зависимости от того, находится ли элемент в исходной коллекции, в сравниваемой коллек…

В какой-то момент разработки приложения, обычно довольно рано, вы понимаете, что приложение работает медленно. После некоторого исследования виновником оказывае…

Если вам необходимо выполнить код в конструкторе. Я бы поискал другой способ, но если необходимо, вот один из способов.

Это была одна из самых раздражающих проблем с Angular 2/4/+. Это не проблема Angular 2/4/+ как таковая, а проблема того, как webpack собирает поддерживающие HTM…

Почти 50 лет оператор switch (также известный как оператор case) был неотъемлемой частью программирования. Однако в последние годы некоторые утверждают, что опе…

Написание программного обеспечения — это битва между сложностью и простотой. Найти баланс между ними сложно. Компромисс заключается между длинными неподдерживае…

Я работаю над своим проектом уже больше года, и он значительно вырос как приложение и по объему данных за этот год. Это были непрерывные новые функции. Я редко…

В недавнем разговоре друг упомянул, что он создает доказательства концепций, а затем выбрасывает их после проверки их жизнеспособности. Я делал то же самое в пр…

В какой-то момент приложению требуется авторизация. Это означает, что разные уровни доступа ведут себя по-разному на веб-сайте (или в чем угодно еще). Это может…

Хорошее код-ревью бросит вызов вашим предположениям и даст вам конструктивную обратную связь. Для меня код-ревью являются неотъемлемой частью роста как инженера…

Большинство из нас, вероятно, не думают о разработчике, который будет поддерживать наш код. До недавнего времени я тоже не думал о нем. Я никогда намеренно не п…

Приходилось ли вам когда-нибудь шифровать данные в базе данных? В этом посте я рассмотрю, как использовать слушатели nHibernate для шифрования и расшифровки дан…

Одной из слабостей Entity Framework 6 Code First является отсутствие поддержки нативного вызова конструкций базы данных (представления, хранимые процедуры и т.д…

Проблема в том, что `CreateSqlQuery` nHibernate требует полную sql строку для создания, но вы не можете создать строку, пока не оцените параметры. Единственное…

В версии Crystal Reports 13 для Visual Studio 2012 существует пороговое значение, которое ограничивает количество одновременных отчетов, включая подотчеты, до 7…

В этой системе существует основополагающая философия, что null-значения плохи. В большинстве случаев, где может быть сгенерировано null-значение, выбрасывается…

Чтобы использовать тип времени выполнения с IOC-контейнером, таким как StructureMap, для поиска обобщенной реализации, создайте обобщенный тип с помощью `MakeGe…