摘要:
入门 ASP.NET Web API 2 (C#)HTTP 不只是为了生成 web 页面。它也是一个强大的建设公开服务和数据 Api的平台。HTTP 的特性:简单、 灵活和无处不在。你能想到的几乎任何平台都有 HTTP 库,因此,HTTP 服务可以延伸到大范围的客户端应用,包括浏览器、 移动设备和传...
阅读全文
posted @ 2014-07-24 14:41
HackerVirus
阅读(258)
推荐(0)
摘要:
随需应变之网站的可扩展架构一、可伸缩与可扩展—傻傻分不清楚 上篇笔记我们学习了可伸缩架构,但在实际场合中,包括许多架构师也常常混淆可伸缩和可扩展,用可扩展表示伸缩性。那么在此,跟随作者我们来理清这两个概念,避免我们以后对其傻傻分不清楚。 (1)扩展性(Extensibiltiy) 指对现有系统...
阅读全文
posted @ 2014-07-24 10:01
HackerVirus
阅读(255)
推荐(0)
摘要:
AngularJS+requireJS项目的目录结构设想准备用AngularJS + require.js 作为新项目的底层框架,以下目录结果只是一个初步设想:/default 放页面,不过对于one page 项目,可能里面需要建一个partials文件夹;/develop 放测试及web s...
阅读全文
posted @ 2014-07-23 22:37
HackerVirus
阅读(1958)
推荐(0)
摘要:
CLR Profiler 性能分析工具CLR Profiler 性能分析工具 CLR Profiler 有两个版本,分别用于CLR1.1 和 CLR2.0,至于CLR4试了一些也可以,但不知道是否完全兼容不,分别2003,和2005 由微软CLR性能组发布的。几百k很小巧的工具,有给出源代码,核...
阅读全文
posted @ 2014-07-23 21:00
HackerVirus
阅读(470)
推荐(0)
摘要:
事件jQuery事件处理,鼠标的单击,双击,悬停,键盘按键,文本动画.....此章节有1.1被点击的按钮查找1.2事件的自动触发1.3点击之后禁用按钮1.4鼠标事件1.5焦点事件1.6CSS的操作1.7元素创建1.8动画隐藏和展示1.9效果1.10键盘输入控制1.11防止事件冒泡小结1.1被点击的按...
阅读全文
posted @ 2014-07-22 23:15
HackerVirus
阅读(272)
推荐(0)
摘要:
WebAPI初探由于即将要接手的新项目计划用ASP.NET MVC3来开发,所以最近一段时间一直在看相关的书或文章。因为之前在大学里也曾学习过MVC2开发,也做过几个简单的MVC2的小型测试项目,不过在后来工作以后主要还是开发WebForm的项目,所以MVC的东西也就逐渐的淡忘了。 经过这一段时间...
阅读全文
posted @ 2014-07-22 23:12
HackerVirus
阅读(834)
推荐(0)
摘要:
NET : CLR Profiler的使用经常讲课的时候会提到值类型和引用类型,也会提到如何查看它们的大小。多次被朋友问到,如何真的想要知道到底每个方法分配了多少内存之类的问题,其实这可以通过CLR Profiler工具来监控。有兴趣的朋友可以查看下面这篇文档http://msdn.microsof...
阅读全文
posted @ 2014-07-22 19:39
HackerVirus
阅读(313)
推荐(0)
摘要:
ENode 2.0 - 深入分析ENode的内部实现流程和关键地方的幂等设计前言ENode架构图ENode框架内部实现流程分析Command的幂等处理Domain Event持久化时的并发冲突检测和处理如何保证事件产生的顺序和被消费的顺序相同如何保证一个IDomainEvent只会被一个IEvent...
阅读全文
posted @ 2014-07-22 16:58
HackerVirus
阅读(440)
推荐(0)
摘要:
.NET程序性能的基本要领.NET程序性能的基本要领2014-05-14 22:18by 老赵, 4011 visits说起Roslyn大家肯定都已经有所耳闻了,这是下一代C#和VB.NET的编译器实现。Roslyn使用纯托管代码开发,但性能超过之前使用C++编写的原生实现。Bill Chiles是...
阅读全文
posted @ 2014-07-22 16:40
HackerVirus
阅读(277)
推荐(0)
摘要:
C# 中参数验证方式一般在写方法的时候,第一步就是进行参数验证,这也体现了编码者的细心和缜密,但是在很多时候这个过程很枯燥和乏味,比如在拿到一个API设计文档的时候,通常会规定类型参数是否允许为空,如果是字符可能有长度限制,如果是整数可能需要判断范围,如果是一些特殊的类型比如电话号码,邮件地址等,可...
阅读全文
posted @ 2014-07-22 16:06
HackerVirus
阅读(1495)
推荐(0)