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

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


Модуль «многопроцессорность» Python: практическое руководство
Улучшите свои программы на Python с помощью многопроцессорной обработки и раскройте весь потенциал вашего процессора Модуль «многопроцессорность» в Python позволяет вам создавать и управлять несколькими процессами в ваших программах на Python. Это может быть полезно для распараллеливания вычислений и повышения производительности ваших программ. Чтобы использовать модуль «многопроцессорность», сначала нужно создать объект «Процесс» и передать ему функцию для выполнения. Затем вы..

Магия объектов Java: ключ к динамическому программированию
В Java объект является экземпляром класса. Он представляет собой конкретный экземпляр класса и имеет собственное состояние и поведение. Объекты могут взаимодействовать друг с другом посредством своих методов, а также могут взаимодействовать с другими объектами в программе. Вот пример объекта Java: Car myCar = new Car("Toyota", "Camry", 2022); В этом примере мы создали экземпляр класса Car с именем myCar , используя ключевое слово new . Мы также передали..

Введение в ROS2 с Rust
Напишите издателям и подписчикам Введение В мае 2022 года была выпущена ROS 2 Humble Hawksbill (скромная), которая поддерживает Ubuntu 22.04. Поскольку я все еще использую Ubuntu 20.04, этот блог будет посвящен foxy . Прежде всего, как установить ROS2? Поскольку наша команда переходит с ROS1 на ROS2, мне пока нужно использовать обе. Мой текущий способ - установить ROS2 на мою ОС, следуя официальному руководству , и установить ROS1 через mamba с помощью RoboStack ...

Введение в алгоритмы машинного обучения
~Привет народ!!! Это было давно… Добро пожаловать с еще одним постом 😊… Во-первых, давайте посмотрим, что такое Машинное обучение … Машинное обучение (ML) — это подраздел искусственного интеллекта, который позволяет компьютерам обучаться без специального программирования. Машинное обучение позволяет машинам учиться самостоятельно. Кроме того, ML состоит из алгоритмов (эвристик) и методов, управляемых данными. Хотя машинное обучение обладает огромным количеством возможностей, оно..

Как создавать быстрые пользовательские фрагменты кода в Atom
Краткое руководство по настраиваемым фрагментам Во-первых, вам потребуется установить Atom: Введите cd ~/.atom в свой терминал Введите atom . , чтобы открыть ваши .atom файлы в редакторе Atom. Откройте в редакторе snippets.cson просмотр файлов: 4. Создайте собственный фрагмент кода со следующей структурой: '.source': 'name': 'prefix': 'напечатанный текст' 'body': 'вывод фрагмента' Пример однострочного фрагмента ( JavaScript ) '.source.js': 'Single-line..

Уроки, извлеченные в путешествии в качестве инженера-программиста
Один из самых эффективных способов стать лучшим программистом — читать код. Другие способы — написать код и прочитать документацию. Мне посчастливилось быть полноценным разработчиком продуктовых команд, занимающихся огромными проектами в начале моей карьеры. Моя первая задача в новой команде обычно состоит в том, чтобы понять архитектуру проекта, а затем прочитать существующую кодовую базу. Это помогает мне понять архитектуру проекта и используемый стиль кодирования. По мере..

Асинхронная связь — создание атомарных рабочих процессов
Как построить атомарный рабочий процесс в системе, которая физически распределена и разделена во времени? Атомарность. Грубое определение может быть «Все или ничего». Это означает, что бизнес-операция/задача, включающая несколько шагов, должна выполняться как единое целое. Либо все шаги выполняются правильно, либо в случае какой-либо ошибки оставляет систему в чистом состоянии, как будто ничего и не было. В то время как атомарность легко реализовать с помощью приложений с одним..

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

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