Fork me on GitHub

2014年5月7日

摘要: 订单系统中并发问题和锁机制的探讨问题由来 假设在一个订单系统中(以火车票订单系统为例),用户A,用户B都要预定从成都到北京的火车票,A、B在不同的售票窗口均同时查询到了某车厢卧铺中、下铺位有空位,中铺设为1、下铺设为2。用户A正在犹豫订中铺还是下铺,这时用户B果断订购了下铺。当用户A决定订下铺时,系... 阅读全文
posted @ 2014-05-07 23:15 HackerVirus 阅读(1082) 评论(0) 推荐(1)
摘要: 如何扩展 Visual Studio 编辑器 在 Visual Studio 2010 的时代,扩展 Visual Studio 的途径有很多,开发者可以选择宏、Add-in、MEF 和 VSPackages进行自定义的扩展。但是宏在 Visual Studio 2012 的时候被阉割了,Add-... 阅读全文
posted @ 2014-05-07 23:13 HackerVirus 阅读(530) 评论(0) 推荐(0)
摘要: C# 6.0 功能预览 (一)一、索引的成员和元素初始化 1.1 原始初始化集合 Dictionary 1.2 键值初始化集合 Dictionary 1.3 运算符 $ 初始化集合 Dictionary二、自动属性的初始化一不小心发现 C# 已经到 6.0 了,现在项目中使用的还是 4.0,这节奏,... 阅读全文
posted @ 2014-05-07 23:12 HackerVirus 阅读(185) 评论(0) 推荐(0)
摘要: 单元测试和测试驱动开发的一些常见问题总结此文收集一些平时使用单元测试碰到的问题和解决办法,供大家参考。如何检查返回的集合类是否符合期望?Microsoft UnitTestFramework如果需要元素的顺序一致,可以使用CollectionAssert.AreEqual;如果不需要考虑顺序,可以使... 阅读全文
posted @ 2014-05-07 23:08 HackerVirus 阅读(364) 评论(0) 推荐(0)
摘要: Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结karma启动时出现了很多问题:1.安装karma前提条件安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习---angular... 阅读全文
posted @ 2014-05-07 23:07 HackerVirus 阅读(213) 评论(0) 推荐(0)
摘要: 用 MVC 5 的 EF6 Code First 入门 系列:MVC程序中实体框架的Code First迁移和部署这是微软官方SignalR 2.0教程Getting Started with Entity Framework 6 Code First using MVC 5 系列的翻译,这里是第五... 阅读全文
posted @ 2014-05-07 23:05 HackerVirus 阅读(239) 评论(0) 推荐(0)
摘要: jQuery异步加载数据添加事件用C#实现RSS的生成和解析,支持RSS2.0和Atom格式RSS已经非常流行了,几乎所有有点名气的和没名气的网站都有提供RSS服务。本文详细教你什么是RSS,如是在.Net中使用RSS。1.那么什么是RSS呢?RSS是一种消息来源格式规范,用以发布经常更新资料的网站... 阅读全文
posted @ 2014-05-07 12:35 HackerVirus 阅读(341) 评论(0) 推荐(0)
摘要: MVVM大比拼之AngularJS源码精析MVVM大比拼之AngularJS源码精析简介AngularJS的学习资源已经非常非常多了,AngularJS基础请直接看官网文档。这里推荐几个深度学习的资料:AngularJS学习笔记作者:邹业盛 。这个笔记非常细致,记录了作者对于AngularJS各个方... 阅读全文
posted @ 2014-05-07 12:34 HackerVirus 阅读(212) 评论(0) 推荐(0)
摘要: 如何利用 Visual Studio 自定义项目或工程模板 在开发项目的时候,由其是商业性质的大型项目时,往往需要在每个代码文件上都加上一段关于版权、开发人员的信息,并且名称空间上都需要带有公司的标志。这个时候,是选择在开发的时候手动添加还是自动生成呢? 我们其实完全可以利用 Visual St... 阅读全文
posted @ 2014-05-07 12:29 HackerVirus 阅读(158) 评论(0) 推荐(0)
摘要: 如何使用Coded UI Test对Webpage进行自动化测试 在Visual Studio中,Coded UI Test已经不是什么新特性了,较早版本的Visual Studio中就已经有这个东东了。它主要用来帮助自动化测试工程师和开发人员确保程序在UI方面没有任何问题。这其中包含了丰富的内容... 阅读全文
posted @ 2014-05-07 10:31 HackerVirus 阅读(255) 评论(0) 推荐(0)