自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Caizhanshu'Blog

流水不恋花 咖啡不爱茶

  • 博客(2)
  • 收藏
  • 关注

原创 关于Boxing和Unboxing

  要了解Boxing和Unboxing的原理,首先我们应该先说说引用类型和值类型,引用类型是总是在托管堆里分配的,C#的New操作符返回的就是对象位于托管堆中的内存地址,而值类型是”轻量级“类型,值实例通常分配在线程栈上(虽然他们也可以被嵌入到引用类型的对象中)。      Boxing(装箱)是将一个值类型转化成引用类型的过程。值类型分配在托管堆中,不会执行垃圾收集,也没有指向他们的指针,但是

2006-11-29 18:39:00 1570

原创 关于强命名程序集

关于强命名程序集的作用总的来说就是两个:1、是防止window以前版本中的DLL hell,可以唯一标志你的程序集(也可以防冒充,像现在的很多木马都是利用这个原理来附属到你的应用程序,加载到你的内存中,所以在任务管理器中,你看不到木马的运行进程)。2、一定程度的防篡改(如防盗版)。 现在从这两点展开,简单地探讨一下他的实现原理1、我们都知道,用来唯一标志一个应用程序的有四个部分(Name,

2006-11-29 18:37:00 820 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除