在使用 docker 过程中,如果我们要访问宿主机,最直接的办法是查到 docker0 的 ip 然后在docker中直接访问即可。 无host.docker.internal的情况 比如我们有一个 nginx 的容器,需要反向代理主机上的 […]
分类: 编程笔记
工作学习中的一些代码
python参数中*号的用法实例
关于python函数参数中 * 的用法实例: “”” 一个位置参数,一个关键字参数 “”” def test1(arg1, *, arg2): print(arg1, arg2) test1(1, arg2=2) # 1 2 “”” 一个位 […]
家庭服务器之小雅alist的自动更新docker镜像和媒体目录脚本
介绍 这是一个为小雅 alist的 docker 部署自动更新镜像,更新媒体目录,清理未使用 volume 的脚本,解决以下几个问题: 1. 小雅 alist 的 docker 最新镜像的拉取; 2. 重启容器获取最新媒体库,有时候重启后媒 […]
在windows上运行celery worker正确姿势
Celery 官方在很久以前就放弃了对 windows 的支持,大约在4.0版本左右。Celery 3是支持 windows 的最后一个版本,而现在 Celery 最新版本已经到了 5.4 。 主要原因是因为 perfork pool 是 […]
vscode中对于PHP扩展类提示Undefined问题
在使用 vscode 时发现,在 PHP 项目中使用 redis 扩展时,使用 $redis = new \Redis(); 会触发 vscode 的提示 undefined type redis 。 在使用 RdKafka 扩展时及扩展中 […]
在vscode中项目子目录直接执行python文件找不到模块?
同样的一个 python 脚本,在 pycharm 里直接运行没问题,到了 vscode 运行却报错 ModuleNotFoundError: No module named ‘xxx’ ? 场景 示例项目结构如下: test ├── ap […]
git中将已跟踪的文件添加到.gitignore
环境配置文件.env之前被push到远端仓库了,现需要将其从代码库中删除并清除跟踪。 备注:操作前请先备份有用的文件内容。 添加 .gitignore 文件,编辑内容: .env 执行操作: git pull git rm -r –cac […]
翻译:SOLID 原则:权威指南
SOLID 是五个面向对象编程的重要原则的缩写。另外,它也是每个开发者必备的基本知识。了解并应用这些原则能让你写出更优质的代码,变成更优秀的开发者。 SOLID 原则是由 Robert C. Martin (Bob 大叔) 在 21 世纪初 […]