摘要: Tornado既是一个web server,也是web framework。而它作为web server 采用的是asynchronous IO的网络模型,这是一种很高效的模型。 Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它是非阻塞式服务器, 阅读全文
posted @ 2017-11-26 20:40 ninxin18 阅读(12983) 评论(0) 推荐(0) 编辑
摘要: 1. select 原理 在多路复⽤的模型中, ⽐较常⽤的有select模型和epoll模型。 这两个都是系统接⼝, 由操作系统提供。 当然, Python的select模块进⾏了更⾼级的封装。 ⽹络通信被Unix系统抽象为⽂件的读写, 通常是⼀个设备, 由设备驱动程序提供, 驱动可以知道⾃身的数据 阅读全文
posted @ 2017-11-26 14:50 ninxin18 阅读(2461) 评论(0) 推荐(0) 编辑
摘要: 一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软件 二.网络通信原理 2.1 互联网的本质就是一系列的 阅读全文
posted @ 2017-11-26 12:24 ninxin18 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 一.ip地址基本知识1.1 ip地址的结构和分类根据tcp/ip协议,连接在internet上的每个设备都必须有一个ip地址,他是一个32位二进制数,也可以用点分十进制表示,每八位一组,用一个十进制表示即0~255,每组用"."分隔开,例如172.16.45.10ip地址表示 将ip地址中的网络位和 阅读全文
posted @ 2017-11-26 11:35 ninxin18 阅读(793) 评论(0) 推荐(0) 编辑