LLLit: Изучение и практика программирования

Публикации по теме 'software-engineering'


6 МЕСЯЦЕВ ПРОГРАММЫ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ALX
Путь был трудным, у меня почти не было времени писать статьи на Medium из-за ограниченного времени из-за работы на полную ставку и ежедневных проектов в ALX, которыми мне приходилось заниматься ежедневно. Временами мне хотелось сдаться и потерять концентрацию, когда дела пошли плохо, но все, что я делал, это делал перерыв, подбадривал себя и затем продолжал путешествие. Я называю это «Путешествие без возврата». Потому что, пока я не научусь и не стану лучшим инженером-программистом, я..

TDD — Практика разработки через тестирование
В этой статье я покажу вам, как работает разработка, основанная на тестах, и как я использую этот подход каждый день. TDD — это метод разработки программного обеспечения с помощью тестов. По сути, разработчик пишет тестовый пример до написания реализации. Такой подход очень важен для разработки программного обеспечения. Я уже говорил на основе опроса и с небольшой частью своего опыта о том, как TDD может улучшить качество программного обеспечения и как разработчикам может быть полезно..

Перегрузка функций в C++: повышение удобочитаемости и повторного использования кода
C++ — это мощный язык программирования, предоставляющий различные функции для повышения эффективности и удобства сопровождения кода. Одной из таких функций является перегрузка функций. Перегрузка функций позволяет программистам определять несколько функций с одинаковыми именами, но разными списками параметров, что позволяет им выполнять аналогичные операции с разными типами или с разным количеством аргументов. В этой статье объясняется концепция перегрузки функций в C++ и иллюстрируются ее..

Разделение Redis | Диапазон, хэш, непротиворечивый хеш и предварительное разбиение
В этой статье объясняется, что означает «разбиение» в контексте Redis, а также «горизонтальное» и «вертикальное» разбиение, а также диапазон, хэш, непротиворечивый хэш и предварительное разбиение. Кроме того, с этой статьей связан рубиновый код, так что наслаждайтесь ❤️ ⚠️ Возьмите чашечку любимого напитка ☕️, это будет долгая поездка 🌪️ 😎 Давайте посмотрим, что такое разбиение с самого начала. Разделение — это общий термин, используемый для описания действия по разбиению..

6 показателей, на которые следует обратить внимание в кластере K8s
Наиболее важные метрики Kubernetes для мониторинга Кубернетес. В настоящее время кажется, что компании в отрасли разделены на два пула: те, которые уже активно используют его для своих производственных рабочих нагрузок, и те, которые переносят в него свои рабочие нагрузки. Проблема с Kubernetes заключается в том, что это не единая система, как Redis RabbitMQ или PostgreSQL. Это комбинация нескольких компонентов уровня управления (например, etcd, сервер API), которые запускают наши..

Создание сетки 3x3 с помощью JavaScript: пошаговое руководство
Рисование сетки является фундаментальным аспектом веб-разработки. Сетки помогают организовать контент, облегчают адаптивный дизайн и обеспечивают структуру веб-страниц. В этом уроке я покажу вам процесс создания простой сетки 3x3 с помощью JavaScript. Эта сетка может служить основой для более сложных макетов. Шаг 1: Настройте свой HTML-файл Начните с создания файла HTML и привязки к нему вашего файла JavaScript. Вам также понадобится обозначенный элемент-контейнер в вашем..

Введение в разработку программного обеспечения
В этой статье мы собираемся исследовать этот огромный и страстный мир разработки программного обеспечения, демистифицируя, что это такое на самом деле и как мы можем начать работу в этой области. Итак, начнем с самой важной части: Что такое программное обеспечение? Да, простыми словами, программное обеспечение — это всего лишь набор инструкций, позволяющих вашему компьютеру делать все, что вы хотите. Ничего себе, вы знаете, что это такое, вы можете спросить: Как мы можем..

Новые материалы

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..

Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям? В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..

Ограничение скорости в .NET Core 7 Web API
Что такое ограничение скорости? Ограничение скорости — это процесс, используемый для ограничения количества запросов, разрешенных для определенного ресурса в указанном временном окне. .NET..

Стабильная Diffusion 1.0 выдаёт более красивые картинки, чем SD 2.1?! Почему?
Удивительные открытия, которые я сделал недавно. Смотрите в видео: https://youtu.be/PakgD6FewoU Есть одно логичное объяснение — что у вас?