上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 前言: 在计算机科学中,二叉树(英语:Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒。 二叉树通常作为数据结构应用,典型用法是对节点定义一个标记函数,将一些值与每个节点相关系。这样 阅读全文
posted @ 2020-07-15 23:00 自己有自己的调调、 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 在分析上下问之前,要做好一个心理准备,因为设计到的代码会很多,不懂的要跟着文档自己去翻阅源码。 首先把涉及到的主要的类或者设计到的py页面展示如下图。下面会以对应类或者页面去讲解flask源码 之前已经论述过了,每次请求过来都会触发app(),所以会触发FLask类的__call__方法,__cal 阅读全文
posted @ 2020-07-14 00:01 自己有自己的调调、 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 8.3 预读源码必要了解的知识点 在阅读源码之前,源码中会涉及到很多python类的特殊的用法以及类写好的功能组件,所以这里做一个补充,以便于接下来源码的阅读 01 偏函数 当函数的参数个数太多,需要简化时,使用functools.partial可以创建一个新的函数,这个新函数可以固定住原函数的部分 阅读全文
posted @ 2020-07-13 23:48 自己有自己的调调、 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 01 思考:每个请求之间的关系 每一个请求进来的时候都开一个进程肯定不合理,那么如果每一个请求进来都是串行的,那么根本实现不了并发,所以假定每一个请求进来使用的是线程。 那么线程中数据互相不隔离,存在修改数据的时候数据不安全的问题。 假定需求是,每个线程都要设置值,并且该线程打印该线程修改的值。 f 阅读全文
posted @ 2020-07-13 15:20 自己有自己的调调、 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 01 请求扩展 01 before_first_request :项目启动后第一次请求的时候执行 @app.before_first_request def before_first_request(): print('第一次请求的时候执行') 02 before_request:每次请求之前执行 阅读全文
posted @ 2020-07-13 11:50 自己有自己的调调、 阅读(281) 评论(0) 推荐(1) 编辑
摘要: 01-cookie 1.1 什么是cookie? cookie技术产生源于HTTP协议在互联网上的急速发展,在浏览器发展初期,为了适应用户的需求,技术上推出了各种保持web浏览状态的手段,为什么要保持web浏览器的状态呢? 一般web通信是基于HTTP的,HTTP是无状态的协议,也就是说,在一次请求 阅读全文
posted @ 2020-07-13 00:11 自己有自己的调调、 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1 集成Python shell 在实际的开发中,不免有一些任务需要在shell下完成。比如为cms后台添加超级管理员的需求,又比如迁移数据库的需求,定时任务等等,诸如这类需求更适合在shell中去操作(大部分需要在shell中去操作的都是权限比较高的任务)。 提示:迁移数据库就是用来解决数据库更新 阅读全文
posted @ 2020-07-12 23:01 自己有自己的调调、 阅读(475) 评论(0) 推荐(1) 编辑
摘要: 数据库,顾名思义是储存数据的仓库,常见的管理数据库的软件被称为数据库管理系统(DBMS, Database Management System), 常见的DBMS有 MySQL、PostgreSQL、SQLite、MongoDB。这些常见的DBMS我们可以把他们理解为专门负责搬运数据的管理的数据的程 阅读全文
posted @ 2020-07-12 14:44 自己有自己的调调、 阅读(321) 评论(0) 推荐(1) 编辑
摘要: 1 重定向 1.1 什么是重定向? 重定向,顾名思义,就是重新定向到一个新的位置,比如我们在浏览器的页面自动跳转到了另一个页面,又比如访问了一个页面,然后观察网址之后并不是我们输入的网址,这个过程就是重定向完成的。 1.2 为什么要有重定向? http状态码 应用场景 优势 暂时性重定向 302 访 阅读全文
posted @ 2020-07-12 14:04 自己有自己的调调、 阅读(1061) 评论(0) 推荐(1) 编辑
摘要: 视图函数和视图类 1 视图函数 1.1 endpoint简介 endpint参数是写在注册路由的装饰器中的一个参数,学名叫端点,我们可以理解为函数的别名。原来我们翻转视图函数的url的时候是直接通过是如函数的名字,如url_for('函数名'),现在我们可以指定一个endpoint='fbv'参数来 阅读全文
posted @ 2020-07-11 23:39 自己有自己的调调、 阅读(348) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页