-
2017-02-17 11:20:18
- .Net 垃圾回收机制原理(二)
- 上一篇文章介绍了.Net 垃圾回收的基本原理和垃圾回收执行Finalize方法的内部机制;这一篇我们看下弱引用对象,代,多线程垃圾回收,大对象处理以及和垃圾回收相关的性能计数器。
-
1508
-
2017-02-17 11:21:29
- .Net 垃圾回收机制原理(一)
- 有了Microsoft.NET clr中的垃圾回收机制程序员不需要再关注什么时候释放内存,释放内存这件事儿完全由GC做了,对程序员来说是透明的。尽管如此,作为一个.Net程序员很有必要理解垃圾回收是如何工作的。这篇文章我们就来看下.Net是如何分配和管理托管内存的,之后再一步一步描述垃圾回收器工作的算法机制。
-
1374
-
2017-02-17 11:23:18
- .NET中异常处理的最佳实践(译)
- 强类型检查和验证是避免bug发生的有力方法。你越早发现问题,就越早修复问题。几个月后再想搞清楚“为什么InvoiceItems表中的ProductID栏会存在一个CustomerID数据?”是一件不太容易并且相当恼火的事情。如果你使用一个类代替基本类型(如int、string)去存储客户(Customer)的数据的话,编译器就不会允许刚才那件事情(指将CustomerID和ProductID混淆,译者注)发生。
-
1438
-
2017-02-17 11:25:28
- C# where泛型约束
- 首先奉献上 Button 所触发的事件 的脚本代码。文件名为testButtonEventusing UnityEngine;using System.Collections;//1.引入 UI 。using UnityEngine.UI;public class testButtonEvent : MonoBehaviour { //2.定义一个目标对象。 pu
-
1777
-
2017-02-17 11:34:22
-
2017-02-17 11:36:02
- AngularJS停止定时器
- 设置一个定时器,给定两个变量startData和endData,计时开始后分别减去5和50;单击停止暂停定时器,重置后数据恢复到原来的数据。
-
1610
-
2017-02-17 11:41:01
-
2017-02-17 11:42:31
-
2017-02-17 11:44:23
- 自增字段 auto_commit的研究分析
- MySQL自增字段,自增字段计数器在主存储里面,不在硬盘上(This counter is stored only in main memory, not on disk)。
-
1401
-
2017-02-17 11:47:40