- 博客(288)
- 资源 (5)
- 收藏
- 关注
原创 MySqldb连接mysql报错:“Authentication plugin ‘mysql_native_password‘ cannot be loaded
刚开始以为是mysqlclient的版本不对,把mysqlclient降到2.2.0,还报这个错。后来用conda创建了一个python=3.12的虚幻境,同样的代码,不报错。创建一个python=3.10的虚幻境,执行脚本,也不报错。可能是python3.13和mysqlclient不兼容吧。python环境:3.13.9。
2025-11-05 18:44:38
203
原创 mongodb: cannot import name ‘_check_name‘ from ‘pymongo.database‘
pymongo版本
2025-07-09 11:02:04
273
原创 celery beat不执行
最近项目有用到异步任务,定时任务功能,就把celery集成到了项目,运行的时候,发现,异步任务可以正常运行,定时任务只运行一两次就不执行了。之前一直以为是时区的问题,改成utc时区也不行。后来看了celery的issues, 发现可能是celery, redis,kombu这3个包的版本不对应导致的。尝试了多中配置,最后发现这个版本是好用的。
2025-06-27 17:52:21
277
1
原创 docker: cloud not select device driver with “capabilities:[[gpu]]“
docker任务使用gpu
2023-05-24 14:27:37
402
原创 apache: Request data write error when proxying data to daemon process
apache错误
2022-11-01 15:47:03
310
原创 django rest framework:Authentication credentials were not provided
Authentication credentials were not provided
2022-07-27 17:56:25
3163
原创 docker network create: conflicts with network
用docker-compose起服务的时候,在创建网络的时候,报cannot create network xxx: conflicts with network xxxx。解决方案:执行 docker network ls如果找到冲突的网络,就执行docker network rm net-id, 如果没有找到,就继续执行一下步骤执行 ip -a查看虚拟机的网卡信息,看看有没有网卡名是冲突的网卡执行 brctl show查看网桥,找到冲突的网桥执行 brctl delbr
2022-03-14 17:54:14
1768
原创 cookie详解
cookie分类cookie分为2类:会话cookie和持久cookie。会话cookie是一种临时cookie,它记录了用户访问站点时的设置和偏好。用户退出浏览器时,会话就被删除了。持久cookie的生存时间更长一些,它们存储在硬盘上,浏览器退出,计算机重启时,它们仍然存在。通常会用持久cookie维护某个用户会周期性访问的网站的配置文件或登陆名。会话cookie和持久cookie之间唯一的区别就是它们的过期时间。如果设置了Discard参数,或者没有设置Expire/Max-Age参数来说明扩展的过
2022-03-06 18:48:00
1105
原创 对象存储s3生成私有链接
对于私有的bucket,直接通过域名/bucket/file_name这样的链接是预览不了图片的,需要生成私有链接才能下载图片。s3_client.generate_presigned_url( ClientMethod = 'get_object',Params = {'Bucket' : "bucket_name", 'Key' : "file_name"}, ExpiresIn = 3600,HttpMethod = 'GET')生成的私有链接:http://xxxxx:8000/buc
2022-03-01 15:13:13
1034
原创 docker network has active endpoints
重启docker服务的时候,遇到这个问题,记录一下。ERROR: network pioneer_default id has active endpoints解决方法:docker network inspect network-name 获取endpoint-name docker network inspect pioneer_default[ { "Name": "pioneer_default", ...... "Cont
2022-01-18 15:09:48
1220
原创 git rebase合并多次commit
用git rebase把分支上一个功能的多次提交合并成一个提交git rebase -i start_commit_id end_commit_idstart_commit_id,end_commit_id 这2个参数是一个前开后闭的,也就是说start_commit_id是你要合并的commit的前一个commit_id执行命令之后,会弹出交互式对话框。第一行是要合并到的commit id, 把剩余的行里的squash改成s,然后保存。保存之后会弹出另外一个对话框,把不要的提交信息注释掉
2022-01-17 17:52:39
533
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