Форум программистов, компьютерный форум, киберфорум
Записи в Май 7, 2025
Войти
Регистрация
Восстановить пароль
Старый
Подробно о цикле событий в JavaScript
Запись от run.dev размещена 07.05.2025 в 18:41 / JavaScript, TypeScript etc...
Показов 4509 Комментарии 1

Нажмите на изображение для увеличения
Название: 20f4c0b2-0650-46a6-9952-c4a6001eb658.jpg
Просмотров: 63
Размер:	137.7 Кб
ID:	10764
JavaScript — пожалуй, самый неоднозначный язык программирования в мире веб-разработки. Часто его хвалят за гибкость и универсальность, но при этом ругают за странные особенности поведения и непредсказуемость. Однако за многими "странностями" JavaScript скрывается...
Аватар для run.dev
Старый
Высокоскоростные конвейеры ETL на C# с параллельной обработкой
Запись от UnmanagedCoder размещена 07.05.2025 в 18:22 / C# .Net and all about
Показов 3760 Комментарии 0

Нажмите на изображение для увеличения
Название: 34723b11-19d6-4b35-8f9e-39f78544f4b3.jpg
Просмотров: 63
Размер:	260.6 Кб
ID:	10763
Суть ETL проста по замыслу, но сложна в реализации: выдернуть информацию из разнородных источников, привести её к нужному виду и закинуть туда, где она будет приносить пользу. И хотя базовая концепция существует десятилетиями, способы реализации ETL-процессов постоянно...
Аватар для UnmanagedCoder
Старый
Создание микросервисов со Spring Boot и Docker
Запись от ArchitectMsa размещена 07.05.2025 в 15:27 / Microservice it all!
Показов 2189 Комментарии 0

Нажмите на изображение для увеличения
Название: 852e2d1c-14e0-47ea-890d-91ed77dca4b8.jpg
Просмотров: 69
Размер:	146.7 Кб
ID:	10762
За последние несколько лет микросервисы кардинально изменили подход к построению сложных систем. Традиционные монолитные приложения, которые ещё недавно казались единственно возможным способом организации кода, постепенно уступают место более гибкой и масштабируемой...
Аватар для ArchitectMsa
Старый
Форматирование текста с std::format в C++
Запись от bytestream размещена 07.05.2025 в 15:03
Показов 1224 Комментарии 0
Метки c++, c++20, std::format

Нажмите на изображение для увеличения
Название: 8907d03d-3a4c-4c84-bcc1-0ab1b715076b.jpg
Просмотров: 26
Размер:	234.3 Кб
ID:	10761
Форматирование текста — одна из самых распространённых задач, с которыми сталкивается каждый разработчик. За долгую историю C++ было создано несколько подходов к решению этой казалось бы тривиальной проблемы, но, как часто бывает в мире программирования, у каждого из них обнаружились свои недостатки. Всё начиналось с печально известного семейства функций printf, унаследованных из языка C. Помню свой первый крупный проект на C++ — я тогда...
Аватар для bytestream
Старый
Как использовать Kubernetes с Jenkins X для непрерывной доставки
Запись от Mr. Docker размещена 07.05.2025 в 12:53 / Docking everything, K8s anything
Показов 1108 Комментарии 0

Нажмите на изображение для увеличения
Название: f94728ab-f501-4fc9-917c-36ca7407e782.jpg
Просмотров: 37
Размер:	141.6 Кб
ID:	10760
Непрерывная доставка (Continuous Delivery, CD) — это подход, где разработка ведётся короткими циклами, обеспечивая возможность выпуска ПО в любой момент. Традицоная связка Git + Jenkins когда-то казалась идеальным решением, но в эпоху Kubernetes этого становится недостаточно. Сложность заключается в том, что Kubernetes — это целая вселенная концепций: поды, сервисы, деплойменты,...
Аватар для Mr. Docker
Старый
Асинхронное и параллельное программирование на C#
Запись от stackOverflow размещена 07.05.2025 в 12:28
Показов 987 Комментарии 0

Нажмите на изображение для увеличения
Название: 01486e21-9571-4172-9d8d-b5ec4c52aecf.jpg
Просмотров: 32
Размер:	281.9 Кб
ID:	10758
Ещё в 2000-х годах производители процессоров столкнулись с "энергетической стеной" — увеличение частоты больше не давало адекватного прироста производительности из-за экспоненциального роста энергопотребления и тепловыделения. Решение? Увеличение числа...
Аватар для stackOverflow
Старый
Рейтинг: 5.00. Голосов: 1.
Как создать веб-краулер на Python и Scrapy
Запись от py-thonny размещена 07.05.2025 в 11:13 / pythonic man's blog
Показов 3243 Комментарии 1
Метки python, scrapy, web

Нажмите на изображение для увеличения
Название: 5a1fe053-9718-4b1c-985b-47cba90c8405.jpg
Просмотров: 37
Размер:	158.3 Кб
ID:	10757
В эпоху информационного переизбытка собирать нужные данные вручную — всё равно что вычерпывать океан чайной ложкой. Веб-краулеры стали незаменимыми помошниками для тех, кто каждый день работает с большими объёмами данных из интернета. Эти умные "пауки" умеют...
Аватар для py-thonny
Старый
Гайд по std::span в C++
Запись от NullReferenced размещена 07.05.2025 в 10:39 / C++ for fun and for life
Показов 2831 Комментарии 0
Метки c++, c++20, std::span

Нажмите на изображение для увеличения
Название: 855ddf89-42d5-41a7-9291-cd590bf5d516.jpg
Просмотров: 33
Размер:	273.6 Кб
ID:	10756
std::span — это решение реальной проблемы, с которой сталкиваются все C++ разработчики: как эффективно передавать последовательности данных между функциями, не вдаваясь в детали их внутренного представления? Раньше нам приходилось писать перегрузки функций для разных типов контейнеров, создавать собственные адаптеры или просто использовать указатели с длиной — все эти подходы не только неэлегантны, но и чреваты ошибками. Вся прелесть std::span в его универсальности....
Аватар для NullReferenced
Новые блоги и статьи
Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности - ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика - тотальный контроль над каждым совершённым тактом, а значит - безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru