2008年8月30日
摘要: 最近在看数据库的知识,看到索引的时候看到索引的存储结构通常是安排成B+树,看来数据结构是很重要的,所以从网上转了一篇,觉得还是比较多容易理解的。 B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树... 阅读全文
posted @ 2008-08-30 15:50 风荷小筑 阅读(5889) 评论(2) 推荐(0) 编辑
  2008年8月28日
摘要: 在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。 同步 所 谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例如sin, isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是 Send... 阅读全文
posted @ 2008-08-28 10:08 风荷小筑 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 原创作者:VenShop.Com 网站地址:http://www.venshop.com 安装条件:Windows XP操作系统 + 系统安装光盘 其它说明:windows2000下IIS安装和Windows2003下IIS安装可以参照该教程,大同小异 安装步骤: 1、插入windows xp安装光盘,打开控制面板,然后打开其中的“添加/删除程序” 2、在添加或删除程序窗口左边点击“添加/删除W... 阅读全文
posted @ 2008-08-28 09:08 风荷小筑 阅读(704) 评论(0) 推荐(0) 编辑
  2008年8月26日
摘要: 索引是提高查询速度的最重要的工具。当然还有其它的一些技术可供使用,但是一般来说引起最大性能差异的都是索引的正确使用。在MySQL邮件列表 中,人们经常询问那些让查询运行得更快的方法。在大多数情况下,我们应该怀疑数据表上有没有索引,并且通常在添加索引之后立即解决了问题。当然,并不总是 这样简单就可以解决问题的,因为优化技术本来就并非总是简单的。然而,如果没有使用索引,在很多情况下,你试图使用其它的方... 阅读全文
posted @ 2008-08-26 15:24 风荷小筑 阅读(238) 评论(0) 推荐(0) 编辑
  2008年8月25日
摘要: 假期结束了,虽然它原本就没有真正的开始过,但是我依然喜欢假期,当然有的时候也不喜欢。很久没有过一个真正的假期了。自从读研之后就再没有过一个轻轻松松,无忧无虑的假期。希望研三这一年的寒假可以稍微轻松一点的度过。最近在看数据库方面的知识,真的有点晚了。之前走了很多的弯路,要潜下心来好好的学习了,天好闷啊,日子会一天天的好起来,只要每天过得充实,不虚度光阴,心里面就很踏实了,努力啊! 阅读全文
posted @ 2008-08-25 20:42 风荷小筑 阅读(196) 评论(0) 推荐(0) 编辑
  2008年8月20日
摘要: Five main steps are required to make a class serializable. They are listed below and explained in the following sections: Deriving your class from CObject (or from some class derived from... 阅读全文
posted @ 2008-08-20 15:30 风荷小筑 阅读(320) 评论(0) 推荐(0) 编辑
  2008年8月19日
摘要: 这个版本中加入了断点续传的功能,使用了XML文件保存任务列表及状态信息,并且支持多线程分段下载, 提高下载速度,在这一个版本中,我把它叫做: JLoading 因为我还想不出一个更好听一点或更酷一些的名字,而且我还想让他可以下载一些其它文件。 上次的 - “Mp3在线搜索工具”还有很多可以改进的地方,也得到一些朋友的建议,非常感谢。这个版本中加入了断点续传的功能,使用了XML文件保存任... 阅读全文
posted @ 2008-08-19 17:02 风荷小筑 阅读(2882) 评论(6) 推荐(0) 编辑
摘要: 在当今的网络时代,下载软件是使用最为频繁的软件之一。几年来,下载技术也在不停地发展。最原始的下载功能仅仅是个“下载”过程,即从WEB服务器上连续地读取文件。其最大的问题是,由于网络的不稳定性,一旦连接断开使得下载过程中断,就不得不全部从头再来一次。 随后,“断点续传”的概念就出来了,顾名思义,就是如果下载中断,在重新建立连接后,跳过已经下载的部分,而只下载还没有下载的部分。 无论“多线程... 阅读全文
posted @ 2008-08-19 16:56 风荷小筑 阅读(5309) 评论(0) 推荐(0) 编辑
摘要: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> 1 #ifndef _LC_COBRA_EPOLLER_H 2 #define _LC_COBRA_EPOLLER_H 3 4 5 6 /* 7 * Cop... 阅读全文
posted @ 2008-08-19 16:46 风荷小筑 阅读(768) 评论(2) 推荐(0) 编辑
  2008年8月18日
摘要: 一、完全端口模型(I/O completion ports)是迄今为止最为复杂的一种I/O模型,假如一个程序需要管理为数众多的套接字,那么采用这种模型往往可以达到最佳的系统性能,不幸的是该模型 只适用与WIN2000和WINNT操作系统,因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候,而且希望随着系统内安装的 CPU的数量增多,应用程序的性能也可以线性的提升,才考虑采... 阅读全文
posted @ 2008-08-18 19:56 风荷小筑 阅读(356) 评论(0) 推荐(0) 编辑