Мне кажется, вы неправильно поняли фичу? lock никуда не девается, плюшки появляются из-за использования System.Threading.Lock вместо object, а не потому что мы lock вручную переписываем на using, в доке есть пример (подозрительно похожий на ваш ;)
помогает слегка другая последовательность действий:
отключить БП -> закрыть крышку -> убрать в рюкзак.
На LTT было видео про это. Ноуты часто оказываются достаточно тупы и в режиме modern sleep не "видят", когда питание переключается и когда надо бы умерить аппетит. Т.е. в каком состоянии вы закрыли крышку (от сети / от батареи), в том ноут и остаётся, пока крышку не откроете.
Конкретно в .NET никакой проблемы с async/await нет. Есть давно устоявшиеся паттерны вызова async-over-sync и наоборот - это помогает переводить легаси по мере необходимости. В новых проектах вы просто сразу пилите async.
Так а в чём проблема написать прошивку на языке, который позволяет писать прошивки?
Мне кажется, вы неправильно поняли фичу? lock никуда не девается, плюшки появляются из-за использования System.Threading.Lock вместо object, а не потому что мы lock вручную переписываем на using, в доке есть пример (подозрительно похожий на ваш ;)
Спасибо. Оказывается, у нас внутри компании было объявление, но достаточно незаметное, и я пропустил.
Это вам нужно обратиться к вашим мэйнтайнерам архитектуры x86, у вас же есть такие? Это ведь общепринятая практика в разработке проектов. /s
С некоторыми моделями ноутов вместо
закрыть крышку -> отключить БП -> убрать в рюкзак
помогает слегка другая последовательность действий:
отключить БП -> закрыть крышку -> убрать в рюкзак.
На LTT было видео про это. Ноуты часто оказываются достаточно тупы и в режиме modern sleep не "видят", когда питание переключается и когда надо бы умерить аппетит. Т.е. в каком состоянии вы закрыли крышку (от сети / от батареи), в том ноут и остаётся, пока крышку не откроете.
Если учесть, что esp32-c3 стоит полтора доллара, выбор нано действительно не очевиден :)
Пережмите, пожалуйста, картинки. Не выкладываются такие вещи в png по полтора-два мегабайта за штуку.
Посмотрите 439 24GHz Radar Presence Detector that Works (LD2410) (youtube.com). Может быть, как пишут выше, необходимо поиграться с параметрами, или вы наблюдаете то же странное поведение, что и в видео с 10:11.
Вы уверены? Подобные датчики способны "видеть" и реагировать на микро-движения тела, например, дыхание.
Только если в вакууме.
Датчики движения для туалетов по понятным причинам подходят не очень :) Нужен датчик присутствия.
Например, у меня туалет расположен недалеко от спальни, и при открытой двери слышно, когда соседи сверху сливают воду :(
Если
cond
- этоbool?
, необходимымКонкретно в .NET никакой проблемы с async/await нет. Есть давно устоявшиеся паттерны вызова async-over-sync и наоборот - это помогает переводить легаси по мере необходимости. В новых проектах вы просто сразу пилите async.
Подтверждаю: "что делает его от 1200 до 4300 раз дешевле футбольного поля" звучало бы не столь понятно. В айфонах лучше.
Ну как, они сидят пилят WinUI 3. Проблема в том, что даже их собственные команды не хотят это жрать, а мечутся между электроном и webview.
Так ведь реализовали же? Вот Keys, вот Values.
Да да.
Конечно доступна. В википедии можно посмотреть 2013-й год, а выше вот привёл первоисточник из 2004-го.