自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 TCP协议的三次握手建立连接及四次握手断开连接

转自 教学网站—网络教学基地1、TCP三次握手详细图解TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程。TCP三次握手详细图解   上图画出了TCP建立连接的过程。假定主机A是TCP客户端,B是服务端。最初两端的TCP进程都处于CLOSED状态。图中在主机下面的是TCP进程所处的状态。A是主动打开连接,B是被动打开连接。  首先A向B

2015-10-23 22:43:56 959

原创 PHP内置服务器

PHP在安装的时候会内置了服务器的功能,我们在使用的过程中如果只是调试,可以选择启动PHP内置的服务器,下面是windows下PHP内置服务器的启动步骤:1、将php的D:\phpStudy\php54(即php.exe所在目录)添加到环境变量path中。2、打开dos命令窗口输入(其中D:\phpStudy\WWW\aaa为项目目录)php -S localhost:

2015-10-23 22:15:44 4276

原创 MySQL数据库索引

数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引分为聚簇索引和非聚簇索引两种。聚簇索引 是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索引能提高多行检索的速度,而非聚簇索引对于单行的检索很快。一、 索引的特点Ø  索引可以加快数据库的检索速度Ø  索引降低了数据库插入、修改、删除等维护任务的速度Ø  索引创建在表上,不能创建在视图上Ø  索引既可以

2015-10-23 22:06:12 464

转载 基本排序算法

排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。快速排序是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短 一、插入排序—直接插入排序(Straig

2015-10-23 20:59:12 482

转载 哈夫曼树与哈夫曼编码

在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN)树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如JPEG中就应用了哈夫曼编码。首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树,是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点的权值乘上其到根结点的路径长度(若根结点为0层,叶结点到根结点的路径长度为叶结点的层数)。树的带

2015-10-23 20:22:11 447

转载 基本查找算法

一、查找的基本概念查找,也可称检索,是在大量的数据元素中找到某个特定的数据元素而进行的工作。查找是一种操作。 二、顺序查找针对无序序列的一种最简单的查找方式。时间复杂度为O(n)。 三、折半查找针对已排序序列的一种查找方式。并且只适用于顺序存储结构的序列。要求序列中的元素基本不变,在需要做删除和插入操作的时候,会影响检索效率。时间复杂度为O(logN)。 四

2015-10-23 13:56:13 621

原创 关于PHP正则表达式的总结

一、 PHP中支持PCRE库提供的(以”preg_”为前缀,表达式都应被包含在定界符中,如”/”、”#”、”!”、”{}”、”|”等)和POSIX扩展语法的(以”ereg_”为前缀)两套正则表达式函数。 二、  PHP中与Perl语言兼容的正则表达式处理函数Ø  preg_match($pattern, $content) –进行正则表达式的匹配,如果$content中含有与模式$pa

2015-10-23 12:53:32 576

原创 PHP文件下载实例

$file_name="file.jpg";//需要下载的文件$file_dir = "./up/";  //下载文件存放目录$file_name=iconv("utf-8","gb2312","$file_name");if(!file_exists($file_name)){//判断文件是否存在   echo "文件不存在";   exit();}$fp=fopen

2015-10-23 12:51:33 494

转载 PHP网络数据抓取方法

常见的抓取网络数据的一些方法。1. 用 file_get_contents() 以 get 方式获取内容:$url = 'http://www.nowamagic.net/php/sock.php';$html = file_get_contents($url);echo $html; 2. 用fopen()打开url,以get方式获取内容:$url = 'http:

2015-10-23 12:29:44 510

原创 PHP中的错误和异常处理

在 PHP 中,默认的错误处理很简单。一条消息会被发送到浏览器,这条消息带有文件名、行号以及一条描述错误的消息。不同的错误处理方法:l  简单的 "die()" 语句l  自定义错误和错误触发器l  错误报告Ø  die() 语句(与exit()相同)if(!file_exists("welcome.txt")){ die("File not found")

2015-10-23 12:15:34 425

原创 MySQL存储引擎(storage engine)

MySQL支持好几种存储引擎(storage engine,它们以前被称为”数据表处理器”),由同一个存储引擎所实现的数据表具有一些共同的特征或属性  MySQL的存储引擎包括:Ø  ARCHIVE         用于数据存档的引擎(数据行被插入后就不能再修改)Ø  BLACKHOLE    这种存储引擎的写操作是删除数据,读操作是返回空白记录Ø  CSV          

2015-10-23 11:52:47 789

原创 jQuery的一些简单语法总结

本文是笔者在学习了基础的jQuery雨大之后留下的笔记,目的是方便需要时快速查询,同时,对于初学者来说,这也是一个不错的基础教程噢~jQuery 有两个版本的可供下载:a. Production version - 用于实际的网站中,已被精简和压缩。b. Development version - 用于测试和开发(未压缩,是可读的代码) jQuery 语法实例$

2015-10-23 11:29:04 539

原创 Http头字段总结

请求字段Ø  Accept:告诉WEB服务器自己接受什么介质类型, 表示任何类型,type 表示该类型下的所有子类型,typesub-type。Ø  Accept-Charset: 浏览器申明自己接收的字符集。Ø  Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) 。Ø  Accept-La

2015-10-23 11:24:09 523

转载 图的遍历(搜索)算法(深度优先算法DFS和广度优先算法BFS)

图的遍历(搜索)算法(深度优先算法DFS和广度优先算法BFS)2015-04-08 16:15 图的遍历的定义: 从图的某个顶点出发访问遍图中所有顶点,且每个顶点仅被访问一次。(连通图与非连通图) 深度优先遍历(DFS); 1、访问指定的起始顶点; 2、若当前访问的顶点的邻接顶点有未被访问的,则任选一个访问之;反之,退回到最近访问过的顶点;直到与起始顶点相通的全部顶点都访问

2015-10-23 10:06:30 3867

转载 当你在浏览器中输入Google.com并且按下回车之后发生了什么?

原文出处: Alex   译文出处:skyline75489 本文试图回答一个古老的面试问题:当你在浏览器中输入Google.com并且按下回车之后发生了什么?不过我们不再局限于平常的回答,而是想办法回答地尽可能具体,不遗漏任何细节。这将是一个协作的过程,所以深入挖掘吧,并且帮助我们一起完善它。仍然有大量的细节等待着你来添加,欢迎向我们发送Pull Requset!这些内容使用

2015-10-23 10:00:10 2037

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除