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

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

ПрограммированиеInDesign JavaScript: подгонка TextFrame под содержимое

Как в скриптах InDesign программно имитировать двойной клик по нижней контрольной точке TextFrame. Метод fit(FitOptions.FRAME_TO_CONTENT), autoSizingType и примеры кода для авто-размера фрейма под текст.

1 ответ 3 просмотра
ПрограммированиеЦветоделение PDF/PS: спотовые и CMYK в C++ (OpenCV)

Руководство по цветоделению PDF/PS/EPS: извлечение спотовых и CMYK-каналов в монохромные Mat для OpenCV на C++ без Ghostscript, с тайлингом для 2400 DPI.

1 ответ 3 просмотра
ПрограммированиеR: обрезанный многоугольник sf не заполняет график после проекции

Исправьте проблему в R ggplot2 sf: обрезанный полигон не заполняет область карты после проекции в EPSG:3035. Настройте coord_sf с xlim, ylim и expand=FALSE для плоского квадратного фона. Примеры кода с st_crop и st_bbox.

1 ответ 3 просмотра
ПрограммированиеПлан задач в Cursor AI: разб��вать на подзадачи?

Как эффективно работать с планами задач в Cursor AI: стоит ли разбивать большие задачи на мелкие подзадачи? Пошаговый план декомпозиции, интеграция с Composer, примеры и ошибки. Управляемый workflow для AI-кодирования.

1 ответ 3 просмотра
ПрограммированиеКак реализовать корректный polling с задержкой в Go synctest

Решения для опроса внутри synctest-пузыря в Go: почему time.NewTicker не работает и как это исправить: synctest.Wait(), time.After() или заменить тикер.

1 ответ 3 просмотра
ПрограммированиеПочему в MCP промпт после вызова инструмента?

Разбираем, почему в протоколе MCP промпт следующего шага выдаётся после вызова инструмента на mcp сервер. Преимущества: безопасность, валидация, гибкость. Лучшие практики, примеры цепочек mcp инструмент и рекомендации по рабочим процессам.

1 ответ 3 просмотра
ПрограммированиеЛегковесные локальные LLM для Python-агентов

Обзор простых и легковесных локальных LLM (3-7B) для создания агента на Python. Как запускать модели локально, квантование, архитектура агента, пример кода и безопасность. Подходят ли для вызова функций?

1 ответ 3 просмотра
ПрограммированиеНода Get для элемента массива по индексу в Blueprint

В Unreal Engine Blueprint нода для получения элемента массива по индексу называется Get. Пошаговое использование в unreal engine blueprint и unreal engine 5 blueprints, отличие от Find, примеры из документации.

1 ответ 3 просмотра
ПрограммированиеКак удалить список из List<List<T>> с SequenceEqual в C#

Правильный способ удалить список из List<List<T>> в C# с помощью RemoveAll и SequenceEqual. Исправление ошибок компиляции, полный пример кода, обработка дубликатов и альтернативы для LINQ.

1 ответ 3 просмотра
ПрограммированиеНеявное время жизни в std::allocator C++: std::array

Разбираем, начинается ли неявное время жизни для std::array<int, N> и его элементов после std::allocator::allocate. Почему ptr->data() до конструирования — UB, и как правильно инициализировать. Практические примеры и рекомендации по lifetime в C++.

1 ответ 3 просмотра
ПрограммированиеИсправление HTTPError 400 и TypeError в CDSAPI для CMIP6

Как устранить HTTPError 400 и TypeError при загрузке исторических данных CMIP6 через CDSAPI: проверьте формат ключа KEY, обновите cdsapi, примите Terms of Use и используйте правильный код. Пошаговый гайд с примерами.

1 ответ 3 просмотра
ПрограммированиеHibernate 6: ManyToOne с каскадным удалением в БД

Решение TransientObjectException в Hibernate 6 при односторонней связи @ManyToOne и ON DELETE CASCADE. Варианты: native DELETE + entityManager.clear(), @OnDelete, JPA-каскад. Примеры для Spring Boot.

1 ответ 3 просмотра
ПрограммированиеПринцип подстановки Лисков (LSP): примеры и нарушения

Принцип подстановки Лисков (LSP) в ООП: определение, формальная формулировка, примеры правильной реализации и классических нарушений вроде квадрат/прямоугольник. Как соблюдать LSP в коде.

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

Узнайте, как удалить все пробелы из строки в Python: replace(), split() + join(), regex и translate(). Полное руководство по python удалить пробелы, включая сравнение производительности и примеры кода для строк без пробелов.

1 ответ 3 просмотра
ПрограммированиеКак исключить метаданные из эмбеддингов в LlamaIndex 0.14.7

Решение ошибки 'Metadata length longer than chunk size' в LlamaIndex: используйте excluded_embed_metadata_keys, увеличьте chunk_size или настройте metadata_template. Примеры кода для SentenceSplitter и VectorStoreIndex без потери данных для ретривера.

1 ответ 3 просмотра
ПрограммированиеiText: ошибка Content-Length mismatch при копировании PDF

Как исправить ошибку 'Несоответствие длины содержимого ответа' в iText 7 при копировании страниц PDF в C#. Причина — незавершённый flush PdfDocument. Рабочий код с SetCloseStream(false), using-блоками и Close().

1 ответ 3 просмотра
ПрограммированиеАвторегистрация ClientRequestFilter в Quarkus REST клиенте

Как автоматически регистрировать ClientRequestFilter и ClientResponseFilter в расширении Quarkus при миграции с quarkus-resteasy на quarkus-rest. Решение через BuildStep и RestClientEngine для всех REST-клиентов.

1 ответ 3 просмотра
ПрограммированиеРасчет R² для анализа угодий спутниковыми данными и ML

Руководство по расчету коэффициента детерминации R² в машинном обучении для анализа сельскохозяйственных угодий. Используйте XGBoost, rasterio, numpy, pandas с Python для спутниковых данных и оценки урожайности.

1 ответ 3 просмотра
ПрограммированиеПочему фильтры ClosedXML не работают в существующих файлах Excel

Решение проблемы с фильтрами ClosedXML: не применяются при открытии существующих Excel-файлов. Очистка AutoFilter, правильный диапазон, пример кода на C#. Обновление библиотеки и чеклист ошибок для autofilter в closedxml excel.

1 ответ 3 просмотра
ПрограммированиеКак исправить ошибку 'N' в EF Core SQLite JSON

Исправление ошибки JsonReaderException 'N' является недопустимым началом значения в EF Core SQLite. Диагностика данных в Tags, SQL-фиксы, настройка HasConversion для string[]. Пошаговый чеклист и примеры кода для .NET MAUI.

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