Fork me on GitHub

2014年3月10日

摘要: NUnit单元测试资料汇总从安装到配置首先到官网http://www.nunit.org/下载如下图的资料,安装NUnit-2.6.1.msi包。然后挂在VS2010外部工具这个地方来使用,工具—>外部工具—>添加—>标题:Nunit—>命令:安装路径—>确定。然后打开Nunit,工具—>Nunit。VS2010 NUnit 整合插件 Visual Nunit 2010下载:http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099,下载安装完毕就能在 阅读全文
posted @ 2014-03-10 22:57 HackerVirus 阅读(271) 评论(0) 推荐(0)
摘要: 验证API本篇定位在数据入口的验证普通的DataAnnotation验证基于场景的DataAnnotation验证可修改的外置式DataAnnotation验证SUMMARY最终调用时的用法:class Program { static void Main(string[] args) { A2DFramework.Starter.Init(); A2DFramework.RuleEngine.Starter.Init(); A2DFramework.BusinessExceptionServi... 阅读全文
posted @ 2014-03-10 22:55 HackerVirus 阅读(255) 评论(0) 推荐(0)
摘要: SQL Server内存遭遇操作系统进程压榨案例场景: 最近一台DB服务器偶尔出现CPU报警,我的邮件报警阈(请读yù)值设置的是15%,开始时没当回事,以为是有什么统计类的查询,后来越来越频繁。探索: 我决定来查一下,究竟是什么在作怪,我排查的顺序如下: 1、首先打开Cacti监控,发现最近CPU均值在某天之后骤然上升,并且可以看到System\Processor Queue Length和sqlservr\%ProcessorTime也在显著的变化。 2、从最容易入手的低效SQL开始,考虑是不是最近业务做了什么修改?连接到该SQL实例,打开活动监视器,展开“最近耗费大量资源的查. 阅读全文
posted @ 2014-03-10 22:42 HackerVirus 阅读(248) 评论(0) 推荐(0)
摘要: 查询功能ASP.NET MVC 学习4、Controller中添加SearchIndex页面,实现简单的查询功能参考:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view本文内容:1,熟悉MVC的路由过程,URL如果导向到Controller相应的方法中2,新增SearchIndex页面,实现简单的查询功能http://localhost:9898/Movies,鼠标移动到”Edit”上面的时候,我们看到Edit将要导向的路 阅读全文
posted @ 2014-03-10 22:33 HackerVirus 阅读(270) 评论(0) 推荐(0)
摘要: 1. Tween JSTweenJS 是一个简单的 JavaScript 补间动画库。能够很好的和 EaselJS 库集成,但也不依赖或特定于它。它支持渐变的数字对象属性和 CSS 样式属性。API 简单但非常强大,因此很容易通过链式调用来创建复杂的补间动画。2. Snap.svgSVG 是一个创建交互式、分辨率无关的向量图形的很好的解决方案,让效果在任何大小的屏幕上看起来都是高保真的。Snap.svg 这个 JavaScript 库处理 SVG 就如你用 jQuery 操作 DOM 一样简单。Snap.svg 是专为现代浏览器设计的,支持最新的 SVG 遮罩,剪裁,模式,完整的渐变,分组等功 阅读全文
posted @ 2014-03-10 20:43 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: 指针[收藏]直接引用1. 回想一下,之前我们是如何更改某个变量的值?我们之前是通过变量名来直接引用变量,然后进行赋值:char a;a = 10;2. 看上去是很简单,其实程序内部是怎么操作的呢?其实,程序对变量的读写操作,实际上是对变量所在的存储空间进行写入或取出数据。就上面的代码而言,系统会自动将变量名a转换为变量的存储地址,根据地址找到变量a的存储空间,然后再将数据10以2进制的形式放入变量a的存储空间中。3. 通过变量名引用变量,由系统自动完成变量名和其存储地址之间的转换,称为变量的"直接引用"方式一、什么是指针?1.我们已经知道,"直接引用"是 阅读全文
posted @ 2014-03-10 20:26 HackerVirus 阅读(401) 评论(0) 推荐(1)
摘要: Attribute Routing系列导航地址http://www.cnblogs.com/fzrain/p/3490137.html题外话:由于这个技术点是新学的,并不属于原系列,但借助了原系列的项目背景,故命名外传系列,以后也可能在这个系列中附加一些新的技术。前言在Web Api 2.0中,提出了一种新的配置路由方式——基于特性的路由(Attribute-based Routing),在我们之前介绍的配置路由方式称为——基于公约的路由(Convention-based Routing),新的路由配置方式同样应用在MVC5中,因此本文就来介绍一下基于特性的路由。在之前的一篇文章中,我们处理了 阅读全文
posted @ 2014-03-10 13:48 HackerVirus 阅读(393) 评论(0) 推荐(0)
摘要: 自定义验证特性在项目的实际使用中,MVC默认提供的Validation Attribute往往不够用,难以应付现实中复杂多变的验证需求。比如, 在注册用户的过程中,往往需要用户勾选”免责声明”,这个checkbox往往是必填项,但是MVC中并没有提供对于checkbox必选的验证。这篇文章通过解决checkbox必选验证的问题,看看如何在MVC中定义自己的自定义验证属性。阅读目录:一.CheckBox必选验证的困局二.对于服务端ValidationAttribute的实现分析三.自定义EnforceTrueAttribute实现服务器端验证四.添加客户端验证五.总结一, CheckBox必选验 阅读全文
posted @ 2014-03-10 13:36 HackerVirus 阅读(499) 评论(0) 推荐(0)

2014年3月9日

摘要: 从C#到Object C,循序渐进学习苹果开发(1)--准备开发账号和开发环境本随笔系列主要介绍从一个Windows平台从事C#开发到Mac平台开发苹果开发的一系列感想和体验历程,本系列文章是在起步阶段逐步积累的,希望带给大家更好,更真实的转换历程体验,因为一旦方方面面都精通了,也就可能没太大的动力继续写这系列的文章了,文章中可能有一些地方说的不对或者不够完善的地方,希望大家多多指正,共同提高。由于本人起步Object C的苹果开发比较晚,但是因为自己有着比较深厚的C#开发背景,因此在很多方面都会和我之前的经验做比较,因此本系列文章对于从C#转向Object C的苹果开发来说,应该是比较合适的 阅读全文
posted @ 2014-03-09 22:46 HackerVirus 阅读(2938) 评论(0) 推荐(0)
摘要: NET 4.5的async/await真是个神奇的东西,巧妙异常以致我不禁对其实现充满好奇,但一直难以窥探其门径。不意间读了此篇强文《Asynchronous Programming in C# using Iterators》,犹如醍醐灌顶,茅厕顿开,思路犹如尿崩。美玉不敢独享,故写此篇,将所学中一些思考与诸君共享,期抛砖引玉,擦出一些基情火花…… 强文《Asynchronous Programming in C# using Iterators》出自大牛,大牛眼界高远。故文中所述较为简略,而文中所附代码亦较为晦涩,鄙人驽钝,反复阅读思考数十遍,方品出些味道。故本篇会对原文代码一个最简化的. 阅读全文
posted @ 2014-03-09 01:16 HackerVirus 阅读(983) 评论(0) 推荐(0)