代码改变世界

推荐排行榜

.net中GC原理浅析

2010-09-14 01:17 by 轩脉刃, 7140 阅读, 收藏,
摘要: GC(Garbage Collection)垃圾收集,指的是在.net中垃圾内存收集的机制。首先要了解的几点:在.net中,托管代码的内存管理是自动的,由GC进行管理。但是对于非托管代码,.net就无法自动管理了。CLR运行时候,内存分为“托管堆”和“栈”两个部分。其中,栈是用于存储值类型的数据,托管堆是用于存储引用类型的变量。其中托管堆是GC处理的... 阅读全文

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

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

如何使用C#操作WinAPI

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

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

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

开发VS2008 AddIn 入门Sample

2010-06-05 21:10 by 轩脉刃, 4000 阅读, 收藏,
摘要: 本文主要介绍的是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... 阅读全文