- 博客(13)
- 收藏
- 关注
原创 【Tenacity】专注于重试逻辑的python库
摘要:本文介绍了Python重试库tenacity的实用功能,通过代码示例展示了如何为不稳定的外部API调用添加重试逻辑。内容包括:1)基础无限重试用法;2)设置终止条件(次数/时长);3)配置三种间隔策略(固定/随机/指数);4)精细化异常捕获规则;5)原始异常抛出控制;6)重试过程日志记录。该库能显著提升程序健壮性,适用于网络请求等易失败场景。作者为前百度/滴滴自动驾驶测试开发工程师,更多技术文章可见个人博客tyyuan110.com。
2025-07-07 00:08:34
970
原创 【TIL】浅显易懂的route命令
这是我的 TIL(Today I Learned),主要介绍了 route 命令及其在网络配置中的重要性。掌握这些基本概念和命令能帮助我更好地管理网络流量和路由
2025-06-13 10:40:08
668
原创 【免费好书】Doom启示录(个人翻译版),豆瓣评分9.2的好书
简介:本书一个关于游戏界中两位巨星 John Carmack 和 John Romero 的真实故事,他们联手打造了商业帝国,统治着价值几十亿的游戏工业,其后他们的分崩离析在全美国引起了广泛讨论。他们为了实现梦想,从各自破碎的家庭中出逃,共同开发了史上最具创新性、最声名远扬的游戏:《毁灭战士》 和 《雷神之锤》,直到游戏让他们分道扬镳。
2024-06-04 20:26:01
623
原创 【CRC】一文搞懂CRC-8 SAE J1850 ZERO校验和
通过这篇文章我们讲解了什么是 CRC 校验和、如何计算 CRC8 校验和、以及如何使用查表法来实现 CRC 校验
2023-06-19 12:44:53
17283
7
原创 【Python】使用 termios、fcntl 模拟终端键盘输入
通过这篇文章我们讲解了如何通过 python 来模拟终端的键盘输入,并学习控制 docker 中的终端,以及最后使用 tmux 管理多终端
2023-06-17 11:05:34
1710
1
原创 【Linux】用户根目录下的文件都是什么?
点开头的文件或文件夹都是什么?刚接触linux或者服务器,登录之后都会在服务器的/home下创建你的用户根目录,键入命令pwd可查看当前路径username@foo110:~ $ pwd/home/username当我们使用命令ls -a查看当前目录所有隐藏文件时我们常常看到一对‘点开头’的文件却不明所以。经过几个月的摸索和折腾,用这篇文章来记录这些linux小常识1. .bashrc–bash命令行配置文件通常在该文件中包含了多个环境变量的配置,比如:$PATH,字体颜色,命令行显示格式,命
2021-09-17 23:11:40
934
原创 【Numba】加速计算
一、Numba是什么????:Numba可以将numpy的代码‘即时编译’成机器码,以获得近似原生机器码的计算速度Numba is a just-in-time compiler for Python that works best on code that uses NumPy arrays and functions, and loops. The most common way to use Numba is through its collection of decorators that c
2021-08-11 00:29:18
2077
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人