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

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

ПрограммированиеVBA Excel: открыть книгу скрыто без панели задач

Как в VBA Excel открыть книгу полностью скрыто от пользователя без мигания вкладки в панели задач. Примеры кода с CreateObject, ShowWindowsInTaskbar=False, альтернативы ADO/OLEDB для чтения данных в массив без UI.

1 ответ 1 просмотр
ПрограммированиеТочная асинхронная задержка в Python asyncio без потоков

Как оптимально реализовать асинхронную задержку с сопрограммами в Python asyncio: asyncio.sleep с эпсилоном, event loop и точные примеры кода. Повышение точности без лишних потоков и джиттера.

1 ответ 1 просмотр
ПрограммированиеСимвол À̸̉̂̌̈́ в Unicode: коды и как удалить

Разбор unicode символа À̸̉̂̌̈́: базовая A + диакритические знаки (U+0338 зачёркивание). Как кодируется, почему искажён, как удалить диакритики в Python, JS и онлайн-инструментах для очистки текста.

1 ответ 1 просмотр
ПрограммированиеMaven: переопределить транзитивную зависимость плагина Spring Boot

Как переопределить версию commons-lang3 (3.20.0) в spring-boot-maven-plugin, чтобы избежать 403 ошибки в корпоративном репозитории. Рабочие примеры POM, dependencyManagement, exclusions и plugin dependencies для Maven.

1 ответ 1 просмотр
ПрограммированиеFastAPI: как повысить читаемость кода с Depends

Лучшие практики FastAPI для Depends: именование параметров, возврат Pydantic-моделей TokenData или username, композиция зависимостей. Примеры для обновления токена, архитектура как нормализация БД, безопасность и тесты.

1 ответ 1 просмотр
ПрограммированиеКак зациклить цвета из массива в JavaScript с map и %

Узнайте, как зациклить присвоение цветов из короткого массива к элементам длинного в JavaScript. Используйте map() и оператор % для циклического повторения: colors[i % colors.length]. Примеры с forEach, reduce и защитой от ошибок.

1 ответ 1 просмотр
ПрограммированиеГде изменить префикс заказа в 1С УНФ при обмене с сайтом

В 1С:УНФ 8.3 префикс номера заказа при обмене с сайтом меняется в настройках узла интеграции. Узнайте, где найти поле 'Префикс номера заказа', почему подставляется 'МА-', как настроить разные префиксы для сайтов и проверить обработчик.

1 ответ 1 просмотр
ПрограммированиеАссемблер или Python: что выбрать по задачам и скорости

Сравнение Ассемблера и Python: производительность, скорость разработки, сопровождаемость и практические задачи. Когда нужен ассемблер, а когда — Python.

1 ответ 1 просмотр
ПрограммированиеTelegram бот: проверить приглашения друзей уникальными ссылками

Как в Telegram-боте проверить, пригласил ли пользователь друзей в канал: уникальные пригласительные ссылки (createChatInviteLink), отслеживание usage_count, лимиты (member_limit), безопасность и альтернативы вроде реферальных ссылок. Примеры на Python.

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

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

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

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

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

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

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

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

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

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

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

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

1 ответ 1 просмотр
ПрограммированиеКак вычислить средний балл студентов в Python

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

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

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

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

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

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

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

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

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

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