当前位置:首页 > 日记 > 正文

旧PHP位操作的使用

旧PHP位操作的使用
用户权限在实际应用中的应用

我在这里说的权限管理方法是一种常用的方法,主要用于操作和运营商,运营商,|或操作。如果算法是10,它将被转换为数字2参与操作,然后将结果转换为10个数输出。

它的权限值是这样的

2 = 0 = 1,相应的2条目号是0001 (在这里,我代表亚方,即0方中的2,相同)。

2 = 1 = 2,相应的2条目号是0010 。

2 = 2 = 4,相应的2条目号是0100 。

2 = 3 = 8,相应的2条目号是1000 。

为了判断某个数中的某个数字,可以使用运算符(从上表中得出的值)

例如,7 = 4 | 2 | 1(你也可以简单的理解7 = 4 + 2 + 1)

要操作,您可以知道74, 72和71是true,如果78是false。

|,不熟悉检查手册,看看如何使用。

让我们看看下面的例子。
授予/允许值:8,上传>删除:4, 2, 1:读写:
定义(mdelete,8);
定义(mupload,4);
定义(mwrite,2);
定义(mread,1);
/ / vvvvvvvvvvvvv使用说明vvvvvvvvvvvvv
/ /部门经理权限(假设所有的权限有这个部门,|)是一个符号或操作不熟悉,检查数据
回声mdelete | mupload | mwrite | mread,
与上面的等价;权限值相加:8 + 4 + 2 + 1 = 15
我只有上载和读取/设置权限,然后
回声mupload | mread,
等价于;添加,只读权限值被添加:4 + 1 = 5
*
*给它多个权限并分别获得权限的值,例如,雇员拥有除删除的权限之外的所有权限。许可的价值是什么
*应该是:4 + 2 + 1 = 7
*了解如何将权力分配给管理局。
* /
/ / ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
判断某人。可在$键值中设置权限
*
*确定使用位和符号的权限,
* /
$ = 13; = 13 = 8 + 4 + 1
如果(美元关键mdelete)回波具有删除权限
8;
如果(美元关键mupload)回波有上传权限
4;
美元=美元关键mwrite;回波具有写权限
$ a;未经此权限
如果($key mread)回波具有读取权限
1;
>

好的,一个权限划分的算法,可以说是简单和有效的。我不知道大家明白没有,既不理解也不做,记住例子。前提是做研究的权威,即价值的分配1, 2, 4 8, 16…(有一个顺序问题,权限越高,更高的权限,如删除的权限,在上面的例子所示),权限分配表,你可以确定哪些权限给一个人,你只知道你想添加到相应的权限,权限值。

这种方法很好,缺点是如果分配权威罚款的话,那么权限值会越来越多,想想自己,一些时代广场,如果所有权限都是所有点的总和,但这对于一般权限来说已经足够了,2。

下面是一些简单应用程序的示例

(1)判断int变量a是奇数还是偶数。

A1 = 0偶数

A1 = 1奇数

(2)以int型变量位置的K(K = 0,1,2…)sizeof(int)),即一个> > K1

