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