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

Существуют ли практические ограничения на размер битовых масок?
Существует распространенный способ хранения нескольких значений в одной переменной с использованием битовой маски. Например, если у пользователя есть права на чтение, запись и выполнение элемента, это можно преобразовать в одно число, произнеся read...
6030 просмотров
schedule 22.04.2022

SQL Server: varbinary или int для хранения битовой маски?
Есть ли какое-либо преимущество использования int vs varbinary для хранения битовых масок с точки зрения производительности или гибкости. Для моих целей я всегда буду выполнять чтение этих битовых масок (без записи или обновления).
12560 просмотров
schedule 12.04.2022

Определите, какой бит установлен для даты, используя сложные битовые маски
У меня есть маска сдвига битов, которая представляет дни недели: Sunday = 1 Monday = 2 Tuesday = 4 ... Saturday = 64 Я использую битовую маску, потому что несколько (по крайней мере, один) дней могут быть установлены на 1. Эта проблема...
2016 просмотров
schedule 22.03.2023

Группировка битовой маски с использованием SQLite
У меня есть таблица sqlite, когда в каждой таблице есть поле, которое я использую для хранения некоторого перечисления битовой маски. Я хотел бы выполнить запрос, который вернет мне все результаты и сгруппирует все перечисления в одно поле:...
2738 просмотров
schedule 20.01.2023

FileAttributes и проблемы с битовой маской
По какой-то причине, когда я пытаюсь проверить файл с помощью FileAttributes.Normal, мне кажется, что почти ни один из моих файлов не отображается в моем поиске. Согласно API, это потому, что установлены некоторые другие атрибуты. Ничего страшного,...
1383 просмотров
schedule 15.02.2022

Каковы возможные способы преобразования этих определений битовой маски из пешечного языка в PHP?
Ну, чтобы уточнить, pawn — это язык, очень похожий на C++. Я программирую панель управления администратора, для которой требуются разрешения на битовую маску (в php), и я на самом деле не знаю, правильно ли я преобразовал разрешения (поскольку я...
185 просмотров
schedule 31.07.2023

объединение против битовой маскировки и битового сдвига
Каковы недостатки использования unions при хранении некоторой информации, такой как последовательность байтов, и возможности доступа к ним сразу или по одному. Пример: Цвет может быть представлен в RGBA. Таким образом, цветовой тип может быть...
2266 просмотров
schedule 13.05.2022

Объявление и проверка/сравнение (bitmask-)enums в Objective-C
Вы знаете, что в Cocoa есть такая вещь, например, вы можете создать UIView и сделать: view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; У меня есть пользовательский UIView с несколькими...
28103 просмотров
schedule 03.07.2022

Нижний регистр‹--›Прописные буквы не работают должным образом
Итак, я пытаюсь создать функцию, которая переключает прописные буквы на строчные и наоборот. Вот с чем я работаю: #include <stdio.h> #include <stdlib.h> int caplowswitch(char string[], char switched[]); int main(){ char...
84 просмотров
schedule 10.03.2023

Объекты в игре SpriteKit перестали сталкиваться после обновления iOS 7.1
Объекты в моей игре spriteKit перестали сталкиваться после обновления iOS 7.1. Это включает в себя границы экрана, поэтому персонаж просто убегает за пределы экрана. Я использую битовую маску для обнаружения коллизий и обработки коллизий в методе...
261 просмотров

Как извлечь значения из структуры C++ с помощью битовых полей
Это моя проблема, у меня есть структура (которую я не могу изменить), например: struct X { uint8_t fieldAB; uint8_t fieldCDE; uint8_t fieldFGH; ... } Каждое поле этой структуры содержит разные значения, упакованные с...
1894 просмотров
schedule 30.08.2022

как сохранить эксклюзивное ИЛИ логическое значение в виде битовой маски
Я работаю с интерфейсом, в котором большинство флагов неявно ложны, когда они не установлены, но некоторые параметры имеют явный флаг «x-not-set», так что любой флаг может быть передан, но никогда оба, а в некоторых случаях ни один из них не должен...
84 просмотров
schedule 02.07.2022

Код работает только на iOS 7
Привет, я делаю игру с фреймворком SpriteKit и устанавливаю битовую маску столкновения при столкновении двух объектов. Один из этих объектов, скажем, объект A, может иметь 2 состояния: черный или нормальный, поэтому, когда два объекта сталкиваются, а...
50 просмотров

Упрощение попытки алгоритма установки битов
Попытка упростить этот работающий, но длинный код для назначения, включающего манипулирование битовым массивом. Что у меня есть для функции set (устанавливает бит в индексе в массиве равным 1): // set bit with given index to 1 void BitArray::Set...
67 просмотров
schedule 12.03.2022

Какое максимальное количество категорийBitMask разрешено в Sprite Kit?
Я слышал, что в игре Sprite Kit разрешено использовать только 32 битмаски разных категорий. Есть ли способ обойти это? Мне абсолютно нужно больше (примерно в 3-4 раза больше, так как игра с открытым миром). Я установил свою битовую маску категории...
343 просмотров
schedule 21.09.2022

C Регистры маскирования битов
Прошло некоторое время с тех пор, как я программировал на C и не делал никаких битовых масок. Моя проблема заключается в том, что при запуске моего устройства драйвер моего устройства инициализирует биты в регистрах, но предполагается, что только...
2630 просмотров
schedule 09.04.2022

Перекрывающиеся подзадачи в динамическом программировании с битовой маской
Я пытаюсь изучить битовую маскировку с помощью динамического программирования, но я не могу понять перекрывающиеся подзадачи для случая. Может кто-нибудь объяснить, как перекрываются подзадачи, основываясь на любом примере, который они считают...
176 просмотров
schedule 05.05.2023

Битовая маска категории SpriteKit работает неправильно
В моем проекте xcode я пытаюсь создать функцию, которая вызывается, когда SKShapeNode достигает границы мира (края экрана), которую я создал. SKShapeNode ударяется о край экрана и катится вправо из-за гравитации, но когда происходит контакт, функция...
207 просмотров
schedule 05.11.2022

Как преобразовать битовую маску Int в набор Int?
Мне нужна функция, которая принимает битовую маску Int и возвращает ее замаскированные значения в виде набора Int . Что-то вроде этого: func split(bitmask: Int) -> Set<Int> { // Do magic } такой, что split(bitmask:...
2656 просмотров
schedule 22.03.2022

Битовая маска — когда использовать шестнадцатеричный код против двоичного
Я работаю над проблемой из Cracking The Coding Interview, которая требует, чтобы я менял местами нечетные и четные биты в целом числе с помощью как можно меньшего количества инструкций (например, бит 0 и 1 меняются местами, биты 2 и 3 меняются местами...
342 просмотров