Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Дата рождения
- Зарегистрирован
- Активность
Специализация
Десктоп разработчик, Бэкенд разработчик
Старший
C#
.NET
ASP.NET
WPF
SQL
Git
ООП
Английский язык
Разработка программного обеспечения
.NET Core
Наверное, кому-то запись от руки и облегчает запоминание, мне же она нагружает мозг до такой степени, что временами после пары с трудом вспоминал, о чём была речь. Разбор моего корявого почерка нагружает мозг не намного меньше. В итоге приходилось потом учебники перечитывать. Когда начал ходить на пары с ноутбуком, продуктивность обучения заметно возросла.
В большинстве известных мне Unity-игр с поддержкой модов, игра просто загружает выбранные пользователем DLL (из папки или Steam Workshop), а они уже патчат код через Harmony. API для интеграции модов в игру желателен, но не обязателен, всё равно всего не предусмотреть.
Скорее про Mr Hands.
Градиенты недавно поправили, хотя и не до конца.
Предлагаю также запретить использовать на уроках ручки и тетрадки. А то дети вместо того, чтобы слушать учителя, играют в крестики-нолики. И окна замуровать, чтобы на облака не отвлекались.
Полезно для реализации системы плагинов. Часто требуется получить мета-информацию о плагине, не создавая его экземпляр. Сейчас это обычно реализуют атрибутами (что ограничивает мета-информацию примитивными типами), а можно будет получать её непосредственно из статических свойств.
Вместо:
можно будет написать:
Впрочем, есть ещё вариант с вызовом статических методов через рефлексию и реализацией проверки их наличия с Roslyn analyzer.
Также встречал вариант с указанием класса-дескриптора в атрибуте, экземпляр которого создаётся для получения мета-информации. В этом варианте тоже нужен Roslyn analyzer для проверки, что дескриптор реализует интерфейс.
Ещё можно сделать виртуальные методы в
PluginAttribute, этот вариант позволит вернуть мета-данные любого типа с проверкой на этапе компиляции, но несколько неочевидно в применении.new T()компилируется вActivator.CreateInstance(typeof(T)), так что особых преимуществ ограничениеnewс параметрами не даст, можно вызватьActivator.CreateInstanceруками. Проверку наличия конструктора на этапе компиляции несложно реализовать с помощью Roslyn analyzer.Удержание кнопки питания в течение нескольких секунд, как правило, выключает питание на уровне железа.
Под нагрузкой станет меньше.
У некоторых вольтметров есть специальный режим проверки батареек, ему можно верить. С остальными можно параллельно к батарейке подключить резистор в районе 20 ом.
А ещё есть torrent, который тоже "поток".
Если использовать для установки NOOBS, можно будет настроить Wi-Fi через GUI, а можно подложить на карту wpa_supplicant.conf.
Встанет, но из-за тормозов и отсутствия драйверов смысла в этом немного.
Оригинал на arduino.cc $30.80, и это ещё со скидкой. У реселлеров вообще под $50. Китайские клоны, разумеется, дешевле.
Запросы проходят, но ответы скрипт не получает. Чтобы узнать, разрешён ли CORS, браузеру необходимо сделать запрос и проверить заголовки ответа.
Ещё раздражают формы логина с autocomplete="off". С такими встроенный в браузер менеджер паролей не работает.
Меня это тоже достало, так что я написал правило для Redirector, удалающее язык из URL.
Чтобы не отваливались платежи, нужно использовать правильный рут, умеющий прятаться. С Magisk у меня всё работает.