散列表结构 字典与集合

2018-10-19
阅读 5 分钟
2.1k
散列表(Hash Table)结构是字典(Dictionary)和集合(Set)的一种实现方式。散列算法的作用是尽可能快地在数据结构中找到一个值。在散列表上插入、删除和取用数据都非常快,但是对于查找操作来说却效率地下

线性结构 队列与栈

2018-10-16
阅读 5 分钟
1.4k
栈(Stack)是一种遵循先进后出(LIFO)原则的有序列表,新添加或待删除的元素都保存在栈的一端,这一端被称作为栈顶,另一端被称作为栈底。在栈里,新元素都靠近栈顶,旧元素都靠近栈底。

线性结构 数组与链表

2018-10-16
阅读 7 分钟
1.6k
线性数据结构有两端,有时被称为左右,某些情况被称为前后。你也可以称为顶部和底部,名字都不重要。将两个线性数据结构区分开的方法是添加和移除项的方式,特别是添加和移除项的位置。例如一些结构允许从一端添加项,另一些允许从另一端移除项。

<HTTP权威指南>记录 ---- 网络爬虫

2018-07-31
阅读 11 分钟
1.9k
网络爬虫(web crawler)能够在无需人类干预的情况下自动进行一系列Web事务处理的软件程序。很多爬虫会从一个Web站点逛到另一个Web站点,获取内容,跟踪超链,并对它们找到的数据进行处理。根据这些爬虫自动探查Web站点的方式,网络爬虫也可称作网络蜘蛛、蚂蚁、机器人等。

<HTTP权威指南>记录 ---- 网关、隧道及中继

2018-07-31
阅读 6 分钟
1.9k
Web是一种强大的内容发布工具。随着时间的流逝,人们已经从只在网上发送静态的在线文档,发展到共享更复杂的资源,比如数据库内容或动态生成的HTML页面。Web浏览器这样的HTTP应用程序为用户提供了一种统一的方式来访问因特网上的内容。HTTP也已成为应用程序开发者的一种基本构造模块,开发者们可以在HTTP上捎回其他的协...

<HTTP权威指南>记录 ---- Web缓存

2018-07-31
阅读 11 分钟
1.6k
Web 缓存是可以自动保存常见文档副本的HTTP设备。当Web请求抵达缓存时,如果本地有“已缓存的”副本,就可以从本地存储设备而不是原始服务器中提取这个文档。

<HTTP权威指南>记录 ---- Web代理

2018-07-31
阅读 10 分钟
2.1k
Web代理(Web proxy)服务器是网络的中间实体。代理位于客户端和服务器之间,扮演"中间人"的角色,在各端点之间来回传送HTTP报文。Web上的代理服务器是代表客户端完成事务处理的中间人。如果没有Web代理,Web客户端就要直接与Web服务器进行对话。有了Web代理,客户端就可以与代理进行对话,然后由代理代表客户端与服务器进...

<HTTP权威指南>记录 ---- Web服务器

2018-07-31
阅读 6 分钟
1.4k
Web服务器会对HTTP请求进行处理并提供响应。术语"Web服务器"可以用来表示Web服务器的软件,也可以用来表示提供Web页面的特定设备或计算机。

<HTTP权威指南>记录 ---- HTTP连接管理

2018-07-31
阅读 14 分钟
1.6k
世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,TCP/IP 是全球计算机及网络设备都在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条 TCP/IP 连接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。

<HTTP权威指南>记录 ---- HTTP报文

2018-07-31
阅读 15 分钟
1.2k
HTTP报文是在HTTP应用程序之间发送的数据块。这些数据块以一些文本形式的元信息(meta-information)开头,这些信息描述了报文的内容及含义,后面跟着可选的数据部分。这些报文在客户端、服务器和代理之间流动。术语"流入"、"流出"、"上游"及"下游"都是用来描述报文方向的。

<HTTP权威指南>记录 ---- URL与资源

2018-07-31
阅读 4 分钟
1.2k
URL是浏览器寻找信息时所需的资源位置,URL提供了一种统一的资源命名方式,但这些资源是可以通过不同的方案(比如HTTP、FTP、SMTP)来访问的。

<HTTP权威指南>记录 ---- HTTP概述

2018-07-31
阅读 4 分钟
1.3k
HTTP服务器存储了因特网中的数据,如果客户端发出请求的话,它们会提供数据。客户端向服务器发送一条HTTP请求,服务器会去寻找所期望的对象,如果成功,就将对象、对象类型、对象长度、以及其他一些信息放在HTTP响应中发送给客户端。

Redis数据结构与基本命令

2018-07-31
阅读 5 分钟
1.6k
Redis数据结构与基本命令 -- Redis提供的5种数据结构 数据类型 存储的值 读写能力 STRING 字符串、整数、浮点数 对整个字符串或者字符串的其中一部分执行操作;对整数和浮点数执行自增(increment)或者自减(decrement)操作 LIST 链表,链表上的每个节点都包含了一个字符串 从链表的两端推入或者弹出元素;根据偏移量对链...