摘要:
切片:我们基本上都知道Python的序列对象都是可以用索引号来引用的元素的,索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。 通常一个切片操作要提供三个参数 [start_index: stop_index: step] start_index是切片的起始位置stop_index是 阅读全文
摘要:
递归:函数调用自身的 编程技巧 称为 递归 特点: 1、参数 不同,处理结果不同 2、当 参数满足一个条件,函数不在执行(非常重要,被称为递归的出口,否则 会出现死循环) 实现数字累加 明天: 1、复习递归,数字累加 2、复习函数和数据类型 阅读全文
摘要:
1.比特币白皮书:一种点对点的电子现金系统 https://www.8btc.com/wiki/bitcoin-a-peer-to-peer-electronic-cash-system/ 2.巴比特专栏 | 杨望:区块链的技术原理及其在金融领域的应用 https://www.8btc.com/ar 阅读全文
摘要:
一、什么是爬虫? 爬虫就是通过编写程序模拟浏览器上网,然后让其去互联网上抓取数据的过程。 二、爬虫的流程 三、预备知识 1、http协议 HTTP请求由三部分组成,分别是:请求行,消息报头,请求正文。 HTTP响应也是由三个部分组成,分别是:状态行,消息报头,相应正文。 2.robots.txt协议 阅读全文
摘要:
一、Websockets介绍 随着互联网的发展,传统的HTTP协议已经很难满足Web应用日益复杂的需求了。近年来,随着HTML5的诞生,WebSocket协议被提出,它实现了浏览器与服务器的全双工通信,扩展了浏览器与服务端的通信功能,使服务端也能主动向客户端发送数据。 我们知道,传统的HTTP协议是 阅读全文
摘要:
一,Flask初始 Python三大Web框架对比 1.Django 主要特点是大而全,集成了很多组件,例如: Models Admin Form 等等, 不管你用得到用不到,反正它全都有,属于全能型框架 2.Tornado 主要特点是原生异步非阻塞,在IO密集型应用和多任务处理上占据绝对性的优势, 阅读全文
摘要:
Redis 简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/ 阅读全文
摘要:
Python垃圾回收 -- 引用计数 -- Python为每个对象维护一个引用计数 -- 当引用计数为0的 代表这个对象为垃圾 -- 标记清除 -- 解决孤立的循环引用 -- 标记根节点和可达对象 -- 不可达视为垃圾 -- 分代回收 -- 解决标记清除的效率问题 -- 0代 1代 2代 -- 阈值 阅读全文
摘要:
rest_framework解析器组件源码流程 解析器顾名思义就是对请求体进行解析。为什么要有解析器?原因很简单,当后台和前端进行交互的时候数据类型不一定都是表单数据或者json,当然也有其他类型的数据格式,比如xml,所以需要解析这类数据格式就需要用到解析器(也可以将请求体拿到,然后利用其他模块进 阅读全文
摘要:
一、django-admin的简单回顾: admin: Django的后台数据管理的web版本 1、admin a:models.py - 创建表 b:admin.py - 注册表 admin.site.register(models.UserInfo) c:urls.py PS: 1、动态生成ur 阅读全文