sqlserver的位运算应用
来源:互联网 发布:数据采集卡的采样率 编辑:程序博客网 时间:2024/06/07 01:07
转载于:http://www.cnblogs.com/sycdirdir/archive/2010/06/01/1748891.html
用2的n次方标识单个的权限 如
0 无权限
1 可读(read)
2 可新增(insert)
4 可修改(update)
8 可删除(delete)
16 可审核
...
权限的组合
read +insert = 1+2=3
read +insert +delete = 1+2+8=11
read + update+delete =1+4+8=13
(value = 2的n次方)
增加权限
power = power | value
删除权限
power = power &~ value
btw: 可以一次增加或删除多个权限的组合
power = power | 13 同时增加 read + update+delete
power = power &~ 3 同时删除 read + insert
判断权限
可以同时判断单个权限,也可以同时判断多个组合权限
power & value = value
0 0
- sqlserver的位运算应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- 位运算的应用
- SQLSERVER 位运算
- 位运算符的应用
- 关于位运算的应用
- mysql位运算的应用
- 位运算的一些应用
- Linux下的多进程编程初步(转载)
- 信息资讯沟通流
- 浅谈服务意识
- 【数据运营】产品经理思维如何颠覆营销?
- FPS的计算方法
- sqlserver的位运算应用
- Python安装与环境配置
- 总体把握Android中的触摸事件处理
- JAVA生成短8位UUID
- 中国象棋将帅问题
- POJ 1815 - Friendship(网络流‘最小割)
- python 的日志logging模块学习
- 关于光纤传播速度比铜线快的误解
- asm.jar使用不了,Error:Could not find adb, please install Android SDK and set path to adb