上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页
摘要: 在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM和InnoDB两个存储引擎的索引实现方式。 MyISAM索引实现 MyISAM引擎使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址。下图是MyISAM索引的原理图: 图8 阅读全文
posted @ 2017-05-08 11:33 请叫我小小兽 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 最近在复习STL,感觉再看的时候比刚开始学的时候通透很多。以前模拟实现了一个STL库,最近复习完又重构了一遍。代码放出来以供后面学习。如果有写的不好的地方欢迎大家批评指正。 STL_List.h 1 #pragma once 2 #include"STL_Iterator.h" 3 4 templa 阅读全文
posted @ 2017-05-08 11:25 请叫我小小兽 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 这个命令之前没有用过,在网上查了一下资料,觉得人家写的很好,所以复制过来了。 标题:linux命令eval的用法 链接:http://blog.chinaunix.net/uid-21411227-id-1826706.html 标题:linux shell中的eval 链接:http://www. 阅读全文
posted @ 2017-03-22 20:01 请叫我小小兽 阅读(18327) 评论(1) 推荐(0) 编辑
摘要: Shell中可以用来实现变量代换的命令有两种,一种是由反引号括起来的一条命令另一种是由$()括起来一条命令,shell先执行这条命令,然后见输出结果立刻代换到当前命令行中。 例如定义一个变量存放date命令的输出: $DATE=`data` $echo $DATE 命令代换也可以用$()表示:$DA 阅读全文
posted @ 2017-03-22 19:26 请叫我小小兽 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更好。这么久才来更新,抱歉!! 错误配图如下: 首先Client端发 阅读全文
posted @ 2017-03-05 18:23 请叫我小小兽 阅读(355) 评论(0) 推荐(0) 编辑
摘要: URG(紧急位):设置为1时,首部中的紧急指针有效;为0时,紧急指针没有意义。 PSH(推位):当设置为1时,要求把数据尽快的交给应用层,不做处理 通常的数据中都会带有PSH但URG只在紧急数据的时设置,也称“带外数据”,解释如下: 紧急数据:URG标志设置为1时,紧急指针才有效,紧急方式是向对方发 阅读全文
posted @ 2017-03-05 17:54 请叫我小小兽 阅读(9687) 评论(0) 推荐(2) 编辑
摘要: 什么是计时器呢?我们可以理解成一块闹钟,隔一段时间响一次,提醒TCP做特定的事情。TCP要正常工作,必须要有特定的计时器。那么TCP中有哪些计时器呢? TCP中有四种计时器(Timer),分别为: 1.重传计时器:Retransmission Timer 2.坚持计时器:Persistent Tim 阅读全文
posted @ 2017-03-05 17:29 请叫我小小兽 阅读(2783) 评论(0) 推荐(0) 编辑
摘要: 路由表是指路由器或者其他互联网网络设备上存储的一张路由信息表,该表中存有到达特定网络终端的路径。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。 路由表的分类: 1.静态路由表 由系统管理员实现设置好的固定的路由表称之为静态路由表,一边是在安装系统的时候就根据而 阅读全文
posted @ 2017-03-05 14:28 请叫我小小兽 阅读(13922) 评论(0) 推荐(0) 编辑
摘要: 一、代理服务器 所谓“代理”,就是代而劳之的意思。代理服务器就是代理网络用户去取得网络信息,形象的说:它是网络信息的中转站,使得一个网络终端和另一个网络终端不直接进行相连,代理网络用户去取得信息。主要工作在OSI的会话层中。 一个完整的代理请求过程为:客户端首先与代理服务器创建连接,接着根据代理服务 阅读全文
posted @ 2017-03-04 21:27 请叫我小小兽 阅读(3368) 评论(0) 推荐(0) 编辑
摘要: 什么是敏捷开发? 敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特性。 简单的来讲,敏捷开发并不追求前期完美的设计、完美的编码,而是力求在很短的时间周期内开发出产品的核心功能,尽早发布 阅读全文
posted @ 2017-02-28 21:02 请叫我小小兽 阅读(310) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页