01 2008 档案

摘要:ASP.NET中设置MachineKey可以很轻松的实现SSO,可以在所有ASP.NET站点中添加如下配置: validationKey可以为视图状态、身份验证Cookie、Session等重要的信息添加杂乱信息以防止重要信息被篡改。 为了防止validationKey和decryptionKey以明文的方式进行显示,可以使用ProtectSection方法对machineKey配置节进行加密。... 阅读全文
posted @ 2008-01-28 13:45 网际飞狐 阅读(1214) 评论(0) 推荐(0)
摘要:1.一日,一个老大爷拿着一张银行卡来买单。我在刷卡器上反复刷了N次,都刷不出信息。于是,我告诉大爷,卡消磁了,需要去银行更换新卡。大爷不信,说早上才在银行里取了钱。我正苦于无法说服大爷的时候,大爷的一个举动让我差点笑死。他见我旁边有几个大头针,便把卡的磁条往大头针上一放,试了几次,都没有将它们吸起来。最后嘀咕一句:“真的消磁了,连个大头针都吸不起来了!”然后便一脸怒容地朝银行的方向扬长而去。2.一... 阅读全文
posted @ 2008-01-27 11:25 网际飞狐 阅读(261) 评论(0) 推荐(0)
摘要:公司使用的文件缓存经常出现大量的并发冲突,主要原因有两个:一个是读取文件时刚好文件被删除了,这样会抛出找不到文件的异常; 另一个是资源权限争抢的问题,可能会导致没有权限操作的情况。 ReaderWriterLock类实现了多用户读/单用户写的同步访问机制,可以使用此类对文件的读写进行加锁操作,因为文件缓存一般是大量读少量写的情况,所以非常适合使用ReaderWriterLock。 ... 阅读全文
posted @ 2008-01-25 13:53 网际飞狐 阅读(546) 评论(1) 推荐(0)
摘要:1、使用List.ConvertAll方法 public List GetDisallowedUserNames() { List list = GetDisallowedUsers(); return list.ConvertAll(new Converter(delegate(DisallowedUser u) {... 阅读全文
posted @ 2008-01-03 11:09 网际飞狐 阅读(470) 评论(0) 推荐(0)