笔记
文章平均质量分 78
唔唔哒哒~
多多关照~
展开
-
Flask-07(钩子函数和上下文处理器和退出登录 访问限制 发布 进入发布内容详情和评论)
钩子函数和上下文处理器和退出登录访问限制发布进入发布内容详情和评论原创 2022-10-18 22:45:00 · 615 阅读 · 1 评论 -
Flask06——(七、登录功能的实现 七、1基本登录功能 七、2登录错误信息提醒)
七、登录功能的实现七、1基本登录功能七、2登录错误信息提醒原创 2022-10-14 22:00:00 · 575 阅读 · 0 评论 -
Flask-05-——(注册功能的实现,六、1将用户提交的注册数据保存在数据库 六、2 发送AJAX请求 六、3验证码的获取六、4验证码倒计时)
注册功能的实现,六、1将用户提交的注册数据保存在数据库 六、2 发送AJAX请求 六、3验证码的获取六、4验证码倒计时原创 2022-10-13 22:00:00 · 632 阅读 · 3 评论 -
Flask-04(一、项目结构搭建 二、导航条实现 三、登录和注册页面 四、发送邮件功能 五、验证码的存储)
一、项目结构搭建二、导航条实现三、登录和注册页面四、发送邮件功能五、验证码的存储原创 2022-10-11 13:35:57 · 902 阅读 · 0 评论 -
Flask-03
SQLAlchemy通过SQLAlchemy连接数据库python在MySQL新建表python在MySQL增删改查插入表插入多行从表中选取(SELECT)数据从MySQL表中选取(SELECT)数据选取表中的部分字段,只取一行WHERE筛选数据通配符防止SQL注入对结果排序删除记录删除表更新表限制结果数量cookie和sessionflask中使用cookie和sessionwtforms表单验证一、表单验证原创 2022-10-09 17:07:06 · 318 阅读 · 1 评论 -
Flask-01
一、什么是Web框架?二、为什么要用Web框架?三、Python 中常用的Web框架,特点四、Flask常用扩展包五、第一个flask程序返回中文显示ASCII六、URL与视图URL与函数的映射构造URL(url_for)指定HTTP方法页面跳转和重定向原创 2022-10-08 22:00:00 · 326 阅读 · 2 评论 -
数据分析3-pandas
pandaspandas常用数据类型1.Series的创建pandas读取外部数据pandas读取数据库DataFrame基础字典列表排序索引loc与iloc字符串离散化数据的合并原创 2022-10-04 09:05:18 · 235 阅读 · 0 评论 -
数据分析2-numpy
基本示例数组的计算numpy读取本地数据和索引轴二维数组的转置numpy的索引和切片1.取单行2.取多行3.取单列和多列4.取点numpy修改数值numpy数组的拼接numpy中的nan和inf原创 2022-09-18 21:16:31 · 147 阅读 · 0 评论 -
数据分析1-matplotlib
matplotlib折线图绘制1.基本绘制,仅图像2.设置图片刻度3.为x,y轴添加单位4.设置图形信息总结matplotlib散点图matplotlib条形图原创 2022-09-12 00:00:00 · 501 阅读 · 0 评论 -
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 · 391 阅读 · 0 评论 -
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 · 115 阅读 · 0 评论 -
MySQL8(增删改)
创建和管理表基础知识标识符命名规则MySQL中的数据类型创建和管理数据库创建数据库使用数据库修改数据库删除数据库创建表创建方式1创建方式2查看数据表结构修改表追加一个列修改一个列重命名一个列删除一个列重命名表删除表清空表原创 2022-09-04 15:17:18 · 977 阅读 · 1 评论 -
【无标题】
子查询子查询的基本使用子查询的分类单行子查询单行比较操作符HAVING 中的子查询CASE中的子查询子查询中的空值问题多行子查询多行比较操作符原创 2022-08-21 23:13:47 · 126 阅读 · 3 评论 -
MySQL6
流程控制函数加密与解密函数聚合函数AVG和SUM函数、 MIN和MAX函数COUNT函数GROUP BYHAVINGWHERE和HAVING的对比SELECT的执行过程查询的结构SELECT执行顺序原创 2022-08-21 17:43:23 · 263 阅读 · 0 评论 -
MySQL5(函数)
内置函数基本函数角度与弧度互换函数三角函数指数与对数进制间的转换日期和时间函数获取日期、时间日期与时间戳的转换获取月份、星期、星期数、天数等函数日期的操作函数时间和秒钟转换的函数计算日期和时间的函数日期的格式化与解析...原创 2022-08-12 16:48:15 · 147 阅读 · 0 评论 -
MySQL4(多表查询)
排序与分页单列排序二级排序分页排序分页练习多表查询实现多表查询多表查询分类等值连接和非等值连接自连接和非自连接内连接和外连接UNION原创 2022-08-06 20:04:41 · 260 阅读 · 0 评论 -
MySQL3
算数运算符加法与减法求模(求余)运算符比较运算符=、、!=、ISNULL一些非符号运算符最小运算符LEAST,最大运算符GREATESTBETWEEN ANDIN、 NOT INLIKE、ESCAPEREGEXP逻辑运算符位运算符按位与运算符按位或运算符按位异或运算符按位取反运算符按位右移、.按位左移运算符的优先级运算符练习...原创 2022-08-03 20:45:00 · 116 阅读 · 0 评论 -
MySQL2
MySQL图形化管理工具忘记MySQL密码DB、DBMS、SQL的理解SQL概述SQL 分类基本规则SQL大小写规范命名规则导入现有的数据表基本的SELECT语句SELECT ... FROM列的别名去除重复行空值参与运算着重号``查询常数显示表的结构(DESCRIBE)过滤数据SELECT 语句练习...原创 2022-08-02 07:36:47 · 149 阅读 · 0 评论 -
MySQL1
数据库概述数据库的相关概念数据库存储数据的特点表,记录,字段MySQL的安装配置环境变量演示使用原创 2022-07-31 20:48:23 · 140 阅读 · 0 评论 -
python17(pygame)
坦克大战项目,pygame练习原创 2022-07-31 06:23:14 · 776 阅读 · 0 评论 -
python16
颜色选择框文件对话框简单输入框通用消息框菜单功能记事本项目将python模块打包成exe文件原创 2022-07-28 07:43:21 · 99 阅读 · 0 评论 -
python15
canvas画布布局管理器通过grid实现计算器界面pack布局管理器place布局管理器事件处理lambda表达式scale滑块原创 2022-07-24 20:54:41 · 175 阅读 · 1 评论 -
python14(GUI图形)
常用的GUI库创建简单的GUItkinter主窗口GUI采用面向对象Label标签Options选项ButtonEntry单行文本框Text多行文本框原创 2022-07-21 19:10:01 · 262 阅读 · 0 评论 -
python13(模块)
模块的概念模块化编程的流程API模块的导入import语句导入__import__()动态导入模块的加载问题包package的概念和结构sys.path和模块搜索路径模块的发布和安装模块的本地发布原创 2022-07-17 22:48:45 · 98 阅读 · 0 评论 -
python12(os系统操作)
os和os.path模块os调用操作系统文件和命令os模块—文件和目录的操作os.path常用方法walk()递归遍历所有文件和目录shuti模块(拷贝和压缩)递归算法原创 2022-07-17 07:48:03 · 261 阅读 · 0 评论 -
python11(IO流)
文件操作(IO技术)文件操作相关模块创建文件对象open()基本的写入操作常用编码介绍write()/writelines()写入数据close()关闭文件流with语句(上下文管理器)文本文件的读取enumerate函数二进制文件的读写文件对象的常用属性和方法使用pickle序列化csv文件的操作...原创 2022-07-16 18:54:32 · 337 阅读 · 1 评论 -
python10(异常)
try...一个except 结构try...多个except 结构try...except...else结构try...except...finally结构常见异常解决return语句和异常处理问题常见异常的解决with上下文管理trackback模块自定义异常类原创 2022-07-12 11:44:07 · 221 阅读 · 0 评论 -
python笔记9(面向对象进阶)
封装(隐藏)、多态继承类成员的继承和重写查看类的继承层次结构object根类dir()查看对象属性重写__str__()方法多重继承MRO()super()获得父类定义多态运算符重载特殊属性对象的浅拷贝和深拷贝组合设计模式_工厂模式实现设计模式_单例模式实现...原创 2022-07-10 19:17:25 · 120 阅读 · 0 评论 -
python8(面向对象基础)
类的定义__init__构造方法和__new__方法实例属性实例方法类对象类属性类方法静态方法__del__方法(析构函数)和垃圾回收机制__call__方法和可调用对象方法没有重载方法的动态性私有属性和私有方法(实现封装)@property装饰器...原创 2022-07-07 18:50:04 · 136 阅读 · 0 评论 -
python笔记7(函数补充)
浅拷贝和深拷贝,几种参数类型:位置参数,默认参数,命名参数,可变参数,lambda表达式和匿名函数,eval()函数,递归函数,嵌套函数(内部函数),nonlocal关键字原创 2022-07-05 09:28:27 · 161 阅读 · 0 评论 -
python笔记6(函数)
函数的定义和调用,形参和实参,文档字符串(函数的注释,)返回值,变量的作用域,参数的传递原创 2022-07-03 23:36:42 · 355 阅读 · 0 评论 -
Python笔记5(控制语句)
选择结构,循环结构,循环优化,特有推导式,同心圆、棋盘绘图原创 2022-07-03 08:38:26 · 184 阅读 · 0 评论 -
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 · 75 阅读 · 1 评论 -
python笔记3
文章目录序列列表的创建序列1.常见序列结构:字符串、列表、元组、字典、集合2.序列中存储的是整数对象的地址,而不是整数对象的值。列表的创建原创 2022-05-22 08:47:53 · 56 阅读 · 0 评论 -
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 · 153 阅读 · 0 评论 -
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 · 110 阅读 · 0 评论 -
Python笔记第二篇
文章目录同一运算符整数缓存问题字符串创建同一运算符同一运算符用于比较两个对象的储存单元,实际比较的是对象的地址is 是判断两个标识符是不是引用同一个对象is not 是判断两个标识符是不是引用不同对象is 与==的区别:is用于比较地址,==判断引用变量,引用对象的值是否相等。整数缓存问题字符串创建可以用 " " or ’ ’在字符串中出现 ’ 时用 " " 括起来多行字符串连续用三个"“” or ‘’'括起来...原创 2022-05-21 20:24:19 · 185 阅读 · 0 评论 -
leecode算法题3(回文数)
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。/** * @param {number} x * @return {boolean} */var isPalindrome = function(x) { if (x < 0) return false; if (x < 10) return true; let n = 10 ** Math.floor(Ma原创 2022-04-24 23:05:02 · 177 阅读 · 0 评论 -
js高级第三篇
文章目录内存溢出和内存泄漏闭包面试题对象创建模式2.继承模式2.1原型链继承2.2借用构造函数继承2.3组合继承进程和线程事件循环模型内存溢出和内存泄漏1、内存溢出一种程序运行出现的错误当程序运行需要的内存超过了剩余的内存,就会抛出内存溢出的错误//内存溢出var obj = {};for(var i =0;i<10000;i++){obj[i] = new Array(1000000);console.log('--------');}2、内存泄漏占用的内存没原创 2022-04-24 23:01:54 · 171 阅读 · 0 评论 -
leetcode算法题1(两数相加)
2、两数相加var addTwoNumbers = function (l1, l2) { if (!l1 && !l2) return null // 链表头 let head = null // 当前链表位置 tail = null // 存放当前计算的值 let sum = 0 // 存放进位 let remainder = 0 while (l1 || l2) { // 取读链表中当前位置的值(指针) let n1 = l原创 2022-04-17 23:10:18 · 72 阅读 · 0 评论