摘要: DNS Prefetch,即DNS预获取,是前端优化的一部分。一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 。 DNS 作为互联网的基础协议,其解析的速度似乎很容易被网站优化人员忽视。现在大多数新浏览器已经针对DNS解析进行了优化,典型的一 阅读全文
posted @ 2018-09-27 09:28 黑色彩虹 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 昨日精彩回顾 一、DButils 什么是数据库连接池 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接资源。 直接连接数据的缺点 用户每次请求都需要向数 阅读全文
posted @ 2018-09-08 23:01 黑色彩虹 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 昨日精彩回顾 昨日作业讲解 昨天的作业就是,有3个视图函数,分别是/login,/student_list,/student_detail,写一个装饰器,除了login以外,其他视图函数都要登录才行! 使用session判断! 原始代码 使用装饰器 重启flask,直接访问student_list 阅读全文
posted @ 2018-09-07 17:58 黑色彩虹 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 一、Flask初始 首先,要看你学没学过Django,如果学过Django的同学,请从头看到尾,如果没有学过Django的同学,并且不想学习Django的同学,请绕过第一部分。 三大主流Web框架对比 1、Django主要特点是大而全,继承了很多组件,例如:Models Admin Form等等,不 阅读全文
posted @ 2018-09-06 17:58 黑色彩虹 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 连接数据库 pymysql连接数据库的方式和使用sqlite的方式基本相同: 使用connect创建连接对象 connect.cursor创建游标对象,SQL语句的执行基本都在游标上进行 cursor.executeXXX方法执行SQL语句,cursor.fetchXXX获取查询结果等 调用clos 阅读全文
posted @ 2018-09-06 13:57 黑色彩虹 阅读(891) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类概念 抽象类是一个特殊的类,只能被继承,不能实例化 2、为什么要有抽象类 其实在未接触抽象类概念时,我们可以构造香蕉、苹果、梨之类的类,然后让它们继承水果这个基类,水果的基类包含一个eat函数。 但是你有没有想过,我们可以将香蕉、苹果、梨实例化,去吃香蕉、苹果、梨。但是我们却不能将水果实例 阅读全文
posted @ 2018-09-04 10:08 黑色彩虹 阅读(729) 评论(0) 推荐(1) 编辑
摘要: 一、简介: Matplotlib是一个Python 2D绘图库,它可以在各种平台上以各种硬拷贝格式和交互式环境生成出具有出版品质的图形。 Matplotlib可用于Python脚本,Python和IPython shell,Jupyter笔记本,Web应用程序服务器和四个图形用户界面工具包 Matp 阅读全文
posted @ 2018-09-03 13:24 黑色彩虹 阅读(2623) 评论(0) 推荐(0) 编辑
摘要: 在Python中,经常要对一个list进行复制。对于复制,自然的就有深拷贝与浅拷贝问题。深拷贝与浅拷贝的区别在于,当从原本的list复制出的list之后,修改其中的任意一个是否会对另一个造成影响,即这两个list在内存中是否储存在同一个区域,这也是区分深拷贝与浅拷贝的重要依据。接下来我们就针对Pyt 阅读全文
posted @ 2018-09-03 09:52 黑色彩虹 阅读(28887) 评论(5) 推荐(2) 编辑
摘要: 数据模型定义 批量插入数据 批量插入数据的时候,首先要创建一个对象的列表,然后调用bulk_create方法,一次将列表中的数据插入到数据库中。 批量更新数据 批量更新数据时,先进行数据过滤,然后再调用update方法进行一次性地更新。下面的语句将生成类似update....frrom....的SQ 阅读全文
posted @ 2018-08-31 18:51 黑色彩虹 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式存在的意义 在这里的单例就是只有一个实例(这里的实例就像在面向对象的时候,创建了一个对象也可以说创建了一个实例),只用一个实例进行程序设计,首先我们可以了解一下什么时候不适合使用单例模式,比如我们需要使用类同时创建多个对象的时候,且每个对象中封装了不同的数据的时候,就不能使用单例模式,就 阅读全文
posted @ 2018-08-01 00:57 黑色彩虹 阅读(213) 评论(0) 推荐(0) 编辑