05 2017 档案
摘要:Python的Web框架中Tornado以异步非阻塞而闻名。本文基于非阻塞的Socket以及IO多路复用从而实现异步非阻塞的Web框架 一、异步非阻塞和io多路复用 出现的原因: 由于进程的执行过程是线性的(也就是顺序执行),当我们调用低速系统I/O(read,write, accept等等),进程
阅读全文
摘要:Python开发【一】初识Python Python开发【二】基本数据类型 python开发【三】文件管理 python开发【四】函数 Python开发【五】模块 Python开发【六】面向对象 python开发【七】面向对象进阶 Python开发【八】网络编程 python开发【九】进程、线程和协
阅读全文
摘要:介绍 WebSocket协议是基于TCP的一种新的协议。WebSocket最初在HTML5规范中被引用为TCP连接,作为基于TCP的套接字API的占位符。它实现了浏览器与服务器全双工(full-duplex)通信。其本质是保持TCP连接,在浏览器和服务端通过Socket进行通信。 本文将使用Pyth
阅读全文
摘要:BeautifulSoup BeautifulSoup是一个模块,该模块用于接收一个HTML或XML字符串,然后将其进行格式化,之后遍可以使用他提供的方法进行快速查找指定元素,从而使得在HTML或XML中查找指定元素变得简单。 1.安装 pip3 install beautifulsoup4 2.常
阅读全文
摘要:一、爬虫简介 先说说爬虫,爬虫常被用来抓取特定网站网页的HTML数据,定位在后端数据的获取,而对于网站而言,爬虫给网站带来流量的同时,一些设计不好的爬虫由于爬得太猛,导致给网站来带很大的负担,当然再加上一些网站并不希望被爬取,所以就出现了许许多多的反爬技术。 二、安装模块 1. requests 模
阅读全文
摘要:一、Redis 1、简介 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结
阅读全文
摘要:一、简介 Django REST框架是构建Web API的强大而灵活的工具包。 使用REST框架的一些原因: 该网站可浏览API是你的开发人员一个巨大的可用性胜利。 验证策略包括OAuth1a和OAuth2的包。 序列化,同时支持ORM和非ORM数据源。 如果不需要功能更强大的功能,可以自定义一切
阅读全文
摘要:Django视图函数 Django 前端 如果想给每条视图函数加验证只需要导入 from django.contrib.auth.decorators import login_required 给每个视图函数加上@login_required
阅读全文

浙公网安备 33010602011771号