08 2014 档案

摘要:一、为什么要生成说明文档我们大家都知道,自己写的API要供他人调用,就需要用文字的方式将调用方法和注意事项等写成一个文档以更好的展示我们设计时的想法和思路,便于调用者更加高效的使用我们的API。当然,您可以不借助任何工具,自己手工写文档,然后做成chm或者html的形式交给客户,就是效率有点低,并且... 阅读全文
posted @ 2014-08-22 15:36 夜の魔王 阅读(1669) 评论(1) 推荐(4) 编辑
摘要:当windows系统下使用System.IO命名空间下的方法,目录长度超过260个字符时,.net framework会抛出LongPathException。查阅相关资料,发现是微软为了安全和系统兼容性做出的限制。 原话是这么说的:The exception that is thrown when a path or file name is longer than the system-defined maximum length. 阅读全文
posted @ 2014-08-22 14:39 夜の魔王 阅读(1345) 评论(0) 推荐(1) 编辑
该文被密码保护。
posted @ 2014-08-18 12:08 夜の魔王 阅读(1695) 评论(8) 推荐(1) 编辑
摘要:用FormsAuthenticationTicket.Version存储用户角色ID。 一开始还为自己的机智和精巧的设计洋洋得意,而且在安卓手机上运行完全没有问题。但是在IOS上,不管我Version设置为什么值,它的值始终都是2. 很奇怪。根据msdn的解释:如果 FormsAuthenticationTicket 是使用不提供 version 参数的构造函数创建的,则 Version 属性返回 2;否则,Version 属性返回提供给FormsAuthenticationTicket 构造函数的值。 阅读全文
posted @ 2014-08-06 16:47 夜の魔王 阅读(2717) 评论(4) 推荐(1) 编辑
摘要:我们都知道ASP.net mvc权限控制都是实现AuthorizeAttribute类的OnAuthorization方法。这种方式是比较粗粒度的解决方案,由于是已经将定义好(约定好的)权限hard code带对应的Action上,所以无法实现用户自定义权限控制。基于角色的权限控制系统RBAC(Role Based Access Control)是目前最流行,也是最通用的权限控制系统。对于ASP.NET MVC来说,这套系统很容易实现:Controller下的每一个Action可以看作是一个权限,角色就相当于多个权限的组合。本文就是来探讨这个事情的。 阅读全文
posted @ 2014-08-05 17:09 夜の魔王 阅读(12674) 评论(4) 推荐(15) 编辑

点击右上角即可分享
微信分享提示