Форум программистов, компьютерный форум, киберфорум
Записи в Март 17, 2025
Войти
Регистрация
Восстановить пароль
Старый
Циклы for в Python
Запись от py-thonny размещена 17.03.2025 в 20:12 / pythonic man's blog
Показов 1781 Комментарии 0
Метки python

Нажмите на изображение для увеличения
Название: 41f8d152-cf68-4521-b5d9-557e03e4f918.jpg
Просмотров: 109
Размер:	112.9 Кб
ID:	10442
Существует множество ситуаций, когда нам нужно выполнить одно и то же действие несколько раз. Цикл for в Python — настоящий рабочий конь для большинства программистов. Если вам нужно пройтись по всем элементам коллекции данных и что-то сделать с каждым из них — for ваш верный помощник. В отличие от while, который может крутиться бесконечно пока условие не станет ложным, цикл for заранее знает, сколько итераций ему нужно совершить.

Python
1
# Простой пример
...
Аватар для py-thonny
Старый
Предсказание ветвлений - путь к высокопроизводи­тельному C++
Запись от NullReferenced размещена 17.03.2025 в 20:02 / C++ for fun and for life
Показов 2057 Комментарии 0

Нажмите на изображение для увеличения
Название: 7a8afec6-e878-492e-b229-4137038c63ec.jpg
Просмотров: 81
Размер:	243.6 Кб
ID:	10441
В высокопроизводительном программировании на C++ каждый такт процессора на счету. Когда речь заходит о разработке систем с низкой задержкой — будь то высокочастотная торговля, обработка потоковых данных или игровые движки — мелочей не бывает. И одна из таких "мелочей", которая может радикально влиять на производительность, это предсказание ветвлений.

Предсказание ветвлений — это механизм, используемый современными процессорами для угадывания...
Аватар для NullReferenced
Старый
Паттерн CQRS в C#
Запись от UnmanagedCoder размещена 17.03.2025 в 17:54 / C# .Net and all about
Показов 1398 Комментарии 0

Нажмите на изображение для увеличения
Название: 873f0bda-e2e2-40e0-8199-b27cae6a81e8.jpg
Просмотров: 76
Размер:	153.9 Кб
ID:	10440
Создание сложных корпоративных приложений часто требует нестандартных подходов к архитектуре. Один из таких подходов — паттерн CQRS (Command Query Responsibility Segregation), предлагающий простую, но эффективную идею: разделить операции чтения и записи в системе. Если вы когда-нибудь...
Аватар для UnmanagedCoder
Старый
Паттерн Цепочка ответственности в C#
Запись от UnmanagedCoder размещена 17.03.2025 в 17:44 / C# .Net and all about
Показов 1348 Комментарии 0

Нажмите на изображение для увеличения
Название: 2eecc03d-1299-460d-815c-8304ae375038.jpg
Просмотров: 59
Размер:	181.7 Кб
ID:	10439
Цепочка ответственности — это поведенческий паттерн проектирования, который позволяет передавать запросы последовательно по цепочке потенциальных обработчиков, пока один из них не обработает запрос. Ключевая идея паттерна заключается в том, что отправитель запроса не знает, какой именно объект...
Аватар для UnmanagedCoder
Старый
Создаем микросервисы с NestJS, TCP и Typescript
Запись от run.dev размещена 17.03.2025 в 17:26 / JavaScript, TypeScript etc...
Показов 1891 Комментарии 0

Нажмите на изображение для увеличения
Название: 5f67227f-09f5-48b1-ae2d-ac3a562d1e65.jpg
Просмотров: 62
Размер:	164.1 Кб
ID:	10438
NestJS — фреймворк, который значительно упрощает создание серверных приложений на Node.js. Его прелесть в том, что он комбинирует концепции ООП, функционального программирования и предлагает архитектуру, вдохновленную Angular, делая разработку микросервисов интуитивно понятной для многих разработчиков. В паре с TypeScript этот фреймворк становится мощным инструментом...
Аватар для run.dev
Старый
Гексагональная архитектура со Spring Boot
Запись от Javaican размещена 17.03.2025 в 17:15 / Making Java great for ever
Показов 1705 Комментарии 0

