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

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

ПрограммированиеОшибки сегментирования в pthreads C и правильная передача функций

Узнайте основные причины ошибок сегментирования при использовании pthreads в C и как правильно передавать функции в pthread_create для корректной работы потоков.

8 ответов 2 просмотра
ПрограммированиеVectorCAST 6.4: заглушки для функций в том же C-модуле

В VectorCAST 6.4 при unit test C создавайте stubs для функций в том же файле через Stub-By-Function. Пошаговая настройка SBF, Probe Points для static, фиксы в 6.4.5. Юнит тестирование без зависимостей в embedded.

6 ответов 2 просмотра
ПрограммированиеСкрыть UserForms VBA от превью панели задач Excel без потери данных

Как предотвратить отображение скрытых форм VBA в предварительном просмотре панели задач Windows в Excel. Решения с сохранением данных: перемещение за экран, Unload Me и WinAPI для vba excel, формы vba, userform vba.

4 ответа 2 просмотра
ПрограммированиеПереопределение стилей WPF-компонентов из внешних библиотек

Подходы к переопределению стилей WPF-компонентов из внешних библиотек без создания наследников классов. ResourceDictionary, BasedOn, ControlTemplate.

6 ответов 2 просмотра
ПрограммированиеПочему массив не изменяется в foreach PHP

Понимание механизма итерации в foreach PHP. Почему изменения в массиве не отражаются в цикле и как это исправить с помощью ссылок и других методов.

6 ответов 2 просмотра
ПрограммированиеДиалог выбора файла в RStudio на Windows: tk_choose.files() поверх окна

Сравнение file.choose(), choose.files() и tk_choose.files() в RStudio на Windows 10/11. Как добиться иконки в панели задач, расширенного диалога с tcltk и обхода проблемы открытия за окном. Альтернативы rChoiceDialogs.

7 ответов 2 просмотра
ПрограммированиеКак отключить научную нотацию на оси Y в Dash Plotly

Отключите научную нотацию (1e-3) на метках оси Y в графиках Dash Plotly для малых значений. Используйте tickformat='.3f', exponentformat='none' и фиксы шрифтов. Примеры кода для Plotly Python, решения багов из документации и GitHub.

6 ответов 2 просмотра
ПрограммированиеSnakes.run: 100 млн пикселей/с через SSH — как работает

Разбор технологии snakes.run: серверный рендеринг на Go, Unicode блок-элементы для 2 пикселей/символ, stateful rendering с VT100. 2500 игроков при 10 FPS и трафике 2,5 КБ/с. Архитектура, оптимизации и вызовы SSH протокола.

6 ответов 2 просмотра
ПрограммированиеПриватное поле в watch и точке останова Chrome DevTools

Как добавить приватное поле класса (#region) в watch expressions и условие точки останова Chrome DevTools. Решение SyntaxError и <not available> в версиях 111+. Workaround для старых версий и Babel.

5 ответов 2 просмотра
ПрограммированиеГруппировка дат в R по окну 14/28 дней в датафрейме

Как в R создать столбец с последовательными группами дат в датафрейме на основе временного окна (14 или 28 дней). Используйте dplyr r, data table r, dense_rank и rleid. Примеры кода, сравнение методов для дат в r и r язык программирования.

4 ответа 2 просмотра
ПрограммированиеИнтеграция Odoo с Power BI: JSON-эндпоинты и токены

Разбор схемы интеграции Odoo и Power BI через безопасные JSON-эндпоинты с токенами. Анализ архитектуры, существующие модули, улучшения для open-source коннектора. Альтернативы и рекомендации по odoo api и power bi подключение.

5 ответов 2 просмотра
ПрограммированиеNoClassDefFoundError при ftp.disconnect() в commons-net на Android

Разбор java.lang.NoClassDefFoundError в commons-net-3.12.0.jar при вызове ftp.disconnect() на Android. Причина: отсутствие commons-io. Пошаговое решение через Gradle, анализ стека и альтернативы для FTPClient.

4 ответа 2 просмотра
ПрограммированиеАвтоматическая сортировка по цвету ячейки в Sheets и Excel

Настройка автоматической сортировки в Google Sheets и Excel при изменении данных или цвета ячейки. Триггеры onChange, onEdit, VBA Worksheet_Change. Скрипты, примеры кода, ошибки и альтернативы для сортировки по цвету ячейки.

5 ответов 2 просмотра
ПрограммированиеПреобразование Unicode codepoint в UTF-8 в Ruby 1.8.7

Как в Ruby 1.8.7 конвертировать Unicode codepoint (например, 1D120 в скрипичный ключ ♫) в UTF-8 байты с помощью pack или chr. Пошаговые примеры, обработка ошибок и сравнение версий для ruby программирование.

4 ответа 2 просмотра
ПрограммированиеПочему активация venv не работает из C++ std::system и как исправить

Объясняем, почему активация виртуального окружения Python (venv) через . bin/activate работает в терминале, но не из C++ с std::system(). Решения: прямой запуск bin/python или bash -c для цепочки команд. Примеры кода для Linux и Windows.

5 ответов 2 просмотра
ПрограммированиеПочему не активируется venv из C++ через std::system()

Объясняем, почему активация виртуального окружения python через . activate не работает в std::system(). Решения: прямой запуск python venv, bash -c source, setenv. Примеры для Linux, Windows, VS Code и лучшие практики.

5 ответов 2 просмотра
ПрограммированиеНастройка статики Django Admin в FastAPI ASGI под /dj

Пошаговое руководство по настройке django статические файлы для админ-панели Django в FastAPI через ASGI. Решение 404 ошибок для CSS/JS admin, collectstatic, mount StaticFiles и альтернативы WSGIMiddleware для hybrid fastapi django python.

4 ответа 2 просмотра
ПрограммированиеКак скомпилировать InsertSignature из ghc-exactprint с GHC 9.14.1

Пошаговое руководство по компиляции примера InsertSignature в ghc-exactprint с GHC 9.14.1: исправление импортов HsSyn → GHC.Hs, типов Ann → GHC.Hs.AnnD, Anns → GHC.Anno, сигнатур функций и stack overflow в Haskell с cabal.

6 ответов 2 просмотра
ПрограммированиеProvisioning пользователей в Keycloak и DDD микросервисах Spring Boot

Как организовать provisioning пользователей между PostgreSQL микросервиса и Keycloak в DDD + Hexagonal архитектуре на Java Spring Boot. Transactional Outbox паттерн, event-driven подход, data consistency при сбоях. Лучшие практики от экспертов.

3 ответа 2 просмотра
ПрограммированиеМассовое обновление ревизий в Autodesk Vault C# API: ошибка 1013

Как исправить ошибку 1013 при обновлении ревизий чертежей и сборок в Autodesk Vault через vault api. Исправленный код на C# с чтением из Excel, workflow checkout-checkin и альтернативы UpdateFileRevisionNumbers для autodesk vault professional.

8 ответов 2 просмотра