- 博客(146)
- 资源 (14)
- 问答 (12)
- 收藏
- 关注
原创 SQL | 查询带有单引号的异常数据和replace与insert插入的区别
这是一个默认值,意味着如果创建记录时没有提供 updateAt 的值,数据库将自动将其设置为当前的日期和时间戳。: 这是一个触发器,当记录被更新时,它会自动将 updateAt 字段设置为当前的日期和时间戳。: 这是字段的数据类型,timestamp 是一种日期和时间的数据类型,它可以存储日期和时间。在创建新记录而没有指定更新时间时,这个字段可以是空的。: 这是对字段的描述或注释,在这里它说明了这个字段是用于存储“更新时间”的。: 这是字段的名称,通常用来存储记录的最后更新时间。
2024-09-27 17:59:20 552
原创 file | 某文件夹【解耦合】下的文件查找功能实现及功能单元测试
在软件开发中,解耦合(Decoupling)是指减少或去除系统中各组件之间的相互依赖关系,以提高系统的灵活性和可维护性。
2024-09-04 16:26:50 1162 1
原创 unittest | 使用unittest模块来测试logging日志模块功能
我们在实现了在项目工程中编写一个logging模块,但是我们如何确定我们编写的模块功能的是否正常?你可能想到将全部代码写完后运行测试,但这是一个非常不好的习惯。❌,是每写出来一个功能或者方法就对它进行测试,这样可以确保,当你完成代码后并运行,可以很少出现Bug,能直接运行成功。可以使用Python自带的模块来做✔。
2024-09-03 22:29:08 770
原创 logging | 项目开发中日志模块logging在整个工程中的应用
一个合格的程序,日志是必须要输出的。我们借助Python的logging库,来完成日志输出。先编写基础的日志模块代码,可供业务逻辑代码使用。所说的日志就是程序在运行时,程序当前处于什么状态,通过对外输出信息来确定。对外输出的这个信息,就是程序的运行日志。
2024-09-02 21:32:06 779
原创 redis | Django小项目之Mysql数据库和Redis缓存的应用
{k.decode():v.decode() for k,v in data.items()}:创建一个新字典 new_data,其键和值都是解码后的字符串。k.decode():将键 k 从字节字符串解码为普通字符串。data.items():获取 data 字典的键值对项,返回一个迭代器,每个项是一个元组 (key, value)。v.decode():将值 v 从字节字符串解码为普通字符串。new_data:是解码后的新字典,可以用于需要普通字符串键和值的场合。修改个人信息 返回 并从新访问。
2024-08-24 23:08:53 1385
原创 redis | 认识非关系型数据库Redis的哈希数据类型
HSETNX key field value 第一次设置。1、由field和关联的value组成的键值对。HKEYS 获取所有key 同理 HVALS。3、一个hash中最多包含2^32-1个键值对。判断字段是否存在(不存在返回0)2、field和value.是。
2024-08-24 22:44:32 447
原创 redis | 认识非关系数据库Redis的位图数据类型
举个例子,如果今天是网站上线的第100天,而用户peter在今天阅览过网站,那么执行命令SETBIT peter1001;假设现在我们希望记录自己网站上的用户的上线频率,比如说,计算用户A上线了多少天,用户B上线了多少天,诸如此类,以此作为数据,从而决定让哪些用户参加重要活动一这个模式可以使用SETBIT和BITCOUNT来实现。比如说,每当用户在某一天上线的时候,我们就使用SETBIT,,以用户名作为key,将那天所代表的网站的上线日作为offset参数,并将这个offset上的为设置为1。
2024-08-24 17:01:17 572
原创 redis | 认识非关系型数据库Redis的列表类型及python如何操作redis
认识非关系型数据库Redis的列表类型及python如何操作redis
2024-08-24 16:41:22 980
原创 redis | 认识非关系数据库Redis的字符串数据类型及过期时间expire的作用
认识非关系数据库Redis的字符串数据类型及过期时间expire的作用
2024-08-24 11:42:39 749
原创 Django | 从中间件的角度理解跨站请求伪造(Cross-Site Request Forgey)[CSRF攻击]
Django在一定的运算下比对两个暗号 是一致的 就不会发生403错。网页报错403,CSRF验证失败,同时给出了我们具体的解决方案。到这里,你应该进一步理解了CSRF攻击的原理了吧。是CRSF能否验证通过 的关键。我们通过一个案例来理解。
2024-08-14 22:18:00 371
原创 Django Project | 云笔记练习项目
请求量大 User.objects.create 会报错 在username该字段 因为是唯一字段 可能由于并发注册问题 发生重复写入问题 对于这类问题 善于用try解决。python manage.py runserver 【注意 python3 manage.py runserver没有效果】有的可能命令行使用python3y语句有效果。建议大家多使用git练习从GitHub上下载资源。2. 不记住 一天 就是session。1 记住用户名 免登录三天。pycharm社区版。
2024-08-14 17:16:46 1592
原创 GitHub | 记录上传到GitHub上面的md文件内容的图片无法显示的问题
这篇博客简单记录如何显示图片的方式,但我认为这不是最佳方法 怎么可能手动更改图片路径显示呢 — 【建议大家在写md文件时,使用相对路径】后续遇到更好的解决方法再完善本篇内容。
2024-08-14 14:57:01 617
原创 DjangoBug | ImportError: cannot import name ‘CLIENT‘和AttributeError: module ‘MySQLdb.constants.FIELD
AttributeError:module'MySOLdb.constants.FIELD_TYPE'has no attributeJSON'ImportError:cannot import name 'CLIENT
2024-08-12 23:03:35 921 1
原创 2024年python安装scrapy运行测试代码出现LookupError: unknown encoding: ‘b‘utf8‘‘的解决办法
LookupError: unknown encoding: 'b'utf8'' 出错的解决办法
2024-08-08 21:40:15 709
原创 Anconda 快速常用命令简洁版
查看完虚拟环境后,可能需要进入环境查看是否安装某些依赖或者更改删除某些依赖。查询当前Anaconda repository中是否有你想要安装的包。conda create -n 名称 python=版本号。查询看当前虚拟环境中安装了哪些依赖。的位置表示我现在所处于的虚拟环境。激活可以理解为进入环境的钥匙。,更名后按新名字启动环境。所显示的列表中,前面。*的表示当前活动环境。
2024-07-25 22:09:04 551
原创 每日英语--Week15
一、First Day二、Second Day三、 Third Day四、 Fourth Day五、 Fifth Day
2022-02-22 13:53:48 601
原创 每日英语--Week14
一、First Day二、Second Day三、 Third Day四、 Fourth Day五、 Fifth Day
2022-02-21 12:47:08 498
原创 每日英语--Week13
一、First Day二、Second Day三、 Third Day四、 Fourth Day五、 Fifth Day
2022-02-20 15:44:53 652
原创 python文件自动化处理 -- 读写文件
一、os.makedirs()函数案例-生成随机的测验试卷⭐⭐二、os.walk()案例-快速定位文件位置三、zipfile模块解压缩文件
2022-01-11 22:16:05 2025
原创 Python面向对象编程_类
一、类和实例二、实例变量和类变量三、静态方法四、封装、继承和多态 4.1 封装 4.2 继承五、super()函数⭐
2022-01-10 14:38:21 597
原创 《数值分析》-- 高斯消去法与矩阵三角分解法(LU分解)
讲解了Gauss消去法:不选主元的Gauss消去法、Gauss列主元消去法、Gauss全主元消去法;讲解了矩阵的三角分解法
2021-12-19 15:36:38 9064
原创 《数值分析》-- 高斯求积公式
适当选择节点,可使公式的精度最高达到2n+1,这就是本节所要介绍的高斯求积公式。包括高斯型求积公式的一般理论,其中重点是高斯型求积公式和高斯点。主要讲解了高斯-勒让德求积公式,高斯-切比雪夫求积公式。
2021-12-10 22:05:49 43538 4
zip(*)函数所需数据data2.txt
2021-05-29
zip()函数所需数据data1.txt
2021-05-29
img.pyPython使用PIL生成随机中文验证码
2021-01-26
无法爬取boss直聘岗位信息对应的标签列表
2021-10-11
我使用scrapy爬取boss直聘爬取岗位信息的li标签返回的列表为什么是空的?
2021-10-11
opencv进行图像处理后与QLabel结合的问题
2021-05-07
Graphics View显示图片的问题?
2021-05-01
Python中列表与列表中元组相加问题
2021-04-15
关于Pandas中使用中文名称替换大写城市字母简写出现Nan问题
2021-04-05
input(deck.pop())中这种方式的使用如何理解?
2021-04-03
分配参数问题之计算结果值
2021-03-28
保存处理后的视频 opencv
2021-03-06
pygame下相对路径加载图片出错问题
2021-01-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人