- 博客(74)
- 收藏
- 关注
原创 Flask-07(钩子函数和上下文处理器和退出登录 访问限制 发布 进入发布内容详情和评论)
钩子函数和上下文处理器和退出登录访问限制发布进入发布内容详情和评论
2022-10-18 22:45:00 699 1
原创 Flask-05-——(注册功能的实现,六、1将用户提交的注册数据保存在数据库 六、2 发送AJAX请求 六、3验证码的获取六、4验证码倒计时)
注册功能的实现,六、1将用户提交的注册数据保存在数据库 六、2 发送AJAX请求 六、3验证码的获取六、4验证码倒计时
2022-10-13 22:00:00 686 3
原创 Flask-04(一、项目结构搭建 二、导航条实现 三、登录和注册页面 四、发送邮件功能 五、验证码的存储)
一、项目结构搭建二、导航条实现三、登录和注册页面四、发送邮件功能五、验证码的存储
2022-10-11 13:35:57 968
原创 Flask-02
模板简介一、Flask渲染Jinja模板二、Jinja2模版过滤器三、控制语句if举例:for...in...举例模板继承配置静态文件蓝图
2022-10-09 22:00:00 403
原创 Flask-03
SQLAlchemy通过SQLAlchemy连接数据库python在MySQL新建表python在MySQL增删改查插入表插入多行从表中选取(SELECT)数据从MySQL表中选取(SELECT)数据选取表中的部分字段,只取一行WHERE筛选数据通配符防止SQL注入对结果排序删除记录删除表更新表限制结果数量cookie和sessionflask中使用cookie和sessionwtforms表单验证一、表单验证
2022-10-09 17:07:06 503 1
原创 Flask-01
一、什么是Web框架?二、为什么要用Web框架?三、Python 中常用的Web框架,特点四、Flask常用扩展包五、第一个flask程序返回中文显示ASCII六、URL与视图URL与函数的映射构造URL(url_for)指定HTTP方法页面跳转和重定向
2022-10-08 22:00:00 358 2
原创 数据分析3-pandas
pandaspandas常用数据类型1.Series的创建pandas读取外部数据pandas读取数据库DataFrame基础字典列表排序索引loc与iloc字符串离散化数据的合并
2022-10-04 09:05:18 260
原创 数据分析2-numpy
基本示例数组的计算numpy读取本地数据和索引轴二维数组的转置numpy的索引和切片1.取单行2.取多行3.取单列和多列4.取点numpy修改数值numpy数组的拼接numpy中的nan和inf
2022-09-18 21:16:31 180
原创 数据分析1-matplotlib
matplotlib折线图绘制1.基本绘制,仅图像2.设置图片刻度3.为x,y轴添加单位4.设置图形信息总结matplotlib散点图matplotlib条形图
2022-09-12 00:00:00 558
原创 MySQL(10)视图
1.常见的数据库对象2.视图的理解3.创建视图3.1 创建单表视图3.2 基于视图创建视图4.查看视图5.更新视图的数据5.1 一般情况5.2不可更新的视图6.修改删除视图6.1 修改视图6.2 删除视图
2022-09-04 20:42:39 467
原创 MySQL9(约束)
1.约束(constraint)概述1.1 为什么需要约束1.2 什么是约束1.3 约束的分类查看某个表已有的约束2. 非空约束2.1 作用2.2 关键字2.3 特点2.4 添加非空约束2.5 删除非空约束3. 唯一性约束3.1 作用3.2 关键字3.3 特点3.4 添加唯一约束3.5 关于复合唯一约束3.5 删除唯一约束
2022-09-04 19:33:17 147
原创 MySQL8(增删改)
创建和管理表基础知识标识符命名规则MySQL中的数据类型创建和管理数据库创建数据库使用数据库修改数据库删除数据库创建表创建方式1创建方式2查看数据表结构修改表追加一个列修改一个列重命名一个列删除一个列重命名表删除表清空表
2022-09-04 15:17:18 1135 1
原创 【无标题】
子查询子查询的基本使用子查询的分类单行子查询单行比较操作符HAVING 中的子查询CASE中的子查询子查询中的空值问题多行子查询多行比较操作符
2022-08-21 23:13:47 163 3
原创 MySQL6
流程控制函数加密与解密函数聚合函数AVG和SUM函数、 MIN和MAX函数COUNT函数GROUP BYHAVINGWHERE和HAVING的对比SELECT的执行过程查询的结构SELECT执行顺序
2022-08-21 17:43:23 297
原创 MySQL5(函数)
内置函数基本函数角度与弧度互换函数三角函数指数与对数进制间的转换日期和时间函数获取日期、时间日期与时间戳的转换获取月份、星期、星期数、天数等函数日期的操作函数时间和秒钟转换的函数计算日期和时间的函数日期的格式化与解析...
2022-08-12 16:48:15 246
原创 MySQL4(多表查询)
排序与分页单列排序二级排序分页排序分页练习多表查询实现多表查询多表查询分类等值连接和非等值连接自连接和非自连接内连接和外连接UNION
2022-08-06 20:04:41 328
原创 MySQL3
算数运算符加法与减法求模(求余)运算符比较运算符=、、!=、ISNULL一些非符号运算符最小运算符LEAST,最大运算符GREATESTBETWEEN ANDIN、 NOT INLIKE、ESCAPEREGEXP逻辑运算符位运算符按位与运算符按位或运算符按位异或运算符按位取反运算符按位右移、.按位左移运算符的优先级运算符练习...
2022-08-03 20:45:00 142
原创 MySQL2
MySQL图形化管理工具忘记MySQL密码DB、DBMS、SQL的理解SQL概述SQL 分类基本规则SQL大小写规范命名规则导入现有的数据表基本的SELECT语句SELECT ... FROM列的别名去除重复行空值参与运算着重号``查询常数显示表的结构(DESCRIBE)过滤数据SELECT 语句练习...
2022-08-02 07:36:47 325
原创 python15
canvas画布布局管理器通过grid实现计算器界面pack布局管理器place布局管理器事件处理lambda表达式scale滑块
2022-07-24 20:54:41 266 1
原创 python14(GUI图形)
常用的GUI库创建简单的GUItkinter主窗口GUI采用面向对象Label标签Options选项ButtonEntry单行文本框Text多行文本框
2022-07-21 19:10:01 286
原创 python13(模块)
模块的概念模块化编程的流程API模块的导入import语句导入__import__()动态导入模块的加载问题包package的概念和结构sys.path和模块搜索路径模块的发布和安装模块的本地发布
2022-07-17 22:48:45 121
原创 python12(os系统操作)
os和os.path模块os调用操作系统文件和命令os模块—文件和目录的操作os.path常用方法walk()递归遍历所有文件和目录shuti模块(拷贝和压缩)递归算法
2022-07-17 07:48:03 294
原创 python11(IO流)
文件操作(IO技术)文件操作相关模块创建文件对象open()基本的写入操作常用编码介绍write()/writelines()写入数据close()关闭文件流with语句(上下文管理器)文本文件的读取enumerate函数二进制文件的读写文件对象的常用属性和方法使用pickle序列化csv文件的操作...
2022-07-16 18:54:32 396 1
原创 python10(异常)
try...一个except 结构try...多个except 结构try...except...else结构try...except...finally结构常见异常解决return语句和异常处理问题常见异常的解决with上下文管理trackback模块自定义异常类
2022-07-12 11:44:07 258
原创 python笔记9(面向对象进阶)
封装(隐藏)、多态继承类成员的继承和重写查看类的继承层次结构object根类dir()查看对象属性重写__str__()方法多重继承MRO()super()获得父类定义多态运算符重载特殊属性对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式实现...
2022-07-10 19:17:25 138
原创 python8(面向对象基础)
类的定义__init__构造方法和__new__方法实例属性实例方法类对象类属性类方法静态方法__del__方法(析构函数)和垃圾回收机制__call__方法和可调用对象方法没有重载方法的动态性私有属性和私有方法(实现封装)@property装饰器...
2022-07-07 18:50:04 186
原创 python笔记7(函数补充)
浅拷贝和深拷贝,几种参数类型:位置参数,默认参数,命名参数,可变参数,lambda表达式和匿名函数,eval()函数,递归函数,嵌套函数(内部函数),nonlocal关键字
2022-07-05 09:28:27 188
原创 Python笔记4
文章目录字典元素的访问字典元素添加、修改、删除序列解包字典元素的访问先创建一个字典对象a = {'name':'ssl','age':122,'job':'student'}1.通过 [键] 获得“值”。若键不存在,则抛出异常。>>> a = {'name':'gaoqi','age':18,'job':'programmer'}>>> a['name']'gaoqi'>>> a['age']18>>> a['
2022-05-30 22:29:17 99 1
原创 python笔记3
文章目录多维列表遍历二维数组元组tuple元组的创建zip生成器推导式创建元组元组总结字典字典的创建多维列表一维列表可以帮助我们存储一维、线性的数据。二维列表可以帮助我们存储二维、表格的数据a = [ ["孙悟空",183,300030,"北京"], ["猪八戒",19,200200,"上海"], ["沙和尚",10,102000,"深圳"], ]print(a)print()print(a[1][1],a[2][1])遍历二维数组for
2022-05-22 10:43:40 78 1
原创 python笔记3
文章目录序列列表的创建序列1.常见序列结构:字符串、列表、元组、字典、集合2.序列中存储的是整数对象的地址,而不是整数对象的值。列表的创建
2022-05-22 08:47:53 90
原创 java笔记1
文章目录Java基础知识标识符变量使用变量注意:变量的分类强制类型转换字符串类型:String进制Java基础知识API:接口Java中可以有多个类,但是最多只有一个类声明为public,且public只能加到和文件名同名的class中。程序的入口是main()方法,格式是固定的输出语句:System.out.println();对第一个Java程序总结:A.Java程序编写-编译-运行的过程(1)编写:我们编写的Java源文件代码保存在”.java”结尾的源文件中
2022-05-21 21:16:51 219
原创 leecode算法题4(13. 罗马数字转整数)
直接用比较笨的办法var romanToInt = function(s) { const n = s.length; let i = 0; let res = 0; while(i < n) { if (s[i] === 'M') { res += 1000; i++; } else if (s[i] === 'C' && s[i+1] === 'M') { res += 900; i ...
2022-05-21 20:42:46 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人