C#
白 杨
这个作者很懒,什么都没留下…
展开
-
利用C#Marshal类实现托管和非托管的相互转换 .
利用C#Marshal类实现托管和非托管的相互转换Marshal 类命名空间:System.Runtime.InteropServices提供了一个方法集,这些方法用于分配非托管内存、复制非托管内存块、将托管类型转换为非托管类型,此外还提供了在与非托管代码交互时使用的其他杂项方法。Marshal 类中定义的 static 方法对于处理非托管代码至关重要。转载 2012-10-27 08:00:47 · 1397 阅读 · 0 评论 -
C#中什么是托管什么是非托管??
关键是要了解CLR(公共语言运行时) Common Language RunTime .Net Framework 是由彼此独立又相关的两部分组成:CLR 和 类库, CLR是它为我们提供的服务,类库是它实现的功能. .NET的大部分特性----垃圾收集,版本控制,线程管理等,都使用了CLR提供的服务 当你为.NET Framework编译源代码的时候,得到转载 2012-10-27 08:07:44 · 2245 阅读 · 0 评论 -
C# ASP.NET验证码(3种)
ASP.NET验证码(3种) 把最近碰到的 能够用的验证码 都放出来,作个记录 1.GSC_WebControlLibrary 这是在网上找到的一个控件,非常好用。但是效果不是特别好(见下图。)虽然容易使用,所有的属性都可以像控件一样设置,但是可用性不太高。用户不能自定义,而且看起来这个验证码效果不太好。效果:2.用一个页面生成图片,另一个页面调用,验证码存入cookie,转载 2012-10-11 17:07:21 · 860 阅读 · 0 评论