- 博客(7)
- 收藏
- 关注
转载 虚拟内存管理总结
操作系统为每一个进程维护着一个虚拟的地址空间,这个地址空间的大小通常取决于系统的地址线数目,比如在32位系统中,虚拟地址空间的返回就是0×00000000~0xFFFFFFFF,大小共4G。通常操作系统会划分出一部分来专门供内核使用,而不允许用户进程直接访问。Linux内核占用4G中高地址的1G,即0XC0000000~0XFFFFFFFF,windows内核通常占用高地址的2G空间,但也可配置成
2011-11-22 13:35:47 670
原创 c# 委托理解
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 委托深度理解{ /// /// 比如孩子想买个东西,但是她很懒,所以就想让爸爸妈妈帮她买, /// 这就是委托。委托是类型安全的,和指针类似但是直接操作内存是很危险 //
2011-11-07 11:13:20 497
原创 c# 进阶
http://book.51cto.com/art/201109/292328.htm http://hi.baidu.com/ycdoit/blog/category/c%2B%2B%B1%EA%D7%BC%C4%A3%B0%E5%BF%E2很好的资料有些时候,本地资源会占用大量的内存, 而托管资源只占用一点资源,那么GC很难估计是否应该对这个资源进行垃圾回收,因为很难满
2011-11-05 09:41:52 557
转载 IEnumerable和IEnumerator有什么区别?
问题的提出:见(C#高级编程P127)public interface IEnumerable{ IEnumerator GetEnumerator();} public interface IEnumerator{ bool MoveNext(); void Reset(); Object Current { get; }
2011-11-04 11:51:09 549
转载 浅谈C#中的枚举
枚举类型是一种的值类型,它用于声明一组命名的常数。 (1)枚举的声明:枚举声明用于声明新的枚举类型。 访问修辞符 enum 枚举名:基础类型 { 枚举成员 } 基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对
2011-11-04 10:21:10 344
转载 用代码验证阿里巴巴的一道关于男女比例的面试题
今天在CSDN首页看了一篇博客《阿里巴巴的面试》。其中有一个问题,比较有意思:说澳大利亚的父母喜欢女孩,如果生出来的第一个女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少?刚看到问题是的思维逻辑:用递推法,假设一对夫妻,生了个女儿,就不再要了;另外一对夫妻,生了个儿子,再要一个,是女儿,然后也就不要了。第一感觉,应该是女的比男的多。然后思考如何
2011-11-02 14:10:19 783
原创 C# 双向链表
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace csharp链表{ class Program { public class Node { private Node child;
2011-11-01 09:39:10 684
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人