代码改变世界

IIS服务中五种身份验证的灵活运用-转

2010-06-30 13:59 by 轩脉刃, 591 阅读, 1 推荐, 收藏, 编辑
摘要:转帖自:http://os.51cto.com/art/201005/202380.htm【51CTO独家特稿】微软IIS服务是一项经典的Web服务,可以为广大用户提供信息发布和资源共享功能。身份认证是保证IIS服务安全的基础机制,IIS支持以下5种 Web 身份认证方法:一、匿名身份认证如果启用了匿名访问,访问站点时,不要求提供经过身份认证的用户凭据。当需要让大家公开访问那些没有安全要求的信息时... 阅读全文

HTTP request is unauthorized with client authentication scheme 'Anonymous'.

2010-06-29 14:12 by 轩脉刃, 3416 阅读, 0 推荐, 收藏, 编辑
摘要:当使用VS2008 作为client call sharepoint的service(WCF)的时候显示异常:HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was 'NTLM'。我的解决方法:... 阅读全文

如何让VS检查函数和类Comment的添加情况

2010-06-28 15:00 by 轩脉刃, 451 阅读, 0 推荐, 收藏, 编辑
摘要:问题:现在有一个大的项目,我不能确定是否每个类和函数是否已经加上了comments,是否每个comments都是标注正确的。VS中有没有检查Comments的功能?解决方案:1.右击project,选择properties(属性)。2.在build 选项卡中,勾选“XML documentation file”3.再次build 整个solution,就会看到comment... 阅读全文

如何使用C#操作WinAPI

2010-06-25 15:00 by 轩脉刃, 4652 阅读, 1 推荐, 收藏, 编辑
摘要:Windows API是对Windows操作系统的API函数,在C#中调用Windows API的实质是托管代码对非托管代码的调用。主要使用的格式就是:[代码]其中的Beep就是Win API的调用,使用[DllImport("kernel32")]属性进行调用。这个函数在MSDN中的原本定义是:[代码]我们想要调用BeepAPI,就必须:1.将DWORD对应为C#中的int,相应的参数个数和位置... 阅读全文

日期型数据知识

2010-06-21 09:03 by 轩脉刃, 780 阅读, 0 推荐, 收藏, 编辑
摘要:日期型数据,在 C# 中的参与运算的时候,应该也是转换为长整型数据来运算的。它的长整型值是自 0001 年 1 月 1 日午夜 12:00 以来所经过时间以 100 毫微秒为间隔表示时的数字。这个数在 C# 的 DateTime 中被称为 Ticks(刻度)。DateTime 类型有一个名为Ticks 的长整型只读属性,就保存着这个值。如此,要从一个 DataTime 型数据得到 long型值就非... 阅读全文

十六进制字符串操作

2010-06-21 09:01 by 轩脉刃, 4830 阅读, 0 推荐, 收藏, 编辑
摘要:任何数据在计算机内部都是以二进制保存的,所以进制与数据的存储无关,只与输入输出有关。所以,对于进制转换,我们只关心字符串中的结果。在上面的第 4 条中提到了 ToString() 方法可以将数值转换成字符串,不过在字符串中,结果是以十进制显示的。现在我们带给它加一些参数,就可以将其转换成十六进制——使用 ToString(string) 方法。这里需要一个 string 类... 阅读全文

如何:获取对 DTE 和 DTE2 对象的引用

2010-06-21 08:58 by 轩脉刃, 1301 阅读, 0 推荐, 收藏, 编辑
摘要:VS2008:要使用的编程标识符 (ProgID) 是 VisualStudio.DTE.9.0。您可以将返回的对象强制转换成一个 DTE2 接口[代码]或者:[代码] 阅读全文

VS2008 AddIn 操作DTE2

2010-06-16 01:00 by 轩脉刃, 1400 阅读, 0 推荐, 收藏, 编辑
摘要:在VS2008扩展开发中,最重要的就是DTE对象。DTE对象提供了对扩展性模型中其他对象的访问。DTE是VS自动化模型中的顶级对象。  在按照http://www.cnblogs.com/yjf512/archive/2010/06/05/1752401.html中描述的创建VS AddIn插件后,能在Connect类中找到private DTE2 _applicationObject这个属性,对... 阅读全文

如何在VS2008中自定义多项目模板

2010-06-12 13:17 by 轩脉刃, 3475 阅读, 1 推荐, 收藏, 编辑
摘要:环境要求:vs2008目标:自定义模板,当VS2008创建项目时可以使用模板创建1,在VS中创建项目,并修改至所要求的模板程度现在假设我的解决方案中有两个项目:2,File-->Export Template...(创建单个项目模板)为TestProject1项目创建模板,填写模板description,Finish之后弹出MyExportedTemplate文件夹;为TestProject... 阅读全文

Base64的解码和编码

2010-06-11 17:47 by 轩脉刃, 356 阅读, 0 推荐, 收藏, 编辑
摘要:把UTF8的string转化为base64的string:代码把Base64的string转化为UTF8的string:代码最主要的是使用System.Convertps:帖子借鉴:http://www.vbforums.com/showthread.php?s=&threadid=287324 阅读全文