Oracle 数据库隔离级别,特性,问题和解决方法
摘要:献给所有被数据库并发操作问题和ORA-08177错误折磨过的兄弟们
阅读全文
posted @
2012-04-05 09:56
1-2-3
阅读(10738)
推荐(10) 编辑
协变(Covariance)和逆变(Contravariance)的十万个为什么
摘要:● 协变和逆变的定义是什么?给我们带来了什么便利?如何应用?● 对于可变的泛型接口,为什么要区分成协变的和逆变的两种?只要一种不是更方便吗?● 为什么还有不可变的泛型接口,为什么有的泛型接口要故意声明成不可变的?● 复合的可变泛型接口遵循哪些规则?● 协变和逆变的数学定义是什么?如何利用数学模型解释C#4里的协变和逆变的规则?
阅读全文
posted @
2010-09-27 08:52
1-2-3
阅读(7907)
推荐(20) 编辑
在异步调用匿名函数时明智地使用局部变量
摘要:问题:由于在多线程中使用了匿名函数外的局部变量而导致的Bug。
解决方法1:使用更小范围的局部变量。
解决方法2:在匿名函数中只使用它的参数。
解决方法3:使用泛型Queue传递数据。
结论:应该去微软总部门前游行示威。
阅读全文
posted @
2009-03-16 16:06
1-2-3
阅读(3634)
推荐(0) 编辑
.net 基础知识大杂烩(4) ——数组
摘要:数组 任务 C# VB 创建一个长度为5的一维数组,使用默认值作为初值 int[] ages = new int[5]; Console.WriteLine(ages.Length); /...
阅读全文
posted @
2008-03-15 15:09
1-2-3
阅读(1915)
推荐(0) 编辑
.net 基础知识大杂烩(3) ——循环语句
摘要:循环语句 C# VB 输出 int i = 0; while (i = 3 0 1 2 ...
阅读全文
posted @
2008-03-10 18:29
1-2-3
阅读(1384)
推荐(0) 编辑
.net 基础知识大杂烩(1) ——内建类型
摘要:许多公司在面试的时候都喜欢问一些非常基础的问题。例如面试官会问:“.net里有哪些内建类型?”,应聘者一边心里嘀咕着:“就不能整点4岁滴?”,一边回答说:“有int、long、double、decimal....喔,对了,还有String,常用的差不多就是这些了。”这个答案并没有错,但是它很难让你脱颖而出。在这个什么都讲优化的年代,我们也有必要做一点“面试优化”了^_^
阅读全文
posted @
2008-01-26 18:12
1-2-3
阅读(3468)
推荐(1) 编辑