Вопросы по теме 'bitmask'

Эффективный способ создания/распаковки больших битовых полей в C?
У меня есть один микроконтроллер, который отбирает данные из множества АЦП и отправляет измерения по радио с очень низкой скоростью передачи данных, и пропускная способность становится проблемой. Прямо сейчас каждый АЦП дает нам только 10 бит...
545 просмотров
schedule 25.08.2023

Поиск по битовой маске в ActiveRecord
У меня есть таблица пользователей с полем битовой маски, в котором есть маска разрешений. Локально я могу определить, есть ли у пользователя определенное разрешение, выполнив битовую маску (UserPermissions&Perm)==Perm . Однако я хочу иметь...
2884 просмотров
schedule 05.05.2024

Java Работа с битами
Позвольте мне начать с того, что я никогда раньше не работал с битами в программировании. У меня есть объект, который может находиться в 3 состояниях, и я хочу представить эти состояния с помощью 3-битного массива. Например: У меня есть гоночная...
27280 просмотров
schedule 02.08.2023

битмаска вопрос?
У меня есть следующее: public static final int LIMIT_ONE = 1; public static final int TRADEABLE = (1 << 1); public static final int SELLABLE = (1 << 2); public static final int STORABLE = (1 << 3); public static final int...
22330 просмотров
schedule 18.04.2024

Лучший способ создать следующую битовую маску для данного ввода?
Я пытаюсь найти лучший способ создать следующую битовую маску: - Для заданного ввода n выходом будет битовая маска, в которой установлены первые (n-1) биты, а все остальные биты не установлены. Пример: if n = 1, output = 0x00000001 =...
1360 просмотров
schedule 13.04.2022

Удобные способы работы с большой битовой маской
Я пытаюсь реализовать алгоритм в приложении iOS, который будет использовать большие битовые маски. Каждая битовая маска может иметь длину до 256 бит (32 байта). Мне нужно будет быстро получить / установить биты в произвольных местах маски и т. Д....
1214 просмотров
schedule 13.03.2023

Объявление масок для побитовых операций
Я новичок в таких низкоуровневых операциях, надеюсь, кто-нибудь укажет на очевидную ошибку, которую я здесь совершаю. //Input value - 00111100 //I want to get the value of the bits at indexes 1-3 i.e 0111. byte mask = (byte)0x00001111; // This...
4805 просмотров
schedule 21.04.2024

Могу ли я создать битовую маску от 1 до 64 бит без условного выражения в Java?
Я хочу написать функцию, которая принимает целое число от 1 до 64 и возвращает соответствующую «битовую маску» с таким количеством битов 1, как вход. Я начал так: /** Computes a bitmaks */ private static long mask(final int bitsPerValue) {...
2077 просмотров
schedule 10.04.2022

Интересная головоломка с битовой маской в ​​C++
У меня есть интересная задача-головоломка с битовой маской, мне нужна помощь в решении кое-чего. Вот проблема: 11010 Каждый бит представляет собой характеристику части контента. Он хранится в Redis. Но чтобы запросить его, нам нужны все...
478 просмотров
schedule 08.09.2023

применить битовую маску в python
Я хотел бы применить битовую маску к переменной в python, чтобы выяснить, какие биты установлены. Я пытался, но не понял, как правильно это сделать. Моя переменная двоичная, и для отображения ее значения я использую функцию hexlify(): corr =...
9160 просмотров
schedule 14.04.2023

Сопоставление битовых масок с использованием битовых строк (вместо целых чисел) в SQL
Я нашел здесь отличный ресурс ( Сравнение двух битовых масок в SQL, чтобы увидеть, совпадают ли какие-либо биты ) для выполнения поиска в базе данных SQL, где вы храните данные с несколькими свойствами с использованием битовых масок. Однако в этом...
8112 просмотров
schedule 24.04.2024

преобразование десятичного числа в шестнадцатеричное с использованием битовой маски и сдвига в C
У меня возникли проблемы с ошибкой сегментации в моем коде. Я пытаюсь сделать функцию, которая преобразует десятичные числа в шестнадцатеричные числа. Также, если бы я использовал: 15 и 15, было бы число 1111 или 15? Вот мой код:...
3181 просмотров
schedule 03.05.2024

Как проверить битовые поля (в частности, SCNetworkReachabilityFlags) на наличие флагов в Swift?
У меня есть переменная SCNetworkReachabilityFlags и я хочу проверить ее на определенные значения, например. если сеть доступна через WWAN. Тип SCNetworkReachabilityFlags представляет собой тип typealias для UInt32 , а различные параметры...
1859 просмотров
schedule 24.12.2023

Бит Маскировка битового регистра
Я уверен, что об этом спрашивали, но у меня возникли проблемы с пониманием того, как маскировать 8-битный регистр. Предположим, у меня есть 8-битный регистр. Биты устанавливаются через PORTD . Я хочу изменить все биты, кроме 2 LSB. PORTD |=...
188 просмотров
schedule 04.03.2022

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

Перечисление Bitmask для объединения сети кредитных карт
Я пытаюсь представить поставщиков карт как enum . По сути, кредитная карта (на основе номера BIN) может быть Visa или Mastercard, а подтип может быть кредитным или дебетовым (упрощенный пример, но я хочу обрабатывать все случаи (Maestro, Visa...
57 просмотров
schedule 14.07.2022

N выберите K битную перестановку с битовой маской
Я пытаюсь найти/создать битовый алгоритм, который генерирует все перестановки K -битов 1 s в битовой маске N -битов, где K < N . Количество перестановок равно (N choose K) = N!/(K!(N-K)!) . Эти два алгоритма из Bit Twiddling Hacks...
377 просмотров
schedule 13.09.2023

в чем разница между битовыми масками и битовыми манипуляциями?
любой может дать мне ответ на этот вопрос! Битовые маски и Битовые манипуляции — это одни и те же темы? или разные?
940 просмотров
schedule 08.05.2022

Можно ли использовать хэш-коды в качестве битовой маски для эффективного хранения/отслеживания членства в коллекции?
В настоящее время у меня есть решение, в котором я отслеживаю интересующие меня объекты, получая их хэш-код через Object.GetHashCode , а затем сохраняя их в файле HashSet<int> . Однако я также узнал о битовых масках и побитовых операциях, и...
218 просмотров
schedule 23.11.2022

Как я могу сделать это понимание списка python в NumPy?
Допустим, у меня есть массив значений r , которые варьируются от 0 до 1 . Я хочу удалить все значения, которые являются некоторым пороговым значением от медианы. Предположим, что это пороговое значение равно 0.5 и len(r) = 3000 . Затем,...
1470 просмотров
schedule 22.06.2023