摘要: 1、简述Queue<T> Queue<T>是一个先进先出的集合,队列中先添加的元素会被先读取,比如打印队列就是这样的机制。 Queue<T>实现了接口ICollection和IEnumeratable接口,Queue<T>提供了三种常用的方法:Enque()、Deque()、Peek()。Deque()方法返回队列中的开头对象,并且删除该对象。Enque()方法是在队列的尾部添加元素。Peek()方法返回队列中第一个对象,但是并不删除。2、一个文档管理的应用程序。使用一个线程把文档添加到队列中,用另外一个线程从队列中读取他们,并且处理它们。 ①定 阅读全文
posted @ 2012-06-29 16:54 Rainless 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE MicrosoftInternetExplorer4 ... 阅读全文
posted @ 2011-09-08 21:28 Rainless 阅读(8228) 评论(4) 推荐(1) 编辑
摘要: 在继续Oracle客户端的安装之前,需要分析一下Oracle客户端与数据库服务器之间的连接机制。一、Oracle客户端与服务器端的通讯机制 1、OracleNet协议如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。OracleNet是同时驻留在Oracle数据库服务器端和客户端上的一个软件层,它封装了TCP/IP协议,负责建立与维护客户端应用程序到数据库... 阅读全文
posted @ 2010-11-08 15:31 Rainless 阅读(1146) 评论(0) 推荐(1) 编辑
摘要: 工作已经有一年有余,做项目的时侯经常碰到值类型和引用类型,当时对这两个概念很难理解,今闲暇之时翻看红皮书,顿有所悟,和大家分享一下。从概念上区分,值类型直接存储其值,引用类型存储对值的饮用。按照存储位置上的不同,值类型存储在堆栈中,引用类型存储在托管堆上。下面用一个简单实例来说明两者的区别:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//i ,j 都是值类型int i, j; i =10; j =... 阅读全文
posted @ 2010-10-15 11:14 Rainless 阅读(197) 评论(0) 推荐(1) 编辑