摘要: 概述:所有代码均来自MVC源码的阅读。实际上,也是框架开发中常用的技巧。1.使用Empty模式处理空对象return Enumerable.Empty();2.ConcurrentDictionary的GetOrAddConcurrentDictionary dic = new Concurrent... 阅读全文
posted @ 2014-06-21 19:30 _DN 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 概述Null Object 是Martin 大师提出的一种重构手段,其思想就是通过多态(派生一个Null对象)来减少逻辑(if … then …else)的判断。而.NET中已经有Null Object 的使用原型了——“类型.Empty”。//1)String.Empty//2)return En... 阅读全文
posted @ 2014-06-21 18:29 _DN 阅读(429) 评论(0) 推荐(0) 编辑
摘要: XSS(跨站脚本攻击)描述:原理:攻击者往Web页面里插入恶意代码,当用户浏览该页之时,嵌入其中Web里面的代码会被执行,从而达到攻击用户的特殊目的。类别:1)被动注入(Passive Injection)。用户将恶意代码输入到表单中,保存到数据库,然后再显示在网站上;2)主动注入(Active I... 阅读全文
posted @ 2014-06-21 16:34 _DN 阅读(2060) 评论(0) 推荐(0) 编辑