All Posts

  • Published on
    本文介绍了如何去掉阿里云OSS链接中的签名信息,通过将Object设置为公共读权限(`oss2.OBJECT_ACL_PUBLIC_READ`),使链接公开且无时间限制。此操作虽简化了URL生成,但可能增加访问量和成本,需谨慎考虑。文章提供了上传字节流并设置权限的代码示例,以及生成公共访问URL的方法。
  • Published on
    本文介绍了一 shell 脚本,用于批量切换 Git 项目及其子模块的分支,简化多模块项目分支管理,提高开发效率。
  • Published on
    pytest 中的 fixture 是一种强大的功能,允许在测试执行前设置状态或资源,并在结束后清理。支持不同作用域(function、class、module、session),并可通过 autouse 自动应用。
  • Published on
    本文推荐一个简单易用的 C++11 线程池实现,支持任务排队、线程管理及等待任务完成等功能。示例代码展示了如何创建线程池并提交任务。
  • Published on
    本文介绍了邮件系统的常见协议(SMTP、POP3、IMAP、MIME、S/MIME)及其适用场景,并推荐了 Python 中常用的邮件处理库,帮助开发者选择合适的工具进行邮件开发。