Bitmaps 位图

位运算 只有 0 和 1

主要是可以统计一些 只有两面性的事务

登录和未登录,打卡和未打卡,活跃和不活跃

效率更高!

一些样例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 假设现在是 存储 一周内的打卡情况
# 这个是按位来存储的
setbit bit 0 0
setbit bit 1 1
setbit bit 2 1
setbit bit 4 0
setbit bit 5 1
setbit bit 6 1
setbit bit 3 0

# 查看某一天的打卡情况
getbit bit 1 # 周一打卡

#统计打卡的天数
bitcount bit 起始 末尾