摘要: 摘要: 在上一篇文章中主要介绍了socket异步通信实现的服务器端代码,下面我们来分析一下客户端代码:那么在设计客户端代码时我们主要考虑哪些问题呢?第一是如何接收数据,往往一次传输的数据量较大,但socket一次的传输量是1024个byte,因此需要对数据在发送端进行拆分,而在接收端进行组合。第二是需要建立缓冲区,网络传输的速度肯定比我们处理数据的速度快。大家如果需要使用这段代码,需要编写一下其中... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 摘要: 众所周知,在Silverlight 2开始每个项目编译后都会打包成为一个xap文件,如果我们要访问当前xap文件中的UserControl比较容易,那我们如何访问一个外部xap文件中的内容呢?甚至于如何访问一个互联网上的xap文件呢? 本文将介绍在Silverlight中如何访问外部xap文件中UserControl。 阅读全文[新闻]希捷突破极限 1.5TB硬盘公布文章来源:htt... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 摘要: 这是很久以前做的一个项目中的一部分代码,和项目业务逻辑相关的部分代码已经删去了,留下的这些仅仅和异步通信有关。提前声明,这些源代码当时是根据网上的一段socket通信代码修改后的版本。俗话说,copy+修改=创新!当时,项目的需求是这样的:1.需要能够实现多个工作站互相进行异步数据传输2.能够根据不同工作站的配置情况选择从哪个工作站申请数据3.能够及时收获各工作站的配置变更和在线情况4.收... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 看了《一步一步学Linq to sql》和《在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统》 这两个系列文章后,因为一直使用NBear,所以试着综合了一下主要用NBear.IOC其它的NBear.data里的就没有会了,相应的使用LINQ来做数据处理. 之前一直使用NBear做些WEB应用主要感觉NBear分层清晰,最重要的开发速度快,很少有重复的代码.代码很简洁... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(246) 评论(0) 推荐(0) 编辑
摘要: WebForm最大的魅力大概就是它自己的一套事件处理机制了,要做一个好的Control,必须深入理解这套机制,只有这样才可以让我们的Control有一整套Professional的Event,而IPostBackDataHandler和IPostBackEventHandler是实现事件机制的核心接口,在我的上一篇文章(Web Control 开发系列(二) 深入解析Page的Pos... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 摘要: "能否以O(n)的时间复杂度, 从一个未排序的整数数组中选取第3大的整数出来?" 你面试的时候,有人问过你这样的问题吗? 这类有关大小排序选取的选择问题是极容易出现在面试题目中的问题,在算法学上,我们常归结为选择问题. 阅读全文[新闻]Buffalo推太阳能无线键盘文章来源:http://www.cnblogs.com/sun/archive/2008/07/10/1239999.ht... 阅读全文
posted @ 2008-07-11 12:15 潜水员 阅读(226) 评论(0) 推荐(0) 编辑