(3)int类型变量a的k级0,即,a = 1(< <

< >

(4)对int型变量,即k位置1,a一|(1 <

< >

(5)int型变量循环左移k倍,即一个=一个<> 16钾(sizeof(int)设置= 16)

(6)int型变量循环右移k倍,即=一> > K |一<< 16钾(sizeof(int)= 16)

(7)整数的平均值

两个整数x,y,如果我们用(x + y) / 2得到的平均值,会有溢出,因为x + y可能大于int_max,但我们知道它们的平均值不会溢出。
int平均值(int x,int y)返回值x,y的平均值

{

返回(XY)+((x = y)> 1);

}

(8)判断不是一个2的整数幂,对于一个x=0,判断他不是2的幂。
布尔POWER2(int x)

{

返回(((x(x-1))= = 0)(x!= 0);

}

(9)两个整数在没有温度的情况下交换。
无效交换(int x,int)

{

x y;

y x;

x y;

}

(10)计算绝对值
整数abs(int x)

{

y;

y = x > 31;

返回(x - y)- y;或:(x + y)

}

(11)将模型的操作转换为位操作(在没有溢出的情况下)

一%(2 n)相当于(2 - n - 1)

(12)将乘法运算转换为位操作(在没有溢出的情况下)。

a *(2 n)相当于< n

(13)将除法操作转换为位操作(在没有溢出的情况下)。

((2))等于

例如:12 8=12 > > 3

(14)一% 2等于1。

(15)如果(x = a)x = b;

否则x =;

它相当于x =;

(16)x的相对数表示为(x + 1)。

在32位系统上不要移动超过32个地方,当结果超过32时不要向左移动。

以上是常见的PHP的位操作是用来分享的全部内容,小编的,希望能给大家一个参考,我希望你能支持它。

相关文章

PS图象处理软件的常用配置和使用工

PS图象处理软件的常用配置和使用工

工具栏,工具,常用配置,图象,处理软件,本教程重点介绍了常用的ps配置以及工具栏中常用的几种工具,最后还介绍了ps的一些小技巧,希望对我们的工作和学习有所帮助。 PS的准备工作 关闭不必要的窗口。打开PS图象处理软件,出发前P地图或地图,我们…

如何解决JSSafari浏览器中的日期()问

如何解决JSSafari浏览器中的日期()问

浏览,不兼容,日期,如何解决,器中,VaR日期=新的日期('2016-11-11 11:11:11); document.write(日期); 最近,在编写一个时间判断脚本时,我们需要将固定字符串的时间与时间戳进行比较。当我们这样做时,我们使用Chrome作为调试工具,在代码基本完成后,一切…

PS图象处理软件教程:照片着色和清新

PS图象处理软件教程:照片着色和清新

软件教程,图象处理,照片,色调,蓝色,原 最终效果 1, open the original material, simply skin the characters, then copy the background layer, change the layer blending mode to ldquo, filter , and the layer opacity is 80%.2,…

Chrome安装其他网站提供的扩展

Chrome安装其他网站提供的扩展

安装,扩展,网站,电脑软件,Chrome,试图安装一个Chrome扩展程序,但是在下载被打开之后,浏览器不能安装扩展程序。进一步的提示是,这是一个非Chrome在线商店扩展程序,不能安装。那么如何解决这个问题呢 在过去,Chrome浏览器可以直接下载任何网站,但…

如何ppt2013自定义幻灯片模板ppt20

如何ppt2013自定义幻灯片模板ppt20

模板,教程,自定义,幻灯片,电脑软件,如果您想做一个非常个性化的PPT演示文稿,我们可以通过PPT设计幻灯片模板。实际上,设置方法非常简单。让我们告诉萧边,ppt2013设计模板。 ppt2013幻灯片模板定制设计方法 打开PowerPoint 2013并创建空白演…

如何在Excel2007条件格式使用Excel

如何在Excel2007条件格式使用Excel

教程,条件,格式,如何在,电脑软件,我相信每个人都面临着如何自动指定具体的值在一排单位不同的颜色,以及如何使用Excel2007的条件格式功能来实现这个效果。 Excel2007的条件格式的使用 以中学成绩表中重复数的出现情况为例,具体说明了具体操…

对微信JSSDK接口操作界面的使用例

对微信JSSDK接口操作界面的使用例

使用例子,接口,操作界面,电脑软件,JSSDK,本文介绍了微信JS SDK接口操作界面的使用。分享给您参考,如下: 的前提下获得的权限在wx.config接口(),这是基于官方文件。 解释uff1a 1。当前接口的接口和使用相对简单。 2。有些东西似乎有点重复。 …

利用ajax技术实现页面上TXT弹出的

利用ajax技术实现页面上TXT弹出的

方法,弹出,页面,技术,电脑软件,使用ajax技术实现单击按钮,txt文本的内容通过弹出框显示在页面上。 事件可以在页面加载后触发。 在window.onload =函数(){ 获取按钮ID 无功obth = document.getelementbyid('btn); 单击该按钮来触发函数。 …

赢10玩游戏屏幕显示不完整或花屏(溶

赢10玩游戏屏幕显示不完整或花屏(溶

屏幕显示,溶液,玩游戏,不完整,花屏,问题: 安装后赢10,电脑找到星际争霸和红色警报;;当游戏是不完整的,有时花屏不知道发生了什么事。 答案uff1a 计算机的上述情况与显卡驱动无关。主要是系统的兼容性问题。找到计算机上的游戏(如:星际的安装文件…

如何修改Outlook数据库的默认位置

如何修改Outlook数据库的默认位置

默认,数据库,修改,位置,电脑软件,问:我公司是与脑机观电子邮件、统一的协同办公、观2013将存储在默认的数据库,如果时间长,占用的磁盘空间将是巨大的,但我没有发现在设置数据库选项的位置。我应该做些什么呢 答:不要修改选项,即通过组策略。解决…

详细的介绍了微信的小程序wxapp内

详细的介绍了微信的小程序wxapp内

文本,程序,内容,详细,电脑软件,微信小程序内容组件 相关文章: 微信小程序wxapp内容组件图标 微信小程序wxapp内容文本 微信小程序wxapp内容进展 微信小程序内容:文本 文本节点支持转义字符。 不能选择文本节点以外的其他节点 实例: { {…

合成南瓜的喉舌

合成南瓜的喉舌

喉舌,南瓜,电脑软件,今天看到一张有趣的PS图片是很有趣的,所以今天教你PS制作一个南瓜的喉舌,看看它! 步 今天我们做黄色南瓜的合成,我们用PS打开两张图片。 首先,我们用移动工具把黄色南瓜拖到黄色南瓜的位置。我们不需要改变图层的顺序,将右边…