Как отличить полезную информацию от бесполезной и ложной.
Как сделать из полученной информации правильные выводы и прогнозы.
Хочу добавить, что в эти аспекты вникают по большей части, изучая точки зрения коллег по цеху (а лучше чтобы это была дискуссия или спор). Без этого есть риск оказаться в информационном пузыре, если заниматься самоизучением без практического взаимодействия с людьми.
Не хочу погружаться в код, достаточно объяснить на пальцах (на языке математики).
Как примерно надо:
цена_будни = 100;
цена_выходной = цена_будни + 10;
кол-во = 3;
Если выбрали будни, то вывести кол-во * цена_будни.
Если выбрали выходной, то вывести кол-во * цена_выходной.
А вы делаете так:
цена_будни = 100;
кол-во = 3;
Если выбрали будни, то вывести кол-во * цена_будни.
Если выбрали выходной, то прибавить цена_будни + 10, перезаписав это значение, и вывести кол-во * цена_будни.
PS: Вы постановку задачи не привели, возможно, там есть нюансы. Умозаключение выше получено чисто по собственным соображениям.
Чтобы заказчику были интересны мощности рядового юзверя, нужно обязать этого юзверя давать эти мощности по гарантированной метрике, то есть, заключать прямой договор с кучей формулировок, которые будут содержать слова "не менее" и "не более", а не "до":
- Отказ в доступе системы в случае сбоя не более 10 минут в год.
- Канал связи - не мнее 1 Гбит/с, с возможными просадками скорости до 100 Мбит/с на 10 минут в год.
- Такие же требования к загрузке CPU.
- ... RAM.
- ... GPU.
- ... Дискового пространства.
Если это все сложить в единое целое, то выяснится, что заказчику интересны только сервера с коммерческим доступом в интернет, и обвесом оборудования, обеспечивающего отказоустойчивость. В итоге, обычному пользователю со своим компом делать нечего, он не подходит ни по каким критериям, чтобы кому-то помочь со своими мощностями.
Ну вы что? Разрабатываете клиент-серверное приложение, и не посмотреть, где и как хранится какой источник данных, и не испытать импорт/экспорт этого источника...
По сравнению с потреблением компонентов самой видеокарты подсветка потребляет мало, значения в пределах погрешности измерений мощности потребления видео.
Ну, в принципе, оно так и есть, не хватает квалифицированного хирурга, который сделает всю теоретическую и проектную работу, все остальные могут быть ассистентами в той или иной степени в процессе реализации.
В php очень тяжко с сокетами и любыми продолжительными по времени запросами как в работе в качестве сервера, так в качестве клиента. Ему бы просто как можно быстрее выполнить запрос и умереть, освободив ресурсы.
Скорее всего вы найдете решение на NodeJS.
Если погуглить php-mysqlnd, то предлагают удалить php-mysql и установить php-mysqlnd.
Наверное, за счет такой манипуляции предыдущая конфигурация функционировала.
Хотелось бы больше информации про текст ошибки, и как построен запрос - какие типы данных имеют атрибуты.
Вообще, перед вставкой вы должны проверить, того ли диапазона целые или вещественные числа, длина строк, не пусто ли где, где обязательно значение.
Самая простая RFID метка на 125кГц, без шифрования ключа, просто хранит и транслирует идентификатор длиной 5 байт.
Для авторизации в Windows еще бы хорошо, чтобы метка сообщала, какого пользователя использовать (хотя бы порядковый номер).
В итоге, что получается. Что переключать пользователя придется вручную или выбирать 1 из 1, при этом сложность ключа у вас 5 байт, ниже, чем рекомендованная длина пароля в 8 символов.
В общем, из-за этого и нет софта, что уровень защиты ниже, чем у детской копилки для мелочи. Поэтому овчинка выделки не стоит.
PS: А так вам нужно некоторое наколеночное решение. Чтобы оно на входе использовало указанное вами HID-устройство, а на выходе выбирало первого попавшегося пользователя на экране блокировки и передавало символы из буфера ввода этого устройства и добавляло Enter.