一背景常识 爬虫的本质就是一个socket客户端与服务端的通信过程,如果我们有多个url待爬取,采用串行的方式执行,只能等待爬取一个结束后才能继续下一个,效率会非常低。 需要强调的是:串行并不意味着低效,如果串行的都是纯计算的任务,那么cpu的利用率仍然会很高,之所以爬虫程序的串行低效,是因为爬虫程 ...
分类:
其他好文 时间:
2018-01-14 19:34:14
阅读次数:
161
核心知识点 1.web应用类似于一个socket客户端,用来接收请求 2.HTTP:规定了客户端和服务器之间的通信格式。 3.一个HTTP包含两部分,header和body,body是可选,\r\n分隔头部,\r\n\r\n分隔头部和身体。 4.WSGI:定义了用python编写的web服务程序和w ...
分类:
Web程序 时间:
2018-01-12 01:48:49
阅读次数:
207
WEB框架介绍 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 最简单的We ...
分类:
Web程序 时间:
2018-01-12 01:30:24
阅读次数:
255
WEB框架介绍 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端 import ...
分类:
其他好文 时间:
2018-01-11 22:16:47
阅读次数:
112
web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端。 这样我们就可以自己实现Web框架了。 可以说Web服务本质上都是在这十几行代码基础上扩展出来的。这段代码就是它们的祖宗。 用户的浏览器一输入网址,会给服务端发送数据,那浏览 ...
分类:
其他好文 时间:
2018-01-11 20:33:10
阅读次数:
176
Django基础-Lesson1 web框架概念 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 socket模拟服务 ...
分类:
其他好文 时间:
2018-01-10 17:04:33
阅读次数:
207
作业13 网络 1. 本周学习总结 以你喜欢的方式(思维导图、OneNote或其他)归纳总结多网络相关内容。 TCP:面向连接的协议,在收发数据前必须与对方建立可靠连接 Socket:客户端向端口发送请求 SeverSocket:服务端对端口监听 UDP:不面向连接的协议,传输数据前不必建立连接 常 ...
分类:
其他好文 时间:
2017-12-21 01:52:27
阅读次数:
128
- 服务端软件 - socket服务端 - 本地文件操作 - 解析指令【SQL语句】 - 客户端软件(各种各样) - socket客户端 - 发送指令 - 解析指令【SQL语句】 上述提到MySQL等软件可以接受命令,并做出相应的操作,由于命令中可以包含删除文件、获取文件内容等众多操作,对于编写的命 ...
分类:
数据库 时间:
2017-12-11 18:44:15
阅读次数:
192
Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 #!/usr/bin/env python #codi ...
分类:
Web程序 时间:
2017-12-06 17:56:40
阅读次数:
216
一、初识数据库 数据库管理软件的由来 1、程序所有的组件就不可能运行在一台机器上 2、数据安全问题 3、并发 根据2的描述,我们必须写一个socket服务端来管理这台机器(数据库服务器)上的文件,然后写一个socket客户端,完成如下功能: 总结: 二、数据库概念 1.什么是数据(Data) 描述事 ...
分类:
数据库 时间:
2017-11-29 16:12:49
阅读次数:
163