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

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

ПрограммированиеКак проверить NSString на пустоту или nil в Objective‑C

Используйте свойство length, чтобы проверить NSString на nil или пустую строку. Обрежьте пробелы для пустых строк и обрабатывайте NSNull или нестроковые объекты.

1 ответ 2 просмотра
ПрограммированиеКак показать отдельные грузы в Route Optimization API

API объединяет грузы в одну визиту, но каждый груз хранится в массиве load и tasks. Узнайте, как задать уникальные id и читать ответ, чтобы видеть каждый груз отдельно.

1 ответ 2 просмотра
ПрограммированиеКак исправить AttributeError в MediaPipe Hands

Пошаговое руководство по устранению AttributeError: module 'mediapipe.solutions' has no attribute 'hands' при работе с MediaPipe Hands на Windows и Python 3.10.11.

1 ответ 2 просмотра
ПрограммированиеУправление распределёнными транзакциями в SOA: 2PC vs Saga

Узнайте, как координировать изменения в базах данных между сервисами в SOA. Сравните 2PC и Saga по откату, согласованности и масштабируемости, оцените их влияние на производительность и отказоустойчивость.

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

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

1 ответ 1 просмотр
ПрограммированиеКак правильно проверить переменную на None в Python

Узнайте, как корректно проверить переменную на None в Python с помощью оператора is, избегая ложных проверок и безопасно задавая значения по умолчанию.

1 ответ 1 просмотр
ПрограммированиеКак увеличить отступы в VS Code Explorer, как в NetBeans

Настройте параметр workbench.tree.indent в VS Code, чтобы увеличить отступы в дереве Explorer, делая его похожим на NetBeans. Пошагово через UI или settings.json.

1 ответ 1 просмотр
ПрограммированиеФормат иконок для OLED ESP8266: image2cpp + GFX

Оптимальный формат иконок для OLED 128x64 на ESP8266: single bitmap в Arduino code с PROGMEM через image2cpp. Настройки для Adafruit GFX, SSD1306, экономия RAM и четкое отображение в метеостанции.

1 ответ 6 просмотров
ПрограммированиеКак найти дубликаты в списке Python: Counter и set

Как найти дублирующиеся числа в списке Python и собрать их в отдельный список. Эффективные методы с Counter, set, сравнение производительности. Примеры кода для python дубликаты, список на дубликаты и больших данных.

1 ответ 4 просмотра
ПрограммированиеПочему вложенные итераторы генераторе дают первую пару?

В списковом генераторе внутренний итератор создаётся один раз и переиспользуется, поэтому после первой пары внешняя петля не получает новых значений. Узнайте почему.

1 ответ 3 просмотра
ПрограммированиеКак задать пользовательский шрифт в MathText Matplotlib

Узнайте, как настроить MathText в Matplotlib, чтобы использовать пользовательский шрифт (например, Algerian) и при этом сохранить полноценный синтаксис LaTeX, включая поддержку XeLaTeX, а также как переключить на внешнее рендеринг LaTeX через text.usetex.

1 ответ 2 просмотра
ПрограммированиеКак исправить IndexError: tuple index out of range в Numba

Решаем ошибки компиляции Numba с IndexError: tuple index out of range. Узнайте, как исправить несоответствия сигнатур функций и проблемы с передачей аргументов в коде Python, скомпилированном с Numba.

1 ответ 2 просмотра
ПрограммированиеКак сортировать списки в Python по нескольким ключам: лучшие подходы

Узнайте, как эффективно сортировать списки Python по нескольким атрибутам с помощью itemgetter() и lambda-функций. Сравните производительность разных подходов и выберите оптимальный для ваших данных.

1 ответ 2 просмотра
ПрограммированиеКак удалить элемент из std::vector по индексу в C++

Узнайте, как удалить элемент из std::vector по индексу в C++ с помощью erase. Переведите индекс в итератор, проверьте границы и убедитесь, что он в размере.

1 ответ 2 просмотра
ПрограммированиеЛучший формат иконок для OLED дисплея

Оптимальные форматы иконок для OLED 128x64 на ESP8266. Сравнение Arduino code, Single Bitmap и GFXbitmapFont. Настройки image2cpp и примеры кода.

1 ответ 2 просмотра
ПрограммированиеЛучшие блокчейн-сети для ноды на VPS с минимальными ресурсами

Подробный анализ блокчейн-сетей с минимальными требованиями к ресурсам для запуска ноды на VPS. Bitcoin, Avalanche и другие варианты с поддержкой стейблкоинов.

1 ответ 2 просмотра
ПрограммированиеКак переключить устройство в batch с pnputil: скрипты и примеры

Вопрос о том, как в batch‑скрипте проверить статус устройства pnputil и переключить его включённым/выключённым состоянием. Предоставлены 3 примера с комментариями.

1 ответ 1 просмотр
ПрограммированиеКак задать точные пределы Y‑оси в Matplotlib

Matplotlib округляет пределы оси Y. Узнайте, как задать точные значения (например, 20–250) с помощью Axes.set_ylim или plt.ylim(bottom=20, top=250).

1 ответ 1 просмотр
ПрограммированиеПолучить все строки с дублирующими адресами MySQL за запрос

Используйте подзапрос или JOIN, чтобы вывести все строки с дублирующими адресами в одной инструкции MySQL, без второго запроса в приложении для ускорения работы.

1 ответ 1 просмотр
ПрограммированиеЛучшие блокчейн-сети для ноды на VPS с ограниченными ресурсами

Подробный обзор блокчейн-сетей, подходящих для запуска ноды на VPS с 2 ядрами и 4 ГБ RAM. Узнайте, какие сети поддерживают стейблкоины и не требуют 64 ГБ оперативной памяти.

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