疗程1: 语言基础 数据类型 流程控制 常用模块 函数、迭代器、装饰器 递归、迭代、反射 面向对象编程 购物车程序 ATM信用卡程序开发 计算器程序开发 模拟人生游戏开发 疗程2 网络编程 Socket c/s编程、Twisted异步网络框架、网络爬虫开发 多线程、多进程、协程gevent、sele ...
分类:
编程语言 时间:
2018-12-12 20:38:11
阅读次数:
202
本文主要讲解Tornadoweb框架的安装和介绍及其简单使用。 一、 安装介绍 Tornado是一个Python Web框架和异步网络库,最初是在FriendFeed上开发的。通过使用非阻塞网络I / O,Tornado可以扩展到数万个开放连接,使其成为长轮询, WebSockets和其他需要与每个 ...
分类:
编程语言 时间:
2018-12-04 19:58:34
阅读次数:
200
一、scrapy原理 Scrapy 使用了 Twisted异步网络库来处理网络通讯。整体架构大致如下 Scrapy主要包括了以下组件: 引擎(Scrapy)用来处理整个系统的数据流处理, 触发事务(框架核心) 调度器(Scheduler)用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时 ...
分类:
其他好文 时间:
2018-11-24 14:20:06
阅读次数:
194
Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛。 框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。 Scrapy 使用了 Twisted异步网络框架来处理网络通讯,可以加快我们的下载速度, ...
分类:
其他好文 时间:
2018-11-17 22:23:34
阅读次数:
232
nginx特点:方便,简单,灵活占用资源较少,开源的,支持高性能的高并发(特别时静态的小文件)的服务 可以充当web服务器,还可以充当负载均衡器(反向代理),还可以当前端缓存服务器(三大功能) Nginx(多线程)使用的是最新的异步网络I/O模型(epoll)开发的复杂性教难。支持无限数的连接Apa ...
分类:
其他好文 时间:
2018-11-17 13:19:11
阅读次数:
127
1、介绍 Tornado 是一个Python web框架和异步网络库 起初由 FriendFeed 开发. 通过使用非阻塞网络I/O, Tornado 可以支持上万级的连接,处理 长连接, WebSockets, 和其他 需要与每个用户保持长久连接的应用。 Tornado 大体上可以被分为4个主要的 ...
分类:
其他好文 时间:
2018-11-06 11:19:27
阅读次数:
196
scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量代码,就能够快速的抓取到数据内容。 scrapy使用了twisted异步网络框架来处理网络通讯,来加快我们的下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求 scrapy的工作流程 ...
分类:
其他好文 时间:
2018-10-24 01:13:21
阅读次数:
183
1.scrapy框架介绍 Scrapy是用纯Python实现的一个为了爬取网站数据、提取结构性数据而编写的应用框架 Scrapy 特色是使用了 Twisted异步网络框架来处理网络通讯,加快了下载速度,不用自己去实现异步框架,并且包含了各种中间件接口,可以灵活的完成各种需求 1.1 scrapy框架 ...
分类:
其他好文 时间:
2018-10-01 23:10:13
阅读次数:
198
http://scrapy-chs.readthedocs.io/zh_CN/1.0/intro/overview.html scrapy 使用Twisted 这个异步网络库来处理网络通信,使用python写的爬虫框架。 scrapy的构造 Scrapy引擎(Engine): 负责控制数据流在系统的 ...
分类:
其他好文 时间:
2018-08-28 13:12:27
阅读次数:
196
内容: 1.什么是AJAX 2.如何使用AJAX 1.什么是AJAX AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术 AJAX = Asynchronous JavaScript and XML,意思就是用JavaScript执行异步网络请求 AJAX 是一种用于创建快速动态 ...
分类:
Web程序 时间:
2018-07-29 20:30:21
阅读次数:
233