编写自己的Python模块:从创意到实现
Python 的强大和灵活性使得它成为许多开发者的首选编程语言。而在构建大型项目或提高代码的可维护性时,编写自己的 Python 模块是一个不错的选择。本文将引导你从创意到实现,步骤一步一步地创建自己…
Python代码耗时统计
time模块在代码执行前后各记录一个时间点,两个时间戳相减即程序运行耗时。这种方式虽然简单,但使用起来比较麻烦。time.time()函数返回的时间是相对于1970年1月1日的秒数import tim…
Dockerfile入门指南:轻松创建定制化Docker镜像
镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么无法重复的问题、镜像构建透明性的问题、体积的问题就都会…
Linux进阶命令合集
后台任务我们的应用写好后,下一件事就是启动,让它一直在后台运行。$ python main.py这样就会有一个问题,一旦你退出命令行窗口,这个应用就一起退出了,无法访问了。怎么才能让它变成系统的守护进…
linux ssh常用配置密钥登录
​简介SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络中安全地传输数据。它可以提供远程登录和文件传输等功能。在 Linux 系统中,常用的 SSH 客户端是 OpenSSH,它…
Python重试模块tenacity
之前重试一直使用的是retry或retrying,最近写一个异步项目,发现这两个库都不支持异步,于是找到这个库Tenacity 是一个 Apache 2.0 许可的通用重试库,用 Python 编写,…
linux文件权限相关命令
文件权限就是文件的访问控制权限,即哪些用户和组群可以访问文件以及可以执行什么样的操作。Unix/Linux系统是一个典型的多用户系统,不同的用户处于不同的地位,对文件和目录有不同的访问权限。为了保护系…