Программирование

Вопросы о C#, Python, Java, алгоритмах и архитектуре кода.

ПрограммированиеЛучшие Telegram-боты, похожие на SunWay: аналоги и замены

Ищете Telegram-бот, похожий на SunWay (ykyk)? Подборка и сравнение аналогов: функции, где найти, как подключить, советы по безопасности и настройке подробно.

1 ответ 87 просмотров
ПрограммированиеMAVLink ArduPilot: Сообщения для состояния полезной нагрузки

Какие MAVLink сообщения использовать в ArduPilot для мониторинга состояния полезной нагрузки: HEARTBEAT, SYS_STATUS, CAMERA_STATUS, PAYLOAD_STATUS. Примеры кода pymavlink, телеметрия ardupilot, обработка ошибок и прогресса операций.

1 ответ 21 просмотр
ПрограммированиеGitHub не отправляет SMS в Россию: восстановить 2FA

Как восстановить доступ к аккаунту GitHub, если сломан телефон с 2FA, утеряны recovery codes и SMS не приходит на российский номер. Пошаговая инструкция по обращению в поддержку без логина и временные решения.

1 ответ 10 просмотров
ПрограммированиеСБП QR-код: генерация для оплаты в CRM без редиректа

Как сгенерировать СБП QR-код и платежную ссылку в CRM через API банков (Точка, Raiffeisen) или НСПК. Интеграция без редиректа: примеры запросов, типы QR, чеклист для бизнеса. Получите payload и image напрямую.

1 ответ 9 просмотров
ПрограммированиеНастройка VS Code workspace для AVR и STM32

Пошаговое создание рабочего пространства в VS Code с глобальными настройками для AVR и STM32 микроконтроллеров. Проект-специфичные settings.json, launch.json, tasks.json для сборки и отладки. Упрощает программирование STM32 в VS Code.

1 ответ 9 просмотров
ПрограммированиеCelery: 'Отказано в доступе' на Windows 11 с RabbitMQ

Разбор ошибки Celery worker 'Отказано в доступе' (WinError 5) на Windows 11 с RabbitMQ 4.2.0. Причина в billiard и семафорах, решения: gevent, solo, права доступа, WSL/Docker для продакшена.

1 ответ 8 просмотров
ПрограммированиеVisual Studio: Загрузка символов отключена Include/Exclude

Почему Visual Studio показывает 'Загрузка символов отключена параметром включения/исключения' в отладке C++? Как включить автозагрузку символов, настроить политику Symbols, принудительно загрузить PDB. Пошаговое решение для окна Modules.

1 ответ 7 просмотров
ПрограммированиеКак загрузить файлы с диска в поле Файл в Битрикс24

Решение для загрузки файлов с диска обратно в поле Файл в бизнес-процессах Битрикс24. Использование активити Изменить документ с функцией merge. Пошаговая инструкция.

1 ответ 6 просмотров
ПрограммированиеMVC, MVP, MVVM: паттерны проектирования и различия

Что такое паттерны проектирования MVC, MVP, MVVM? Какие проблемы они решают, сходства и ключевые различия. Применение в фреймворках ASP.NET, WPF, Android. Сравнение mvc паттерн, mvvm паттерн для чистого кода.

1 ответ 6 просмотров
ПрограммированиеИдиома copy-and-swap в C++: что это, когда использовать

Разбираем идиому copy-and-swap в C++: суть, проблемы, которые она решает (exception safety, self-assignment), примеры реализации. Изменения в C++11 с move-семантикой. Когда применять для RAII-классов.

1 ответ 6 просмотров
ПрограммированиеКлючевые различия .gitignore и .gitkeep в Git

Разбираем, в чём разница между .gitignore и .gitkeep в репозиториях Git. .gitignore игнорирует файлы и папки, .gitkeep сохраняет пустые директории. Примеры, ошибки и лучшие практики использования файлов gitignore и gitkeep.

1 ответ 6 просмотров
ПрограммированиеСтек и куча в программировании: расположение и отличия

Пояснение: что такое стек и куча в программировании, где они находятся в памяти, кто управляет ими, чем отличаются по назначению, размерам и скорости доступа.

1 ответ 6 просмотров
ПрограммированиеПарсер Avito на Python — прокси, обход блокировок и капч

Пошагово: как настроить парсер Avito на Python, обходить блокировки и капчи, управлять пулом прокси, использовать Playwright и оптимизировать трафик безопасно.

1 ответ 5 просмотров
Программирование1С УТ 11: ошибка УПД 'неактуальные данные' при формировании

Как исправить ошибку 'Печатная форма сформирована по неактуальным данным' в 1С УТ 11 УПД. Невыполнимые задания распределения взаиморасчетов: пошаговое решение, проверка регистра, удаление битых записей и профилактика для одного контрагента.

1 ответ 5 просмотров
ПрограммированиеPower Query Excel: извлечь имя, email из столбца Body

Пошаговое руководство по Power Query в Excel: извлечение имени, фамилии, email и центра затрат из столбца Body. Готовый M-код, обработка ошибок, примеры для импорта из Exchange.

1 ответ 5 просмотров
ПрограммированиеКак настроить прокси только для GitHub Copilot в VS Code

Настройка прокси только для GitHub Copilot в VS Code через локальный форвардер (Node/mitmproxy). Используйте github.copilot.advanced.debug.overrideProxyUrl.

1 ответ 5 просмотров
ПрограммированиеКак подключить Gemini Code Assist в VS Code в России

Подробное руководство: как подключить Gemini Code Assist в VS Code в России несмотря на гео-ограничения. Сервисный аккаунт Google Cloud, прокси, VPN, удалённые среды. Пошаговая настройка, отладка ошибок и обход блокировок для gemini в россии.

1 ответ 5 просмотров
ПрограммированиеКак удалить ключ из словаря Python, если он существует

Узнайте, как безопасно удалить ключ из словаря Python без KeyError: используйте my_dict.pop(key, None), if key in dict: del или try/except. Примеры кода, сравнение методов для python удалить ключ и python удалить из словаря.

1 ответ 5 просмотров
ПрограммированиеРазница #include < > и " " в C/C++: поиск файлов

В чём разница между #include <filename> и #include "filename" в C/C++? Директива include c определяет поиск заголовочного файла: скобки — системные пути, кавычки — локальные. Избегаем ошибок include c и упрощаем разработку.

1 ответ 5 просмотров
ПрограммированиеПроверка исходников и бинарников: воспроизводимые сборки

Как проверить, что бинарник соответствует исходному коду без полной сборки: объясняем воспроизводимые сборки, проверку хешей, подписи и доступные инструменты.

1 ответ 5 просмотров