摘要:
ASP.NET Web API自身对CORS的支持: CORS授权检验的实施通过《EnableCorsAttribute特性背后的故事》我们知道:由CorsPolicyProvider提供的CorsPolicy表示目标Action采用的资源授权策略,ASP.NET Web API最终需要利用它对具体的跨域资源请求实施授权检验并生成相应的CORS响应报头。在ASP.NET Web API的应用编程接口中,资源授权检验的结果通过类型CorsResult来表示。一、CorsResultCorsResult定义在命名空间“System.Web.Cors”下,表示资源提供者针对具体跨域资源请求进行授权检 阅读全文
posted @ 2013-12-13 18:29
HackerVirus
阅读(183)
评论(0)
推荐(0)
摘要:
二天深入理解计算机系统(三)程序的机器级表示最近因为在忙我们数据仓库的开源工作,要是一个C++系统开源,工作量实在是大,说起来都是泪(累)。以及生活中的一些事,找房子什么的,学习东西的时间比较少,这个系列很长时间没有更新,争取年前搞完,废话少说,直接介绍知识点。1 如何产生汇编代码gcc -O1 -S code.cobjdump -d code.oobjdump -d code2 数据格式Intel用“字”表示16位数据类型,32位数为“双字”,64位数为“四字”3 IA32位寄存器4 数据传送指令的限制两个操作数不能都指向存储器位置5 直接跳转与间接跳转的区别如:jmp .L1.L1:pop 阅读全文
posted @ 2013-12-13 18:27
HackerVirus
阅读(197)
评论(0)
推荐(0)
摘要:
设计模式之组合模式1 概述 组合模式(Composite),将对象组合成树形结构来表现“整体&部分”这一层次结构。这种模式能让客户以一致的方式处理个别对象以及对象组合。 组合内的所有对象都必须实现相同的接口,当组合结构复杂,遍历的成本太高时,就有必要实现组合节点的缓存。组合的优点是可以让客户端不再区分操作的是组合对象还是叶子对象,而是以一种统一的方式来操作。 组合模式的组成部分有以下三个:(1)抽象构件角色(Component):是组合中的对象声明接口,在适当的情况下,实现所有类共有接口的默认行为。这个接口可以用来管理所有的子对象。(2)树枝构件角色(Composite):定义有子部件 阅读全文
posted @ 2013-12-13 18:07
HackerVirus
阅读(272)
评论(0)
推荐(0)
摘要:
Moq的使用心得1.Moq中Mock Repository时最好是Mock Repository的接口,这样会避免不知名的错误。var mockClubRepository = new Mock();mockClubRepository.Setup(mr => mr.GetById(It.IsAny()))2.Moq中怎样返回空(How to return null in Moq):mockRepository.Setup(mr => mr.GetItems()).Returns(() => null);这种写法很常用,比如返回一个空的ListmockRepository.S 阅读全文
posted @ 2013-12-13 17:58
HackerVirus
阅读(296)
评论(0)
推荐(0)
摘要:
RhinoMock入门(7)——Do,With和Record-playback摘要: (一)Do(delegate)有时候在测试过程中只返回一个静态的值是不够的,在这种情况下,Do()方法可以用来在方法调用时添加自定义的行为。一般来说,Do()方法会替换方法调用。它的返回值会从模拟的调用中返回(即使是有异常发生也是这样)。Do()的参数委托委托的方法的签名须和方法的签名匹配。只有当签名匹配时才能生效,且一个匹配生效一次。看官方给出的例子:[代码][代码]现在演讲者和名字分开在两个类...阅读全文posted @2010-05-11 15:50梅桦 阅读(562) |评论 (0)编辑RhinoM 阅读全文
posted @ 2013-12-13 16:34
HackerVirus
阅读(342)
评论(0)
推荐(0)
浙公网安备 33010602011771号