随笔分类 - python
摘要:自定义分页器 针对上一小节批量插入的数据,我们在前端展示的时候发现一个很严重的问题,一页展示了所有的数据,数据量太大,查看不方便 针对数据量大但又需要全部展示给用户观看的情况下,我们统一做法都是做分页处理 分页推导 首先我们需要明确的时候,get请求也是可以携带参数的,所以我们在朝后端发送查看数据的
阅读全文
摘要:目录 多道技术与进程 1 多道技术 1.1 必备知识点 1.2 多道技术图解 1.3 多道技术重点知识 2 进程理论 2.1 必备知识点 2.2 进程调度 2.3 进程运行的三状态图 2.4 重要概念 3 进程实践 3.1 开启进程的两种方式 3.2 join方法 3.3 进程之间数据相互隔离 3.
阅读全文
摘要:目录 线程 1 线程的定义 2 线程的作用 3 线程的使用 3.1 线程的基本语法 3.2 线程对象的join方法 3.3 同一进程下的线程 数据共享 3.4 线程对象属性及其他方法 3.5 守护线程 3.6 TCP服务端实现并发的效果 3.7 线程互斥锁 3.8 GIL全局解释器锁 3.8.1 重
阅读全文
摘要:目录 Django 1 Django简介 2 python三大主流web框架 3 注意事项 3.1 django版本问题 3.2 django安装 3.3 启动项目注意点 4 django基本操作 4.1 命令行操作 4.1.1 创建django项目 4.1.2 启动django项目 4.1.3 创
阅读全文
摘要:目录 JavaScript 1 JavaScript简介 1.1 JavaScript了解 1.2 ECMAScript和JavaScript的关系 1.3 JavaScript特点 1.4 JavaScript版本 2 注释 3 引入JavaScript的方式 4 js语法结构 5 变量 6 常量
阅读全文
摘要:目录 CSS 1 CSS的定义 2 CSS的注释 3 CSS的语法结构 4 CSS的三种引入方式 5 CSS选择器 5.1 基本选择器 5.1.1 id选择器 5.1.2 类选择器 5.1.3 元素(标签)选择器 5.1.4 通用选择器 5.2 组合选择器 5.2.1 后代选择器 5.2.2 儿子选
阅读全文
摘要:目录 HTML 1 HTML简介 2 HTML语法 2.1 注释方法 2.2 HTML文档结构 2.3 两种打开HTML文件的方式 2.4 标签的分类 2.4.1 分类1 2.4.2 分类2 2.4.3 分类3 2.5 body内常用标签及特殊语法 2.5.1 基本标签 2.5.2 特殊符号 2.5
阅读全文
摘要:目录 进程与线程通用补充与协程 1 进程池与线程池(重点) 1.1 回顾TCP服务端实现并发 1.2 基本使用 1.3 总结 2 死锁与递归锁(了解) 2.1 死锁 2.2 递归锁 3 信号量(了解) 4 Event事件(了解) 5 线程q(了解) 5.1 队列q 先进先出 5.2 后进先出q 5.
阅读全文
摘要:web框架推导过程 前端< >后端< >数据库 1 纯手撸web框架 1.1 前置知识点 # HTTP协议 """ 网络协议 HTTP协议 数据传输是明文 HTTPS协议 数据传输是密文 websocket协议 数据传输是密文 四大特性 1.基于请求响应 2.基于TCP、IP作用于应用层之上的协议
阅读全文
摘要:目录 HTTP协议 1 HTTP协议的定义 2 HTTP协议的四大特性 2.1 基于请求响应 2.2 基于TCP/IP作用于应用层之上的协议 2.3 无状态 2.4 无/短链接 3 协议规定 3.1 请求数据格式 3.1.1 请求方式 3.2 响应数据格式 3.2.1 响应状态码 3.3 url:统
阅读全文
摘要:目录 jQuery 1 jQuery简介 2 jQuery的宗旨 write less do more 2 jQuery的优势 3 jQuery的导入 4 jQuery基本语法 5 选择器与筛选器 5.1 基本选择器 5.2 组合选择器(分组与嵌套) 5.3 基本筛选器 5.4 属性选择器 5.5
阅读全文
摘要:今日内容概要 今日内容基本都是了解知识点,你在工作中基本用不到 视图 触发器 事务(需要掌握) 存储过程 内置函数 流程控制 索引理论 今日内容详细 视图 什么是视图 视图就是通过查询得到一张虚拟表,然后保存下来,下次可以直接使用 其实视图也就是表 为何要有视图 如果频繁的操作一张虚拟表,你就可以制
阅读全文
摘要:今日内容概要 Navicat可视化操作 安装 使用 提示 数据库查询题目讲解(多表操作) python如何操作MySQL(pymysql模块) SQL注入问题 pymysql模块增删改查操作 今日内容详细 Navicat软件 """ 一开始学习Python的时候,下载Python解释器然后直接在终端
阅读全文
摘要:今日内容概要 如何查询表 前期表准备 几个重要关键字的执行顺序 where筛选条件 group by 分组 分组注意事项 having分组之后的筛选条件 distinct去重 order by排序 limit限制展示条数 正则 联表操作理论 前期表准备 表查询 子查询 总结 今日内容详细 如何查询表
阅读全文
摘要:今日内容概要 约束条件 default默认值 unique唯一 primary key 主键 auto_increment自增 总结 表与表之间建关系 外键 表关系 一对多关系 多对多关系 一对一关系 总结 修改表 复制表 今日内容详细 约束条件 default默认值 """ # 补充知识点,插入数
阅读全文
摘要:今日内容概要 存储引擎 MySQL主要的存储引擎 创建表的完整语法 数据类型 整型 严格模式 浮点型 字符类型 日期类型 枚举与集合类型 今日内容详细 存储引擎 日常生活中文件格式有很多种,针对不同的文件格式会有不同的存储方式和处理机制(txt/pdf/mp3/mp4) 针对不同的数据,应该也要有不
阅读全文
摘要:存储数据的演变过程 数据库的本质 MySQL 重要概念介绍 MySQL的安装 MySQL客户端与服务端 注意事项 启动 SQL语句初识 环境变量配置及系统服务制作 设置密码 忘记密码做怎么做 统一编码 基本SQL语句 针对库的增删改查 针对表的增删改查 针对数据的增删改查 数据库 存储过程的演变 随
阅读全文
摘要:一、如何接收用户的输入 #基础阶段写程序的思路,就是把自己想象成一台计算机,如果是你,你的工作流程是什么 在python3中,input会将用户输入的所有内容都保存成字符串类型 username = input('请输入你的账号:') print(username,type(username)) a
阅读全文
摘要:考试10分钟: 1.什么是变量?为何要有变量? 变量就是可以变化的量,量是指事物的状态,比如人的年龄,性别,游戏角色的等级。 为了让计算机能够像人一样去记忆某种事物的状态,并且状态是可以发生变化的 2.变量的三个组成部分是什么?每部分的作用是什么? 变量名:指向赋值符号右侧内容的内存地址,用来访问赋
阅读全文
摘要:考试10分钟: 1.机器语言、汇编语言、高级语言(编译型、解释型)语言在执行效率、开发效率、跨平台性等方面的高低对比 执行效率:机器语言>汇编语言>高级语言(编译型>解释型) 开发效率:机器语言<汇编语言<高级语言(编译型<解释型) 跨平台性:机器语言<汇编语言<高级语言(编译型<解释型) 2.py
阅读全文