摘要: 1. 基于角色的权限设计 这种方案是最常见也是比较简单的方案,不过通常有这种设计已经够了,所以微软就设计出这种方案的通用做法,这种方案对于每一个操作不做控制,只是在程序中根据角色对是否具有操作的权限进行控制;这里我们就不做详述 2. 基于操作的权限设计 这种模式下每一个操作都在数据库中有记录,用户是否拥有该操作的权限也在数据库中有记录,结构如下: 但是如果直接使用上面的设计,会导致数据库中的UserAction这张表数据量非常大,所以我们需要进一步设计提高效率,请看方案3 3. 基于角色和操作的权限设计 如上图所示,我们在添加了Role,和RoleAction表,这样子就可以减少UserAct 阅读全文
posted @ 2011-06-30 16:03 jjt 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 基于RBAC的权限设计模型:1 RBAC 介绍 RBAC 模型作为目前最为广泛接受的权限模型。 NIST (The National Institute of Standards and Technology,美国国家标准与技术研究院)标准RBAC模型由4个部件模型组成,这4个部件模型分别是基本模型RBAC0(Core RBAC)、角色分级模型RBAC1(Hierarchal RBAC)、角色限制模型RBAC2(Constraint RBAC)和统一模型RBAC3(Combines RBAC)[1]。RBAC0模型如图1所示。 图表 1 RBAC 0 模型 l RBAC0 定义了能构成一个RB 阅读全文
posted @ 2011-06-30 16:02 jjt 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 从企业管理器和程序代码两种方法来介绍MS-SQL Server 2000日志压缩的方法,希望对大家有所帮助!1>程序里面的方法:压缩数据库日志1)备份日志:exec('BACKUP LOG ['+@dbname+'] WITH NO_LOG')2)截断事务日志:exec('DUMP TRANSACTION ['+@dbname+'] WITH NO_LOG')3)收缩数据库文件(如果不压缩,数据库的文件不会减小exec('DBCC SHRINKDATABASE(['+@dbname+'])') 阅读全文
posted @ 2011-06-30 16:01 jjt 阅读(698) 评论(2) 推荐(0) 编辑
摘要: windowsXp系统中的IIS下运行asp.net程序,出现类似如下错误提示:“对路径xxx.xml的访问被拒绝”。原因及解决方案:此为文件写入权限问题,可如下操作解决(XP系统IIS5下尝试可行)1、资源管理器->工具->文件夹选项->查看 不选"使用简单文件共享"2、右击该xml文件(或者该文件所在文件夹),选"属性"点"安全"添加"aspnet",选中“写入”赋予写入权限,或者选"完全控制",然后确定即可。以下为网络获取在windows2003服务器IIS6下出现该错误 阅读全文
posted @ 2011-06-30 16:00 jjt 阅读(774) 评论(0) 推荐(0) 编辑
摘要: C# 中没有四舍五入函数,程序语言都没有四舍五入函数,因为四舍五入算法不科学,国际通行的是 Banker 舍入法Bankers rounding(银行家舍入)算法,即四舍六入五取偶。事实上这也是 IEEE 规定的舍入标准。因此所有符合 IEEE 标准的语言都应该是采用这一算法的Math.Round 方法默认的也是 Banker 舍入法在 .NET 2.0 中 Math.Round 方法有几个重载方法Math.Round(Decimal, MidpointRounding)Math.Round(Double, MidpointRounding)Math.Round(Decimal, Int32, 阅读全文
posted @ 2011-06-30 15:59 jjt 阅读(6726) 评论(0) 推荐(1) 编辑
摘要: 其实现的原理并没有本质的区别,在应用开发层面上有以下区别:1、Remoting可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就没有什么区别了,一般都喜欢定义为TCP,这样比Web Service稍为高效一些2、Remoting不是标准,而Web Service是标准;3、Remoting一般需要通过一个WinForm或是Windows服务进行启动,而Web Service则需要IIS进行启动。4、在VS.net开发环境中,专门对Web Service的调用进行了封装,用起来比Remoting方便我建议还是采用Web Service好些,对于开发来说更容易控制Rem 阅读全文
posted @ 2011-06-30 15:55 jjt 阅读(147) 评论(0) 推荐(0) 编辑