Посмотрите на шаблон CRTP (Любопытно Рекурсивный Шаблонный Шаблон). Это разработано для помогания поддержать статического наследования.
Включение Bluetooth всегда может быть не лучшим решением, если вас беспокоит только длительная задержка обнаружения (в случае «времени автономной работы»).
Что касается стороннего Bluetooth API, единственное, о чем я слышал, это iAnywhere Blue SDK (от Sybase, не бесплатно, доступна только ознакомительная версия), который охватывает некоторые функции, которые будут поддерживаться в будущем из Пакеты system / bluetooth и bluez .
Согласно дорожной карте Android Bluetooth , большинство долгожданных вещей, таких как Java API, Bluetooth 2.1 + EDR, будут быть реализованным в какой-то момент в будущем.
Удачи в вашем проекте.
количество времени, необходимое для выполнения запроса с небольшим LIMIT в MySQL, пропорционально OFFSET. Фактически, ядро базы данных читает все строки, ведущие к определенному значению смещения, а затем возвращает следующие строки с LIMIT числами, не пропуская вперед, как вы ожидали.Для больших наборов данных, где у вас есть OFFSET значений в диапазоне более 100 000, производительность может значительно снизиться. Это проявляется в том, что страница 1 загружается очень быстро, страница 1000 - несколько медленная, а страница 2000 - очень медленная.
000 плюс диапазон, производительность может значительно снизиться. Это проявляется в том, что страница 1 загружается очень быстро, страница 1000 несколько медленная, а страница 2000 очень медленная. 000 плюс диапазон, производительность может значительно снизиться. Это проявляется в том, что страница 1 загружается очень быстро, страница 1000 несколько медленная, а страница 2000 очень медленная.