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

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

ПрограммированиеАссемблер ЭВМ-1 в DOSBox: примеры кода факториала

Как написать программу на ассемблере ЭВМ-1 для DOSBox: факториал N!, суммирование, LOOP с R0, условные переходы JZ/JV. Рабочие примеры в 16 строк, синтаксис .DW/.DS, отладка, типичные ошибки. Запуск и сборка в эмуляторе.

1 ответ 2 просмотра
ПрограммированиеMicroPython ESP8266: OSError -40 с Telegram API и urequests

Почему urequests на MicroPython ESP8266 выдает OSError -40 при запросах к Telegram API? Разбор причин (SNI, длина URL) и проверенные решения для Telegram бота.

1 ответ 2 просмотра
ПрограммированиеTypeScript: тип NonNull для удаления null из union типов

Как создать условный тип NonNull<T> в TypeScript, чтобы удалить null из union полей объектов: из {email: string | null} получить {email: string}. Используйте Exclude или NonNullable в mapped type. Исправление ошибок типизации с примерами.

1 ответ 2 просмотра
ПрограммированиеКак принудительно завершить зависший процесс в Linux и Windows

Пошаговое руководство по принудительному завершению зависших процессов. Решения для Linux, Windows и Python-приложений в системах антикраша.

1 ответ 2 просмотра
ПрограммированиеНастройка модификаторов типов TypeScript для IDE подсказок

Как правильно настроить типы TypeScript с Expand, AtLeast, DeepNonNull для корректного раскрытия/сворачивания в подсказках IDE. Фикс проблемы с UserWhereOneInput и избавление от Record<string, any> в тултипах VS Code.

1 ответ 2 просмотра
ПрограммированиеStreamReader в C# Windows Forms: фильтр строк по длине

Создайте приложение на C# Windows Forms с TextBox для порога, ListBox для строк и StreamReader/StreamWriter для чтения файла, фильтрации строк по длине и записи в новый файл. Рабочий код с async, using и обработкой ошибок.

1 ответ 1 просмотр
ПрограммированиеВиртуальные окружения Python: uv и conda без дублирования

Узнайте, как использовать uv и conda для виртуальных окружений Python с общим кэшем пакетов. Экономьте место на диске для PyTorch, избегая повторных скачиваний pip install. Пошаговая настройка hard-links и COW.

1 ответ 4 просмотра
ПрограммированиеАлгоритмы доставки и подбор заказов для курьеров

Узнайте, какие алгоритмы, языки программирования и математические области используются в приложениях доставки, особенно для подбора заказов курьерам. Технологический стек, разработка систем, улучшения и план обучения за 6–12 месяцев.

1 ответ 3 просмотра
ПрограммированиеСтоимость разработки автопокупки на микросервисах

Как оценить стоимость разработки системы автоматической покупки (auto-buyer) с микросервисной архитектурой? Подробный разбор цен и факторов.

1 ответ 3 просмотра
ПрограммированиеESP32 Audio Kit: как исправить отсутствие звука на ESP32

Узнайте, почему ESP32 Audio Kit не воспроизводит звук, как проверить питание, инициализацию библиотеки, конфликты пинов с SD‑картой и как правильно настроить I2S и разделы.

1 ответ 3 просмотра
ПрограммированиеПочему возникает KeyError при pd.read_html() с индексом 1 в Google Sheets

Объяснение причины KeyError при использовании функции pd.read_html() с индексом 1 для доступа ко второму листу Google Sheets и способы решения проблемы.

1 ответ 2 просмотра
ПрограммированиеНа чем написан компилятор .NET для C#

Узнайте, как компилятор .NET для C# (Roslyn) может быть написан на самом C# через процесс самокомпиляции (bootstrapping). Технические детали и преимущества.

1 ответ 2 просмотра
ПрограммированиеКак добавить фильтр по пользователю в ведомость по товарам 1С

Пошаговая инструкция по настройке фильтра по пользователю/автору в отчете 'Ведомость по товарам организаций' в 1С:Управление торговлей 11.

1 ответ 2 просмотра
ПрограммированиеTelegram бот удалить сообщение ReplyKeyboardMarkup: возможно ли?

Узнайте, можно ли удалить сообщение Telegram-бота, сохранив ReplyKeyboardMarkup. Альтернативные решения и технические ограничения API.

1 ответ 2 просмотра
ПрограммированиеКниги по аппаратным интерфейсам UART, I2C, SPI, PCI-E

Рекомендуемые книги и учебные материалы для изучения аппаратных интерфейсов UART, I2C, SPI, SCSI и PCI-E. Классические учебники и практические руководства.

1 ответ 2 просмотра
ПрограммированиеOpenAI API Python: последовательные запросы и контекст

Как организовать последовательные запросы к OpenAI API из Python: передача истории диалога, системный промпт, примеры кода, управление токенами. Лучшие практики для chat.completions.create и поддержания контекста.

1 ответ 2 просмотра
ПрограммированиеДвоичная последовательность: алгоритмы поиска закономерностей

Методы поиска закономерностей в двоичных последовательностях с пропущенными битами. Алгоритмы восстановления данных и анализа паттернов.

1 ответ 2 просмотра
ПрограммированиеСпециалист по реверс-инжинирингу ARM прошивок: где найти

Ищете специалиста по реверс-инжинирингу ARM прошивок? Узнайте, где найти эксперта, как заказать услуги и проверить квалификацию для доработки устройств.

1 ответ 2 просмотра
ПрограммированиеБинарный код: расшифровка и декодирование на сайте

Пошаговое руководство по расшифровке бинарного кода, отображаемого на сайтах. Узнайте, как преобразовать двоичные данные в текст и найти связь с письмом.

1 ответ 1 просмотр
ПрограммированиеIDE для Python новичку: пошаговая отладка кода и VOSK

Выбор IDE для Python новичку: Thonny, PyCharm, VS Code. Пошаговая отладка кода с точками останова, просмотром переменных и настройкой виртуального окружения для VOSK.

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