通过SMTP实现邮件推送服务最近有一个需要在 W平台开发一个邮件群发推送的功能需求,经过调研,大概有如下几种选型方案: 开源项目 message-pusher: 一款基于Go开发的消息推送服务,开箱即用,支持多种消息推送方式(包括:邮件消息、QQ、企企微应用号、企微群机器人...2025年4月23日编程语言 / Python
subprocess:Python中的子进程管理工具 Reference:官方文档 模块概述介绍:subprocess是Python内置库中用于管理子进程的模块,支持在Windows、Linux、MacOS平台中使用; 该模块通过创建启动一个子进程来执行系统级命令、调用其他的可执行文件或脚本、与其...2025年3月8日编程语言 / Python
Pythoner的优雅编码之道在编程的世界里,优雅的代码,从来都不是为了取悦计算机,而是为了善待未来的自己、同事,甚至那个素未谋面却要维护你代码的陌生人。 我们写的代码,终将被阅读,所以我认为好的代码自己会说话,而我们要做的就是让它说的更清楚,更有逻辑。 命名艺术:让代码自解释在...2025年3月3日编程语言 / Python
FastAPI工程化实践:模板选型、生态扩展与项目结构FastAPI 的官方文档写得足够好,照着 Tutorial 半小时就能跑出能用的接口。但真正把 FastAPI 用到项目里时,第一道坎往往不是语法,而是工程化:项目结构怎么组织?配置怎么管理?数据库 session 怎么注入和回收?这些问题官方刻意...2024年5月28日编程语言 / Python
PyFlink:python中的分布式计算框架 此文内容基于apache-flink-1.17.1版本,如有偏差详见官方文档 文档说明官方文档: Flink官方文档 Python API 文档 开发文档: pyflink官方文档 部署文档: 命令行部署 安装pyflink 环境准备...2024年3月28日编程语言 / Python
Flink与PyFlink原理浅析官方文档 Flink集群架构Flink集群属于Master-Worker的架构模式,其主要包含JobManager、TaskManager以及Client三大组件: JobManager: 又称JM,是集群的管理节点,负责整个集群的计算资源、Job...2023年11月21日编程语言 / Python