Kerwen Blog

Stay Hungry Stay Foolish

C# 委托

原文地址: http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html 首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。 首先是C#语法 1 public delegate void BugTicketEventHandler();...

C# Code Review Checklist

1.Prefer the ‘is’ or ‘as’ operator to type casts. Try to avoid casting directly. 1 2 3 4 5 6 7 8 9 10 if(myObj is Class1) { // do something } string s = myObject as string; if(s != null) { // d...

C# 数据类型

值类型 整型 1 2 3 4 5 6 7 8 9 名称 说明 范围 sbyte 8位有符号整数 -128 ~ 127 short 16位有符号整数 -32768 ~ 32767 int 32位有符号整数 long 64位有符号整数 byte 8位无符号整数 0 ~ 255 ushort 16位无符号整数 uint 32位无符号整数 ulong 64...

VS2013 crash: The keyset is not defined.

前几天一直在做产品的强签名, 在电脑上各种调用sn.exe。 今天用VS2013 创建一个WPF工程,打开视图界面的时候VS出现了crash, debug显示The keyset is not defined, 猜测跟强签名有关 尝试修复了下VS2013, 结果仍然报错。后来在网络上找到了答案: 1.打开VS2013 命令行窗口 2.输入 sn -c, 重置keyset ...

对称加密和非对称加密介绍和区别

对称加密技术 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法, 对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(Pretty G...

Install IIS by commandline

Install IIS by commandline: Open cmd window pkgmgr /norestart /iu:IIS-StaticContent;IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-ApplicationDevelopment;IIS-Ne...

MFC中自定义消息

原文地址:http://www.cnblogs.com/xulei/archive/2007/11/22/968170.html 消息映射、循环机制是Windows程序运行的基本方式。VC++ MFC 中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息, 就遇到了一些困难。在MFC ClassWizard中不允许添加用户自定义消息,所以我们必须手动在程序中添加相应代码,以...

Git Command

Git add . Git commit -m “comments” Git push origin master Git pull

Visual Studio 统计代码行数

遇到Visual Studio 统计代码行数问题。在VS的高级版本(Premium以上)带有Code Metirc功能。 但是都是统计各个工程的,没有一个总计,搞得人很头大。不知道微软怎么设计的。所以在网上找了一个简易方案,修改了一下,统计算是比较准确了。下面是表达式: 1 ^:b*[^:b\*#/]+.*$ VS的搜索表达式没有兼容很多通用的表达式的内容,所以如果你想...

Markdown语法

中文语法地址: http://wowubuntu.com/markdown/#img 针对中文,演示Markdown的各种语法 大标题 大标题一般显示工程名,类似html的<h1> 格式: # 标题 中标题 中标题一般显示重点项,类似html的<h2> 格式: ## 中标题 小标题 小标题类似html的<h3> ...