1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/luck55616-23-software-testing-class-2

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
redis-位操作3-1.txt 2.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.06.2025 13:44 c0d4c20
```
/*
------------------------------------------------------------------------
_b_ _a _ _ r_
98 97 114
0 1 1 0 0 0 1 0 | 0 1 1 0 0 0 0 1 | 0 1 1 1 0 0 1 0
------------------------------------------------------------------------
a a r
0 1 1 0 0 0 0 1 | 0 1 1 0 0 0 0 1 | 0 1 1 1 0 0 1 0
------------------------------------------------------------------------
*/
//key == foo
getbit key 0(какой бит) // получает битовое значение 1 или 0 для указанной позиции в ключе, по умолчанию .0 для значений за пределами диапазона
setbit key(ключ можно задать произвольно) 0(какой бит) 0(устанавливаемое значение 0 или 1)
bitcount foo [0 1] // получает количество битовых позиций, равных 1, в строковом значении ключа [0 1] этот диапазон берется из букв aar, начиная с позиции 0 до 1, то есть получаем диапазон aa
// ИЛИ И УМНОЖЕНИЕ НЕ
------------------------------------------------------------------------
_b_ _a _ _ r_
98 97 114
foo1 0 1 1 0 0 0 1 0 | 0 1 1 0 0 0 0 1 | 0 1 1 1 0 0 1 0
------------------------------------------------------------------------
a a r
foo2 0 1 1 0 0 0 0 1 | 0 1 1 0 0 0 0 1 | 0 1 1 1 0 0 1 0
c a r
res 0 1 0 0 0 1 1 | 0 1 1 0 0 0 0 1 | 0 1 1 1 0 0 1 0
------------------------------------------------------------------------
*/
```

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/luck55616-23-software-testing-class-2.git
git@api.gitlife.ru:oschina-mirror/luck55616-23-software-testing-class-2.git
oschina-mirror
luck55616-23-software-testing-class-2
luck55616-23-software-testing-class-2
master