代码改变世界

开发VS2008 AddIn 入门Sample

2010-06-05 21:10 by 轩脉刃, 3629 阅读, 收藏, 编辑
摘要: 本文主要介绍的是VS2008插件开发环境要求:VS2008;.Net3.5目标:开发插件功能为“在VS中创建文本文档,并在文本开头输入//This code was createdFor Testing”1,Create new project(Visual Studio Add-In)2,按照wizard一步一步操作:选择使用C#编写Addin选择在.NET IDE 和M...阅读全文

[C#]将数据存入硬盘文件(txt)

2010-06-04 14:01 by 轩脉刃, 482 阅读, 收藏, 编辑
摘要: 程序中已经得到一个string(也可以是byte[],需要进行编码),希望将它存入d:\1.txt 中using System.IO;代码阅读全文

[WCF]配置文件中Certificate 的encodeValue怎么设置?

2010-06-04 13:55 by 轩脉刃, 703 阅读, 收藏, 编辑
摘要: 在WCF配置文件中经常会出现这样的属性:[代码]那么这其中的encodedValue如何设置?1.把cer文件(证书)导出为base64格式  a,使用mmc找到需要的证书 -- (Add Snap-In)  b,右击证书 导出  c,base64 encoded x509(.cer)2.用notepad打开得到encodedValue值也可以看下面的链接:http://stackoverflow...阅读全文

[WebService]代理类中对枚举类型的序列化

2010-06-04 13:48 by 轩脉刃, 1490 阅读, 收藏, 编辑
摘要: 生成的代理类中为每个枚举类型的属性同时生成了一个bool类型的相关属性。比如对于“PackagingType”属性,同时生成一个bool类型的“PackagingTypeSpecified”属性,其默认值为false,如果此值为false,则对应的枚举属性不会出现在序列化的请求中。因此代理类的序列化有可能没有对枚举类型进行序列化,原因之一可能是设置此...阅读全文

[C#]将一个类序列化为XML

2010-06-04 13:43 by 轩脉刃, 330 阅读, 收藏, 编辑
摘要: 在C#中要想将一个类序列化为XML,则使用XmlSerializer类:代码可以参考WebService生成代理类的结构阅读全文

NetMonitor抓不到网卡

2010-06-04 13:40 by 轩脉刃, 147 阅读, 收藏, 编辑
摘要: 在powershell 或Dos下输入命令:[代码]操作目的:打开系统的testSigning模式,使得非权威CA发放的签名可以使用。阅读全文

数字签名和数字摘要的工作原理

2010-06-04 13:37 by 轩脉刃, 3332 阅读, 收藏, 编辑
摘要: 这篇文章是我看过的比较简明易懂的文章,摘录如下:数字签名原理中定义的是对原文做数字摘要和签名并传输原文,在很多场合传输的原文是要求保密的,要求对原文进行加密的数字签名方法如何实现?这里就要涉及到“数字信封”的概念。“电子信封”基本原理是将原文用对称密钥加密传输,而将对称密钥用收方公钥加密发送给对方。收方收到电子信封,用自己的私钥解密信封,取出对称密钥...阅读全文

C#中已知enum值如何取出enum

2010-06-02 15:57 by 轩脉刃, 2977 阅读, 收藏, 编辑
摘要: [代码]现在有string typeName 里面存放 TypeName的枚举值,比如“SystemString” 现在要取出TypeName.SystemString:使用Enum类的反射:[代码]为了事先验证typename是否是TypeName的值,代码优化为:代码阅读全文