Результаты поиска по запросу "bitmask"

9 ответов

Ваша оригинальная версия сказала «быстро», а не «быстрее», как сейчас, отсюда мой первый комментарий. Да, я сравниваю «самый высокооптимизированный запрос» для ассоциативной версии, но это также версия, которая, скорее всего, будет на месте. Я сравниваю это с «самым плохо оптимизированным» запросом в поле битовой маски, потому что, опять же, это то, что, вероятно, будет на месте. Невозможно создать побитовый индекс для поля, и если вы планируете проверять разрешения как часть запроса, побитовая операция неизбежна. У вас есть лучший вариант для этого?

отаю над приложением, в котором пользователи имеют разные разрешения на использование разных функций (например, «Чтение», «Создание», «Загрузка», «Печать», «Утверждение» и т. Д.). Не ожидается, что список разрешений будет часто меняться. У меня ...

5 ответов

 связан с заданным вопросом.

о вроде SELECT COUNT(*) AS c FROM BANS WHERE typeid=6 AND (SELECT ipaddr,cidr FROM BANS) MATCH AGAINST 'this_ip'; Таким образом, вы сначала не получаете все записи из БД, а затем сопоставляете их одну за другой. Если с> 0, то были ...

5 ответов

создать битовую маску разрешения в Java

Я хочу сделать что-то вроде этого: public enum Permissions { CanBlah1, CanBlah2, CanBlah3 } byte[] userPerm = Permissions.CanBlah1 | Permissions.CanBlah2; // check permssions // if(userPerm && Permissions.CanBlah1 == Permissions.CanBlah1) { // ...

ТОП публикаций

3 ответа

Количество бит в числе [дубликаты]

Дубликат:Лучший алгоритм для подсчета количества установленных бит в 32-разрядном целом числе? [https://stackoverflow.com/questions/109023/best-algorithm-to-count-the-number-of-set-bits-in-a-32-bit-integer] Предположим, у вас есть номер. Есть ли ...

2 ответа

Есть ли разница между типами данных integer и bit (n) для битовой маски?

Я работаю с таблицей в базе данных PostgreSQL, в которой есть несколько логических столбцов, определяющих некоторое состояние (например,published, visible, и т.д.). Я хочу создать один столбец состояния, в котором будут храниться все эти ...

5 ответов

Сравнивая две битовые маски в SQL, чтобы увидеть, совпадают ли какие-либо биты

Есть ли способ сравнения двух битовых масок в Transact-SQL, чтобы определить, совпадают ли какие-либо биты? У меня есть таблица пользователей с битовой маской для всех ролей, к которым принадлежит пользователь, и я хотел бы выбрать ...

4 ответа

Соответствие бинарным образцам в C

В настоящее время я занимаюсь разработкой программы на C, которая должна анализировать некоторые заказные структуры данных, к счастью, я знаю, как они структурированы, однако я не уверен, как реализовать свой синтаксический анализатор на ...