AI编程生活评测
分类

编程笔记

工作学习中的一些代码

编程笔记 / 2 min

使用sqlalchemy执行原生sql的正确方式

在使用 sqlalchemy 执行原生 sql 语句时,项目开发的同事遇到一个问题,在插入数据时,如果数据中含有单引号,会报错导致插入失败,伪代码大概是这样的: from sqlalchemy import create_engine na...

编程笔记 / 3 min

结合wordpress rest api使用python将所有文章中的图片重新生成

这个 python 脚本实现的功能: 1. 将文章中所有外链图片下载并上传到媒体库中; 2. 生成必要的缩略图; 3. 将文章中第一张图设置为图片特色图片; 适合文章图片使用了第三方图库或者其他存储,现在想放在媒体库中存储。 使用 在【用户...

编程笔记 / 3 min

docker和docker compose中使用host.docker.internal访问其他服务

在使用 docker 过程中,如果我们要访问宿主机,最直接的办法是查到 docker0 的 ip 然后在docker中直接访问即可。 无host.docker.internal的情况 比如我们有一个 nginx 的容器,需要反向代理主机上的...

编程笔记 / 1 min

python参数中*号的用法实例

关于python函数参数中 * 的用法实例: """ 一个位置参数,一个关键字参数 """ def test1(arg1, *, arg2): print(arg1, arg2) test1(1, arg2=2) # 1 2 """ 一个位...

编程笔记 / 2 min

在windows上运行celery worker正确姿势

Celery 官方在很久以前就放弃了对 windows 的支持,大约在4.0版本左右。Celery 3是支持 windows 的最后一个版本,而现在 Celery 最新版本已经到了 5.4 。 主要原因是因为 perfork pool 是 ...

编程笔记 / 1 min

vscode中对于PHP扩展类提示Undefined问题

在使用 vscode 时发现,在 PHP 项目中使用 redis 扩展时,使用 $redis = new \Redis(); 会触发 vscode 的提示 undefined type redis 。 在使用 RdKafka 扩展时及扩展中...