随笔分类 -  .NET

摘要:HTTP Message Handler在 Web Api 2 认证与授权中讲解了几种实现机制,本篇就详细讲解 Message Handler 的实现方式关于 Message Handler 在 request 到 response 过程所处于的位置,可以参考这里HTTP Message Handl... 阅读全文
posted @ 2014-06-23 16:23 Leaf.Duan 阅读(1860) 评论(0) 推荐(1)
摘要:注:因发现各网站爬虫随意收集文章,故做此声明:版权归原作者(Leaf.Duan)所有,转载还请著名出处,谢谢设备信息Epson TM-T88IV Thermal Printer,爱普生 TM-T88IV 热敏式打印机,主要用来打印票据(receipt)操作系统:windows 7 Ultimate ... 阅读全文
posted @ 2014-06-18 23:41 Leaf.Duan 阅读(1838) 评论(2) 推荐(1)
摘要:认证与授权认证与授权,Authentication and Authorize,这个是两个不同的事。认证是对访问身份进行确认,如验证用户名和密码,而授权是在认证之后,判断是否具有权限进行某操作,如 Authorize 属性。简单说,他们之间先后顺序是先认证,再授权。Web Api 的客户端可以是浏览... 阅读全文
posted @ 2014-06-08 17:24 Leaf.Duan 阅读(2329) 评论(5) 推荐(6)
摘要:先看一段代码,先猜猜下面标注1、2、3、4、5、6、7、8、9、10 的地方的输出情况注:使用 Snippet Compiler Live 2008 编辑器 1 public static void RunSnippet() 2 { 3 ITest a = new Test(); 4 a.Say(); // 1 5 6 a = new App(); 7 a.Say(); // 2 8 9 a = new Strong();10 a.Say(); // 311 12 ... 阅读全文
posted @ 2011-12-03 23:22 Leaf.Duan 阅读(749) 评论(2) 推荐(0)
摘要:转载自Jeffrey Zhao(赵劼,网名老赵)博客 原文地址在许多年前,“语言”就等同于“平台”,例如C,C++以及最早的Ruby和Python等等。但是随着技术发展,出现了一些通用的平台,例如.NET和Java,逐渐这些平台上的语言也越来越多。再后来,某些语言在不同平台上的实现也越来越多,事情也变得有些复杂。技术在发展,但是从目前社区的讨论中,我发现许多朋友的观念还没有跟上。简单地说,如今的观念,一定要从“语言即平台”切换成“语言及平台”,当分清“语言”和“平台”这两个不同事物之后,许多问题才能讨论地清楚。例如我写过一个太监系列《Why Java Sucks and C# Rocks》,其 阅读全文
posted @ 2011-04-09 21:05 Leaf.Duan 阅读(369) 评论(1) 推荐(1)