Публикации по теме '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
Есть одно логичное объяснение — что у вас?