摘要: 一、关于一般常量声明或定义的格式如下:const <类型说明符> <变量名> = <常量或常量表达式>; [1]<类型说明符> const <变量名> = <常量或常量表达式>; [2][1]和[2]的定义是完全等价的。例如:整形int(或其他内置类型:float,double,char)const int bufSize = 512;或者int const bufSize = 512;因为常量在定义后就不能被修改,所以定义时必须初始化。bufSize = 128; // error:attempt to write to 阅读全文
posted @ 2013-06-07 17:17 幻星宇 阅读(307) 评论(0) 推荐(1) 编辑
摘要: 一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个角色被指派到另一个角色。角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收。角色与角色的关系可以建立起来以囊括更广泛的客观情况。二、ThinkPHP中的RBAC先看下官方给的实例所用到的数据表,通 阅读全文
posted @ 2013-06-07 11:31 幻星宇 阅读(287) 评论(0) 推荐(0) 编辑