
编写代码
文章平均质量分 55
quicknet
SDE@ ICE, VSU, DevDiv, SDE, MS , ElasticSearch, Azure, MSN
展开
-
Code Contracts - Precondition Failed
Code Contracts 是微软对Programming By Contract的实现,它已经存在于.NET Framework 4.0和4.5中,在System.Diagnostics.Contracts名字空间下定义了可以用来编写Contract的代码。但是光有这些定义Contract的代码还是不够的,你还有在你的工程中启用Runtime或者是Static Contract检查才可以。否则原创 2013-07-07 12:45:25 · 2761 阅读 · 0 评论 -
在代码中连接LocalDB出现异常
在Visual Studio 2012中链接并创建了一个LocalDb的数据库, 然后直接拷贝了其数据Connection String ("Data Source=(LocalDB)\v11.0;Initial Catalog=StatsDatabase;Integrated Security=True;Pooling=False") 到代码中使用,可是每次都抛出下面的异常 : [S原创 2014-01-08 09:46:34 · 4716 阅读 · 1 评论 -
升级Azure SDK 2.5后总是调用WindowsAzure.ServiceRuntime.DefaultEntryPoint
最近将一个Work Role项目由Windows Azure SDK 2.4升级到了2.5,Microsoft.WindowsAzure.ServiceRuntime Information: 200 : Role entrypoint . CALLING OnStart():Microsoft.WindowsAzure.ServiceRuntime.DefaultEntryP原创 2015-02-11 14:43:21 · 3807 阅读 · 0 评论 -
你的注释有用吗?
最近看到一篇短文《Writing Great Git Commit Messages》介绍如何写Git代码的签入注释。文章不长,但却抓住了软件工程中一个最常见的问题 - 应该写什么样的注释? 我们都有这样的体会,接手别人的代码是一件最头疼的事情,往往不是因为别人的代码质量差,而是因为你根本就无从判断其质量,有太多的 why?????? 无法从读代码中找到答案,也就根本无从判断他的代码质量高低。原创 2015-05-28 02:21:22 · 3016 阅读 · 0 评论 -
GetHashCode()用来干啥?
GetHashCode()函数是.NET中最基本的函数,但是真正能把它讲清楚的文章却很少,很多都和MSDN上GetHashCode()帮助 一样,列出一大堆乏味的规则,没有解释一下为什么?http://blogs.msdn.com/b/ericlippert/archive/2011/02/28/guidelines-and-rules-for-gethashcode.aspx原创 2015-06-10 06:05:23 · 4763 阅读 · 0 评论 -
Powershell原生支持的cURL - Invoke-WebRequest
cURL (clients for URL) 是一款常用的命令行工具,它被用于基于URL传输数据,它支持HTTP, HTTPS,FTP等协议。其实在Powershell中也有一个类似的命令 Invoke-WebRequest, 执行 Get-Help Invoke-WebRequest, 你会看到下面的帮助信息,注意看一下其中的ALIASES部分,curl赫然在列。也就是说你可以直接使用cur原创 2014-03-02 13:05:26 · 19801 阅读 · 0 评论