摘要:
[TOC] form表单( ) 能够获取用户输入(输入,选择,上传的文件) 参数 action 控制数据提交的地址 三种书写方式 1.不写 默认就是朝当前页面所在的地址提交数据 2.写全路径(https://www.baidu.com) 3.只写路径后缀( ) method 控制数据提交的方式 `f 阅读全文
摘要:
[TOC] 前端 什么是前端 任何与用户直接打交道的操作界面 都可以称之为前端 eg:电脑界面 手机界面 平板界面 什么是后端 真正的幕后操作者 web服务的本质 请求 响应 浏览器输入网址 回车发生了哪些事 1.朝着指定的服务器地址发送请求 2.服务端接收请求 并处理 3.返回相应的响应 4.浏览 阅读全文
摘要:
ORM 对象关系映射 表 类 字段 属性 记录 对象 优点: 使用者无需关心具体的SQL命令如何编写。 直接通过调用方法,来执行相对应的SQL命令。 缺点: 1.更高级的封装会导致 “执行效率变低”。 2.会逐渐遗忘SQL原生命令。 阅读全文
摘要:
[TOC] 元类 什么是元类 用 关键字定义的类本身是一个对象,负责产生该对象的类称之为元类(元类可以简称为类的类),内置的元类为 元类的作用 元类可以帮我们控制类的创建 怎么自定义创建元类 自定义一个元类,继承 ,派生出自己的属性与方法。 给需要使用的类,通过 指定自定义的元类 阅读全文
摘要:
[TOC] pymysql操作mysql 安装 连接 增 删 改 查 索引 为什么使用索引以及索引的作用 使用索引就是为了提高查询效率的 类比 字典中的目录 索引的本质 一个特殊的文件 索引的底层原理 B+树 索引的种类(重点) 主键索引 加速查找 + 不能重复 + 不能为空 唯一索引 加速查找 + 阅读全文
摘要:
[TOC] 单表操作 分组 group by 分组指的是:将所有记录按照某个相同字段进行归类,比如针对员工信息表的职位分组,或者按照性别进行分组 用法 having having是对group by后的数据进行二次筛选 order by 升序 降序 limit 限制查询记录的个数 offset 表示 阅读全文
摘要:
[TOC] 数据库是什么 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上。而且数据是按一定的格式存放的;数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 为什么使用数据库 使用数据库之前使用excel来进行数据管理 Exc 阅读全文
摘要:
[TOC] GIL(全局解释器锁) 在CPython中,全局解释器锁(GIL)是一个防止多个锁的互斥锁。 本机线程从执行Python字节码一次。这把锁主要是必须的因为CPython的内存管理不是线程安全。(然而,自从GIL存在时,其他功能已逐渐依赖于它所实施的保证。) 基于CPython来研究全局解 阅读全文
摘要:
[TOC] 进程互斥锁 让并发变成串行,牺牲其执行效率,保证了数据的安全 在程序并发执行时,需要修改数据时使用 队列 先进先出 相当于内存中产生一个内存空间 可以存放多个数据,但数据的顺序是由先进去的排在前面 推栈 先进后出 IPC(进程间通信) 进程间数据是相互隔离的,若想实现进程间通信,可以利用 阅读全文