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

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

ПрограммированиеОценка качества LLM: почему не используется многократный прогон

Анализ методов оценки качества ответов больших языковых моделей. Почему многократный прогон LLM не эффективен для борьбы с галлюцинациями.

5 ответов 3 просмотра
ПрограммированиеObsidian для Backend-разработчика: стоит ли использовать?

Анализ целесообразности использования Obsidian как инструмента для backend-разработчика. Сценарии применения, практические советы и сравнение с другими инструментами.

5 ответов 3 просмотра
ПрограммированиеПочему Prettier в VS Code не форматирует .ts файлы

Решение проблемы: Prettier VS Code показывает 'Formatting completed', но не меняет .ts файлы из-за requirePragma в локальной конфигурации. Как отключить pragma, настроить vs code форматирование и интегрировать с ESLint.

5 ответов 3 просмотра
ПрограммированиеПочему lessThan() в QSortFilterProxyModel вызывается много раз в Python Qt

В Python Qt метод lessThan() в QSortFilterProxyModel вызывается тысячи раз при сортировке в QTreeView из-за ошибок в QAbstractItemModel. Узнайте, почему Qt видит плоскую модель как дерево, и как исправить rowCount, index для оптимизации сортировки и фильтрации.

6 ответов 3 просмотра
ПрограммированиеКак запретить приведение int к str в Polars при replace

В Polars нет нативного Expr-способа выдать ошибку при замене строк числом в столбце DataFrame. Используйте return_dtype в replace_strict и ручную проверку типов для контроля. Апкастинг Int32 к Int64 работает автоматически. Примеры и альтернативы в polars python.

3 ответа 3 просмотра
ПрограммированиеШейдер Godot не обнаруживает синий пиксель выше: как исправить

Почему фрагментный шейдер canvas_item в Godot не меняет прозрачный пиксель на красный при синем сверху? Анализ ошибки в логике, правильный сэмплинг с TEXTURE_PIXEL_SIZE и godot uv, полный исправленный код godot шейдеры для 2D эффектов.

4 ответа 3 просмотра
Программирование16-сторонняя radix sort на Metal GPU без префиксных сумм

Реализации 16-way radix sort на GPU Metal и CUDA без shared memory prefix sums. Анализ кода quantumsort_iter, оптимизации с simd-командами, перенос на CPU AVX/SSE. Бенчмарки для SPH-симуляций на Apple M-чипах.

6 ответов 3 просмотра
ПрограммированиеДоступ к HttpServletRequest в Camel 4 Spring Boot servlet

Как получить HttpServletRequest в Apache Camel 4.17 с Spring Boot 3.5.7 и camel.rest.component=servlet. Решение через HttpMessage, альтернатива platform-http, примеры кода и миграция для REST DSL.

4 ответа 2 просмотра
ПрограммированиеИндикатор загрузки в Django: прогресс бар для парсинга

Как реализовать динамический индикатор загрузки (спиннер или прогресс бар) в Django для длительного парсинга данных (5 сек). AJAX, CSS, потоки и кэш. Пошаговый гайд с примерами кода для отзывчивого сайта.

5 ответов 2 просмотра
ПрограммированиеРазница между return, return None и отсутствием return в Python

Понимание различий между операторами return в Python: явный return None, пустой return и отсутствие return. Когда что использовать для чистого кода.

5 ответов 2 просмотра
ПрограммированиеКак реализовать отправку подарков от Telegram бота

Пошаговое руководство по реализации функции отправки подарков от имени Telegram бота с примерами кода на Python и объяснением аутентификации.

7 ответов 2 просмотра
ПрограммированиеЛучшие ресурсы для изучения Java: бесплатные и платные курсы

Комплексный обзор лучших ресурсов для изучения Java: бесплатные курсы, платные программы и платформы для практики. Подробное руководство для начинающих и профессионалов.

6 ответов 2 просмотра
ПрограммированиеСпрайт pygame полосками: причины и как исправить

Почему спрайт pygame отображается полосками после pygame image load? Узнайте причины несоответствия форматов пикселей и исправьте рендеринг с помощью pygame convert, convert_alpha, blit и display.flip. Примеры кода для изображений pygame.

5 ответов 2 просмотра
ПрограммированиеПолучение ID пользователей Telegram бота: штатные методы

Пошаговое руководство по получению ID пользователей Telegram бота через метод getUpdates при отсутствии базы данных. Примеры кода и ограничения хранения данных.

1 ответ 4 просмотра
ПрограммированиеПлатформы для привлечения разработчиков к опенсорс-проектам

Обзор платформ для привлечения разработчиков к опенсорс-проектам, включая GitHub, GitLab, Bitbucket и специализированные сервисы. Где публиковать идеи и находить участников.

1 ответ 4 просмотра
ПрограммированиеКак вычислить хеш-код X.509 для «Кудрявцев» с H0=13

Пошаговое вычисление хеш-кода методом X.509 для сообщения «Кудрявцев» с H0=13, p=17, q=41 (n=697). Результат 494. Формула H_i=(H_{i-1}+M_i)^2 mod n, коды букв русского алфавита, таблица шагов, Python-код и примеры.

1 ответ 2 просмотра
ПрограммированиеПолитики отказа ИИ: этические принципы и фреймворки

Политики отказа ИИ — ключевой элемент ответственных фреймворков ИИ от Microsoft и AWS. Узнайте, как системы выявляют вредные запросы, роль человеческого надзора и вызовы внедрения для безопасности и прозрачности.

1 ответ 2 просмотра
ПрограммированиеОтчет Выручка и себестоимость продаж в 1С УТ 11 программно

Как исправить ошибку компоновки 'Константы.ВалютаУправленческогоУчета.Получить' и правильно сформировать отчет ВыручкаИСебестоимостьПродаж программно в 1С УТ 11. Полный код, настройки расширения, предварительные условия учета себестоимости.

1 ответ 13 просмотров
ПрограммированиеОтладка C++ кода Морского боя: HIT вместо MISSED

Анализ и исправление ошибок в коде эмуляции Морского боя на C++. Проблемы с усиленными клетками, определением соседей и подсчетом живых клеток.

1 ответ 6 просмотров
ПрограммированиеВосстановить Telegram бот: сессия сбросилась, заморожен

Пошаговое руководство: что делать, если сессия Telegram сбросилась, бот заморожен, email отвязан, нет взлома и не приходит код подтверждения. Диагностика API, BotFather, support для восстановления доступа к боту.

1 ответ 3 просмотра