摘要: 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写 阅读全文
posted @ 2019-10-17 11:02 求知之路、一路向前 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 简单的讲,元类创建了Python中所有的对象。 我们说Python是一种动态语言,而动态语言和静态语言最大的不同,就是函数和类不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个HelloWorld的class,就写一个helloworld.py模块: 当Python解释器载入hellow 阅读全文
posted @ 2019-10-17 08:54 求知之路、一路向前 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 最近在研究django rest_framework的源码,老是遇到super,搞得一团蒙,多番查看各路大神博客,总算明白了一点,今天做一点总结。 2.为什么要用super 1)让代码维护更加简单 Python是一门面向对象的语言,定义类时经常用到继承的概念,既然用到继承就少不得要在子类 阅读全文
posted @ 2019-10-16 16:02 求知之路、一路向前 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 使用python操作mysql数据库 数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor 阅读全文
posted @ 2019-10-14 15:41 求知之路、一路向前 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一 初识索引 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫 阅读全文
posted @ 2019-10-14 15:37 求知之路、一路向前 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 准备 建表与数据准备 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex en 阅读全文
posted @ 2019-10-14 14:28 求知之路、一路向前 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 单表查询 单表查询 单表查询的语法及关键字执行的优先级 单表查询语法 SELECT DISTINCT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 关键字执行的优先级 from where 阅读全文
posted @ 2019-10-14 14:17 求知之路、一路向前 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 引擎介绍 mysql中的存储引擎(https://www.cnblogs.com/Eva-J/articles/9682063.html) 表介绍 表就相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段 还记得我们之前写过的‘员工信息表作业’么?存储 阅读全文
posted @ 2019-10-12 15:56 求知之路、一路向前 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 初识数据库 为什要用数据库 根据上面的例子,我们已经知道: 所以就出现了一个新的概念 —— 数据库 你可以理解为 数据库 是一个可以在一台机器上独立工作的,并且可以给我们提供高效、便捷的方式对数据进行增删改查的一种工具。 如此就帮助我们解决了上面出现的问题,如果将所有的数据都存储在一个独立的机器上, 阅读全文
posted @ 2019-10-12 15:41 求知之路、一路向前 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、lambda关键字的使用方法 注释:可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体。在这里lambda简化了函数定义的书写形式。是代码更为简洁,但是使用函数的定义方式更为直观,易理解。 二、Python中,也有几个定义好的全局函数方便使用的, 阅读全文
posted @ 2019-10-10 10:02 求知之路、一路向前 阅读(1488) 评论(0) 推荐(0) 编辑