Александр, Да, имею в виду в настройках платы в Arduino IDE выбрать "ESP32-S3-USB-OTG" — это тип конфигурации, а не физическое устройство (хотя и одноимённые платы бывают тоже).
function myFunction() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getSheetByName("Название_листа"); // укажи своё имя листа
sheet.getRange('C7:D17').clear({contentsOnly: true, skipFilteredRows: true});
sheet.getRange('F7:G17').clear({contentsOnly: true, skipFilteredRows: true});
sheet.getRange('I7:J17').clear({contentsOnly: true, skipFilteredRows: true});
}
Просто замени "Название_листа" на реальное имя твоего листа
Александр, Короче, если используешь ESP32S3 Dev Module и либы типа USB.h/USBHIDKeyboard, в настройках нужно врубить режим "CDC and JTAG" для Tiny-USB, иначе устройство не определяется нормально как HID. Думаю, если хочешь по нулям глюков, то лучше брать уже ESP32-S3-USB-OTG – так настройка проще и меньше заморочек
Блок питания с мощностью 650 Вт для вашей конфигурации может быть недостаточен, особенно если БП низкого качества или уже старый. - для теста одолжите у друга.
Также стоит проверить, есть ли в БП нестабильные или устаревшие конденсаторы, которые могут не обеспечивать стабильное питание при повышенных нагрузках
Попробуйте провести тестирование памяти с помощью MemTest86.
Иногда видеокарты могут вызывать случайные перезагрузки, если они перегреваются или имеют аппаратные неисправности. - для теста поставьте другую видеокарт - одолжив у друга
Попробуйте удалить с помощью apt:
Иногда пакет может быть установлен через другой источник или не отображаться явно в списке доступных пакетов. Попробуйте выполнить команду для удаления через apt:
sudo apt remove --purge kdeconnect
Если это не помогает, попробуйте команду для удаления зависимостей, которые могут остаться:
sudo apt autoremove
Fhhvc, Гугли по запросу типа:
HP 530 BIOS T7600 support site:hp.com
или
HP 530 F.0A T7600 compatible
На форумах (MyDigitalLife, NotebookReview) часто есть списки протестированных процессоров под каждую версию BIOS.
Узнай текущую версию BIOS
Нажми Win+R → введи msinfo32 → Enter
Ищи строку "Версия BIOS" — там будет что-то вроде:
HP F.0A 12/01/2008
Если используешь SkiaSharp, он обходит хит-тест WPF и сам обрабатывает мышь, поэтому кажется, что "всё всегда работает".
В WPF всё завязано на визуальные и логические деревья, которые работают на оптимизацию. Тебе просто нужно научиться "разговаривать" с ними на их языке.
while True:
i += 1
while arr[i] < pivot:
i += 1
j -= 1
while arr[j] > pivot:
j -= 1
if i >= j:
return j
arr[i], arr[j] = arr[j], arr[i]
Зачем это нужно:
pivot = arr[(low+high)//2] — норм, но может ловить худшие случаи на отсортированных массивах
randint делает поведение менее предсказуемым → средняя сложность сохраняется ближе к O(n log n)
Елисей Константинов, ты ставишь стандартную .pkg-сборку, и это RELEASE, не DEBUG.
Если ты ничего не менял вручную в EFI, то Clover у тебя установлен в нормальном, релизном режиме.
Скорее всего:
QEMU грузит не тот BOOTX64.efi, и ты случайно подсунул сборку из DEBUG/
Или где-то в EFI-разделе осталась копия refit/DEBUG/CLOVERX64.dll, и она срабатывает по пути
Что сделать сейчас:
Открой EFI-папку полностью (в терминале или Finder с правами)
Проверь:
EFI/CLOVER/CLOVERX64.efi — должен быть из RELEASE, не DEBUG
Нет ли в EFI/CLOVER/drivers/ или EFI/CLOVER/tools/ путей типа refit/DEBUG/
Удали весь EFI (или бэкапни), потом переустанови Clover через эту .pkg, как на скрине
→ Установщик поставит чистый RELEASE
При запуске QEMU указывай -bios или путь к BOOTX64.efi, проверь чтобы не был из /DEBUG/
О, это классическая боль админов — пользовательские app'ы, прячущиеся в %LOCALAPPDATA% и запускающиеся при логоне
Можно добавить ключ в HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce, который выполнит скрипт от имени пользователя при следующем входе в систему:
Открой «Панель управления» → «Электропитание» (можно через поиск).
Рядом с активным планом нажми «Настройка плана электропитания».
Далее — «Изменить дополнительные параметры питания».
Найди пункт «Параметры USB» → «Параметр временного отключения портов USB» (или «Селективная приостановка USB»).
Выстави Отключено как для питания от батареи (если есть), так и для работы от сети.
Примени изменения, перезагрузи ПК.
Проблема, с которой ты столкнулся, указывает на то, что компилятор не может найти стандартные заголовочные файлы, такие как float.h, при сборке через консоль разработчика (Developer Command Prompt).
Это не ошибка в коде, а скорее некорректная конфигурация среды, из-за чего cl.exe не видит путь до стандартных заголовков C/C++.
Давай разбираться по шагам.
Проверь, что ты используешь Developer Command Prompt for VS 2022
Ты уже вроде открыл именно его, но на всякий случай:
Закрой текущую консоль.
Нажми Win → Введи "Developer Command Prompt for VS 2022"
Запусти его от имени администратора.
После запуска проверь, что переменные окружения INCLUDE и LIB заданы.
Введи в консоли команду:
set INCLUDE
Ответ должен содержать путь, например:
INCLUDE=C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.43.34808\include;...
Если переменная пустая или не содержит нужных путей — значит, окружение действительно не инициализировано правильно.