一文读懂 Python 装饰器
装饰器:本质上也是一种函数,它可以让其它函数在不经过修改的情况下增加一些功能。 像我们常见的@classmethod、@static装饰器。被装饰器修饰的函数,都增加了他们相应的能力 装饰器的基本使用...
测试人员进入新公司如何快速熟悉项目?
1.通读需求文档,了解项目用途; 新项目:需求文档、产品经理已经存在的项目:文档(需求文档、使用说明书等)、测试老员工、产品经理、项目软件tpshop商城:需求文档、项目软件 2.熟悉测...
实例:增加两块SCSI硬盘并构建LVM逻辑卷、以及逻辑卷扩容缩减
需求描述 公司的邮件服务器由于用户数量众多,邮件存储需要大量的空间,考虑到动态扩容的需要,计划增加两块SCSI硬盘并构建LVM逻辑卷,挂载到“/mail”目录专门用于存放邮件数据。 操作步骤 大...
linux修改系统时区设置
问题背景 使用ntp对时后,linux与windows之间仍然有时间差。 问题分析 使用sudo timedatectl查看linux的时区设置。可以看出来本地系统时钟为CST,而UTC和RTC硬件时钟的时间是对的。所以这里是计...
提升Python程序性能的7个习惯
1、使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更...
Jenkins配置邮箱
作用:邮箱配置成功后,可以让 Jenkins 在满⾜某些条件的时候,⾃动发送邮件(给开发、测试⼈员、领导 等)。 一、管理员邮箱配置 Manage Jenkins --> Configure System 进⼊系统配置⻚⾯。...
60个必备!用Python的一些日常高频写法,建议收藏备用!
一、 数字 1 求绝对值 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 进制转化 十进制转换为二进制: In [2]: bin(10) Out[2]: '0b1010' 十进制转换为八进制: In [3]: oct(9) Out[3]: '0o11' ...










