摘要: 微软的22道数据结构算法题(含答案) 1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list pre = l; 5 list tmp; 6 pre.next = null; 7 while ( cur ) { 8 tmp = cur; 9 cur = cur.next; 10 tmp.next = pre 11 pre = tmp; 12 } 13 return tmp; 14 } 2、反转一个链表。递归算法。 1 List resverse(list l) { 2 if(!l 阅读全文
posted @ 2010-06-28 17:05 kntao 阅读(191) 评论(0) 推荐(0)
摘要: 绑定的基本概念:通道模型具有极大的灵活性,可以在协议通道,编码器,传输通道等各个方面进行设置,每次都需要设置一个完整的通道栈是一个较为复杂的事情,从传输协议上看,有HTTP,TCP,UDP,P2P,IPC和MSMQ等多种方案,从编码器上,有二进制编码,MTOM等编码方法,在加上消息的安全策略,会话设置的组合会有很多。绑定是一个定制好的通道栈,包含协议通道,传输通道和编码器,从功能上看,一个绑定集成了通信模式,可靠性,安全性,事务传播和互操作性等设置,标准绑定一共有十二种,WCF 附带有以下绑定。绑定 配置元素 说明 BasicHttpBinding<basicHttpBinding> 阅读全文
posted @ 2010-06-28 15:57 kntao 阅读(256) 评论(0) 推荐(0)
摘要: 通道模型概述通道堆栈是具有一个或多个消息处理通道的分层的通信堆栈。堆栈底部是传输通道,它负责使通道堆栈适应基础传输(例如,TCP、HTTP、SMTP 和其他类型的传输)。通道为消息的发送和接收提供了一个低级编程模型。此编程模型依赖于多个接口和其他类型模型(统称为 WCF 通道模型)。源文档 <http://msdn.microsoft.com/zh-cn/library/ms729840(v=VS.100).aspx> 通道堆栈底部通道称为传输通道。它是负责与其他方之间发送和接收消息的通道。这包括负责在与用于和其他方通信的格式之间转换 Message 对象。传输通道上面可以有任意个 阅读全文
posted @ 2010-06-28 14:27 kntao 阅读(225) 评论(0) 推荐(0)