Нажмите на изображение для увеличения
Название: fd02d889-e17c-43b6-b78f-c584780088e4.jpg
Просмотров: 91
Размер:	257.5 Кб
ID:	10437
Если вы когда-нибудь сталкивались с ситуацией, когда внесение простых изменений в базу данных или пользовательский интерфейс заставляло вас переписывать весь код, то вы точно оцените элегантность гексагонального подхода. Эта архитектура разделяет приложение...
Аватар для Javaican
Старый
Позиционировани­е Kafka Consumer и Seek-операции
Запись от Javaican размещена 17.03.2025 в 12:08 / Making Java great for ever
Показов 1423 Комментарии 0
Метки java, kafka, microservices

Нажмите на изображение для увеличения
Название: 3629b240-eadf-49c1-a6a3-fa5e7496d0fb.jpg
Просмотров: 63
Размер:	222.3 Кб
ID:	10436
Что же такое Consumer Seek в Kafka? По сути, это API-метод, который позволяет программно указать, с какой позиции (offset) Consumer должен начать или продолжить чтение данных из партиции. Без этого механизма потребители Kafka обычно просто последовательно обрабатывают сообщения, начиная...
Аватар для Javaican
Старый
Python NumPy: Лучшие практики и примеры
Запись от py-thonny размещена 17.03.2025 в 11:56 / pythonic man's blog
Показов 1864 Комментарии 0

Нажмите на изображение для увеличения
Название: 2238ea62-4867-4ef8-965b-16ecb8ed443c.jpg
Просмотров: 62
Размер:	149.0 Кб
ID:	10435
NumPy (Numerical Python) — одна из ключевых библиотек для научных вычислений в Python. Она превращает Python из просто удобного языка общего назначения в среду для проведения сложных математических операций и обработки массивов данных. Если вы работаете с большими объёмами числовых данных, то NumPy должен быть в вашем арсенале инструментов. Ядро библиотеки — это многомерный массив ndarray. В отличие от стандартных списков Python, ndarray хранит элементы одного...
Аватар для py-thonny
Новые блоги и статьи
Согласованность транзакций в MongoDB
Codd 30.04.2025
MongoDB, начинавшая свой путь как классическая NoSQL система с акцентом на гибкость и масштабируемость, сильно спрогрессировала, включив в свой арсенал поддержку транзакционной согласованности. Это. . .
Продвинутый ввод-вывод в Java: NIO, NIO.2 и асинхронный I/O
Javaican 30.04.2025
Когда речь заходит о вводе-выводе в Java, классический пакет java. io долгие годы был единственным вариантом для разработчиков, но его ограничения становились всё очевиднее с ростом требований к. . .
Обнаружение объектов в реальном времени на Python с YOLO и OpenCV
AI_Generated 29.04.2025
Компьютерное зрение — одна из самых динамично развивающихся областей искусственного интеллекта. В нашем мире, где визуальная информация стала доминирующим способом коммуникации, способность машин. . .
Эффективные парсеры и токенизаторы строк на C#
UnmanagedCoder 29.04.2025
Обработка текстовых данных — частая задача в программировании, с которой сталкивается почти каждый разработчик. Парсеры и токенизаторы составляют основу множества современных приложений: от. . .
C++ в XXI веке - Эволюция языка и взгляд Бьярне Страуструпа
bytestream 29.04.2025
C++ существует уже более 45 лет с момента его первоначальной концепции. Как и было задумано, он эволюционировал, отвечая на новые вызовы, но многие разработчики продолжают использовать C++ так, будто. . .
Слабые указатели в Go: управление памятью и предотвращение утечек ресурсов
golander 29.04.2025
Управление памятью — один из краеугольных камней разработки высоконагруженных приложений. Го (Go) занимает уникальную нишу в этом вопросе, предоставляя разработчикам автоматическое управление памятью. . .
Разработка кастомных расширений для компилятора C++
NullReferenced 29.04.2025
Создание кастомных расширений для компиляторов C++ — инструмент оптимизации кода, внедрения новых языковых функций и автоматизации задач. Многие разработчики недооценивают гибкость современных. . .
Гайд по обработке исключений в C#
stackOverflow 29.04.2025
Разработка надёжного программного обеспечения невозможна без грамотной обработки исключительных ситуаций. Любая программа, независимо от её размера и сложности, может столкнуться с непредвиденными. . .
Создаем RESTful API с Laravel
Jason-Webb 28.04.2025
REST (Representational State Transfer) — это архитектурный стиль, который определяет набор принципов для создания веб-сервисов. Этот подход к построению API стал стандартом де-факто в современной. . .
Дженерики в C# - продвинутые техники
stackOverflow 28.04.2025
История дженериков началась с простой идеи — создать механизм для разработки типобезопасного кода без потери производительности. До их появления программисты использовали неуклюжие преобразования. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru