热心薯片

文章
5
资源
0
加入时间
2年10月17天

《Vim实用技巧(第2版)》学习笔记:技巧3-以退为进

《Vim实用技巧(第2版)》技巧3-以退为进-学习笔记1. 在一个字符前后各添加一个空格,这样可以事半功倍地完成任务。操作符左右添加空格,例如:用a = b + c; 替代 a=b+c;2. 使修改可重复把a = b+c;改成a = b + c;按下面的方法好处是可以重复操作,这样可以用.命令来重复,提高了效率。f+s + <Esc>3. 使移动可重复使用;可...

.NET内存管理必备知识

小型对象如何处理小型对象是被分配在小型对象堆SOH上的。SOH有3代,分别是:第0代,第1代,第2代。对象根据寿命向上移动。将新对象放在Gen 0上。当第0代充满时,.NET垃圾收集器会处理不需要的对象,并将其它内容移至第1代上,如果第1代充满了那么垃圾回收会再次运行处理不需要的对象,并将其它内容移至第2代上。那么当第2代充满时会发生垃圾回收完全运行。将清除不需要的第2代对象,并将第1代对象移动到第2代上,然后将第0代对象移动到第1代上,最后清除所有未引用内容。每次运行垃圾回收后会压缩受影响的堆