Docker
Docker 快速搭建 Zabbix(PostgreSQL + Server + Web + Agent)
先建专用网络,再按 Postgres、Server、Web、Agent 顺序启动;版本尽量钉死,并核对 ZBX_SERVER_HOST 与 10051/10050 连通。
Python
给 Python 入口函数加可选 logger,兼容被调用与独立运行
main(logger=None) 在被其他模块调用时可注入统一日志;独立运行时再 setup_logging(),避免重复配置。
Python
PyInstaller 打包后用 get_script_dir() 找对工作目录
frozen 后 __file__ 会落到 _MEI 临时目录。判断 sys.frozen,exe 用 sys.executable 目录,源码用 __file__ 目录。
Python
Windows Python 脚本运行时自动请求管理员权限
用 ctypes 检测 IsUserAnAdmin,非管理员时 ShellExecuteW runas 拉起自身;打包场景也可直接加 PyInstaller --uac-admin。
Docker
用 Docker 在本机部署 Zabbix Agent
拉取官方 zabbix-agent 镜像,配置 ZBX_SERVER_HOST/ZBX_HOSTNAME 并映射 10050,即可把当前主机接入 Zabbix Server。
Docker
Watchtower 的 6 字段 Cron 怎么写
Watchtower 使用秒/分/时/日/月/星期的 Spring cron。常见写法:每小时 0 0 * * * *,每天凌晨 0 0 1 * * *。
Python
Windows 上做 Python RPA 的常用库与最小骨架
Windows 桌面自动化可组合 pyautogui、pywinauto 与 OpenCV:坐标/图像点击负责界面,控件树 API 负责稳定定位。