摘要: 首先,然我们来看一下WebHooks是什么。WebHooks是一个协议。它们是HTTP回调技术。并且它们是“用户定义的HTTP回调”。你和 (或) 您的应用程序在有什么事情发生时会发送通知,然后您的 URL 端点在那件事情发生的时候就会 收到一封HTTP 邮件。 --来自Scott Hanselman的博客 ASP.NET WebHooks Receivers 介绍-WebHooks 让其变... 阅读全文
posted @ 2015-11-27 13:18 排骨虾 阅读(1279) 评论(0) 推荐(1) 编辑
摘要: 原文:https://msdn.microsoft.com/en-us/library/ms178685.aspx#Anchor_6 Configuration settings for virtual directories are independent of physical directory structure, and virtual directories must be organ... 阅读全文
posted @ 2015-11-13 15:27 排骨虾 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 来看看SHA-1到底是如何工作的 http://www.metamorphosite.com/one-way-hash-encryption-sha1-data-software 阅读全文
posted @ 2015-11-11 15:01 排骨虾 阅读(215) 评论(0) 推荐(0) 编辑
摘要: Nuget: https://www.nuget.org/packages/BenchmarkDotNet/Project Site: https://github.com/PerfDotNet/BenchmarkDotNet使用非常方便。第一步,创建待测试的类和方法,并用Benchmark属性修饰... 阅读全文
posted @ 2015-10-29 16:22 排骨虾 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 答案是可以的。不过用const修饰的类实例只能是null。 class A{ public int a=0; } class B{ const A constA=null; const object constOjb=null; } 阅读全文
posted @ 2015-10-26 16:02 排骨虾 阅读(1003) 评论(1) 推荐(0) 编辑
摘要: C# Pad 有点像VisualStudio中的ImmediateWindow,程序运行中的一些变量都保存着,可以直接从命令行访问,方便执行一些code来进行测试或debug。 上图中右边每一个小时钟标志都代表了一次执行结果。 执行代码不需要专门放在一个class里,看看第一个时钟标志之前的代码,类定义,示例初始化和方法调用混在一起,是不是非常想php或python等脚本语言 当然,C# Pad... 阅读全文
posted @ 2015-10-22 11:28 排骨虾 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: From: http://www.differencebetween.net/technology/difference-between-zip-and-gzip/ Summary: 1. GZIP can achieve better compression compared to ZIP. 2. ZIP is capable of archiving and compressing mul... 阅读全文
posted @ 2015-09-24 10:06 排骨虾 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 详细错误如下: 主要原因是CPU架构和待安装的操作系统架构不匹配,比如在32-bit的机器上安装64位系统。一个很常见的情况是vm之前配置成安装32为操作系统比如Windows Server 2003 (32-bit),然后现在安装Windows Server 2008 R2 (64-bit)。 解决的方法是修改VM的设置,让它支持64位系统。在VMWare的设置里,我们只需要选择跟安装盘中的系... 阅读全文
posted @ 2015-07-02 10:01 排骨虾 阅读(3241) 评论(0) 推荐(0) 编辑
摘要: CsvHelper是Google搜索排名第一的CSV文件处理库(针对C#/.Net)。 安装 打开VisualStudio的Package Management Console 输入如下命令:Install-Package CsvHelper 映射 创建CSV文件的列(根据列名或列的序号)到C#对象的属性(Property)的映射(Map) 只支持到属性(Property)的映射,不... 阅读全文
posted @ 2015-04-30 12:02 排骨虾 阅读(2501) 评论(0) 推荐(0) 编辑
摘要: 独立存在是什么意思?先来看一个例子.我们知道一个Socket对象(我们叫他ListenScoket)可以调用AcceptAsync并接受一个SocketAsyncEventArgs对象,如果操作成功则ListenSocket会为SocketAsyncEventArgs对象创建一个新的Socket对象... 阅读全文
posted @ 2015-03-20 17:35 排骨虾 阅读(1001) 评论(0) 推荐(1) 编辑