01 2008 档案
摘要:ASP.NET中设置MachineKey可以很轻松的实现SSO,可以在所有ASP.NET站点中添加如下配置: validationKey可以为视图状态、身份验证Cookie、Session等重要的信息添加杂乱信息以防止重要信息被篡改。 为了防止validationKey和decryptionKey以明文的方式进行显示,可以使用ProtectSection方法对machineKey配置节进行加密。...
阅读全文
摘要:1.一日,一个老大爷拿着一张银行卡来买单。我在刷卡器上反复刷了N次,都刷不出信息。于是,我告诉大爷,卡消磁了,需要去银行更换新卡。大爷不信,说早上才在银行里取了钱。我正苦于无法说服大爷的时候,大爷的一个举动让我差点笑死。他见我旁边有几个大头针,便把卡的磁条往大头针上一放,试了几次,都没有将它们吸起来。最后嘀咕一句:“真的消磁了,连个大头针都吸不起来了!”然后便一脸怒容地朝银行的方向扬长而去。2.一...
阅读全文
摘要:公司使用的文件缓存经常出现大量的并发冲突,主要原因有两个:一个是读取文件时刚好文件被删除了,这样会抛出找不到文件的异常; 另一个是资源权限争抢的问题,可能会导致没有权限操作的情况。 ReaderWriterLock类实现了多用户读/单用户写的同步访问机制,可以使用此类对文件的读写进行加锁操作,因为文件缓存一般是大量读少量写的情况,所以非常适合使用ReaderWriterLock。 ...
阅读全文
摘要:总结2年多来的项目开发经验,分析每个项目的开发思路和基本设计思想。 按开发时间倒序排列... 1、个人空间。Person Center 功能描述:整合公司所有共公资源(论坛贴子及回复、博客文章及评论、用户网摘及私信、留言及好友关系等)的个人展示和分享平台。 Functional Description: 2、个人档案。User Profile 功能描述:提供统一的用户资料填写和展示平...
阅读全文
摘要:1、使用List.ConvertAll方法 public List GetDisallowedUserNames() { List list = GetDisallowedUsers(); return list.ConvertAll(new Converter(delegate(DisallowedUser u) {...
阅读全文

浙公网安备 33010602011771号