10 2009 档案
摘要:1. Stack(栈)和Heap(堆) 每个线程对应一个stack,线程创建的时候CLR为其创建这个stack,stack主要作用是记录函数的执行情况。值类型变量(函数的参数、局部变量等非成员变量)都分配在stack中,引用类型的对象分配在heap中,在stack中保存heap对象的引用指针。GC只负责heap对象的释放,heap内存空间管理Heap内存分配 除去pinned object等...
阅读全文
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 一旦公开接口发布之后,它就不能被修改了。进而,这一点又可以引出了接口的一个设计准则:接口的职责应该尤其单一。例如.NET框架中的ICompara...
阅读全文
摘要:发现有不少外国朋友看我的blog,为保他们也有东西可看,特附英文在下。大家也可趁机复习下English。也许你和我一样只能使用windows进行网页设计开发工作,而设计时常用的操作诸如颜色选择,创作字体,编辑图片,或是测试效果是否都必须麻烦地打开新的软件窗口呢?这篇文章将告诉你一堆有用的网络应用,解除设计师的烦恼。When it comes to design, there’s a p...
阅读全文