Linux中的权限管理算法。
定义a^b为:a的b次方
假如,我们为每一个操作设定一个唯一的整数值,比如:
删除A---0
修改A---1
添加A---2
删除B---3
修改B---4
添加B---5
。。。
理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。
这样,如果用户有权限:添加A---2;删除B---3;修改B---4
那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了
化成二进制可以表示为11100
Linux中的权限管理算法。
定义a^b为:a的b次方
假如,我们为每一个操作设定一个唯一的整数值,比如:
删除A---0
修改A---1
添加A---2
删除B---3
修改B---4
添加B---5
。。。
理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。
这样,如果用户有权限:添加A---2;删除B---3;修改B---4
那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了
化成二进制可以表示为11100
作者:倪超
从头到尾,我都是本着帮人的原则、用科技带来便利的原则来的,没有一点利益色彩,和各方的合作也都是完全免费的,没有利益的瓜葛。然而这种想为人带来便利、节约操作和时间,被称为不公平。其实我很想问,那这个世界的公平,到底在哪里?
让所有人一起在那里点查询刷新吗?那为什么有些人一顿饭吃掉上三五万,你蹲在路边吸溜吸溜吃泡面的时候没有感觉不公平?
关于订票助手的,写点什么纪念吧
关于订票助手,说点什么吧,怎么说也坚持这么久了。
订票助手最初的出现是为了挤上网站。因为最初上12306是个体力活,需要输入用户名密码验证码,然后系统告诉你人多,然后你再输入用户名密码 验证码,如此反复。这样的好处是,当你最终挤上去的时候,你也为成功地锻炼了自己手指的灵活性,对于一个还要忙工作混饭吃的人,这很明显是个让人崩溃的事 情。而现代科技的发展就是要解决这类问题。所以助手出现了。
这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。
江苏淮阴 申海琴
一
悠远的历史,深邃的天空,在黄土地雄浑的背影中,祖辈们用沾满泥土的双手,紧紧握着故乡的双臂,在正月里,用锣鼓把乡村所有残缺的日子拼凑起来,声音铿锵有力,撼人心魄。村庄,从此不再藏在农历里沉寂。我那温厚的故乡,如清晨草间上圆润的露珠,在我异乡的梦里,晶莹了许多年。
故乡那锈迹斑斑躺在墙角的犁铧,记载着几千年的农事。轱辘,静静地守候在乡村熟悉的菜园里,颤悠悠地旋转着,滋润的不仅仅是干涸的禾苗,还有祖辈们疼痛的岁月。
黄昏里,一群鸟儿划过袅袅炊烟,往家的方向飞去。老牛卧在月色里,抬起毛发稀疏的头,开始咀嚼田野上一天粗重的喘息。
AD:物理伤害
AP:法术伤害
T:指Tank,肉盾,护甲高,血量多,能够承受大量伤害的英雄。
DPS:damage per second,伤害每秒,特指能够对敌人造成大量伤害的英雄。
Carry:后期,核心,需要大量的金钱去堆积装备的英雄,成型后威力很大,起决定性作用。
Gank:Gangbang Kill的缩写,游戏中的一种常用战术,指两个以上的英雄并肩作战,对敌方英雄进行偷袭、包抄、围杀。通常是以多打少,又称“抓人”。
Stun:带有眩晕效果的技能的总称,也指打断对手持续性施法和施法动作的打断技。
Solo:一条线路上一个人,指英雄单独处于一路兵线上与敌人对峙,经验高升级速度远超其他两路。
Aoe :area of effect,效果范围,引申为有范围效果的技能
[mp3]https://cdn.bigjin.com/usr/uploads/2012/11/4069379515.mp3[/mp3]
每一个明天
演唱:陈奕迅
结伴创将来多么的美
你的路 我的途 再也不分己与彼
有浪有风来不舍不弃
每一明天也赠你
未懂占卜 也不懂命理
却可先知我们 同步注定了不起
令我不普通 变得坚毅无忌
幕后有一个最大原因 因为你
每望向将来都找到你
我所梦 我所期 全部喝采因你起
你是我将来不舍不弃
我的明天创自你
很多时候会在一些群里看到一些同学提问,运气好的时候,问题能有人及时回答,运气不好的时候,也许一天都没有人搭理。我看到能帮忙的,有时间的时候也顺便帮忙咯。
可是大部分的问题在百度上都能很容易找的到答案,为什么这些同学不先找找百度,上上谷歌呢?却希望别人帮他解答。
程序员碰到的问题会有很多很多,如果有点问题就请教他人,寄希望与他人的帮助,久而久之独立解决问题的能力得不到锻炼,反而会下降,而且别人告诉的毕竟不是自己解决的更印象深刻,下次遇到同样的问题可能又要囧了……而且别人愿不愿意帮也是一个问题。因为他们没有义务解答问题,解答问题的同学也是抱着一个助人为乐的心态。
有时候,一些朋友说遇到问题了,要帮忙解决,可大部分都是一些能很容易在百度中找到答案的,我们应该反问一个问题:你百度了么?
这几天一直在捣鼓博客的主题,过段时间又要开始忙活了,倒时候就不能正常写博了又,呵呵,程序员,苦逼的职业!
统计代码大家基本上都在用,很多时候打开网页后,网页浏览器选项卡前的Loading图标一直在转个不停,一直无法加载完成,用Firebug就能发现元凶了——统计代码一直无法加载完成,导致了整个页面一直Loading。
虽然大多数的统计代码都用<script>直接引入(如):
<script type="text/javascript">
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src=’" + _bdhmProtocol
+ "hm.baidu.com/h.js%3F657bb8bc8477a6eb0f6993fbf78bc9e6’ type=’text/javascript’%3E%3C/script%3E"));
</script>
代码直接加到html,这样在加载整个页面时,统计代码一直无法加载完成,出于阻塞状态,影响了整个页面的加载!