• 「Java分享客栈」未来迈向高级工程师绕不过的技能:JMeter压测

    前言 为何JMeter 犹记得当年工作之初,压测根本不成为话题,当时的框架也相对复杂,和现在的SpringBoot用法简直云泥之别,在那种环境下,除了大公司,压测自然不是...
    JAVA 接口测试 Spring   2022.05.17 13:27
  • 怎么用python做一个解压缩小工具,以后再也不用下载各种格式的解压缩

    经常由于各种压缩格式的不一样用到文件的解压缩时就需要下载不同的解压缩工具去处理不同的文件,以至于桌面上的压缩工具就有三四种,于是使用python做了一个包含各种常见格...
    Python   2022.05.12 20:30
  • 「忘了再学」Shell基础 — 15、环境变量(三)

    提示: 在Linux系统中,环境变量分为两种。一种是用户自定义的环境变量,另一种是系统自带的环境变量。 而在系统自带的环境变量中,PATH环境变量、PS1环境变量、LANG语系变量需要进行说明一下。 本篇文章主要说明系统自带的环境变量中的LANG语系环境变量。 1、LANG语系变量介绍 我们之前说过 ...
    高级测试技能 - Shell基础   2022-05-20 10:40
  • 「忘了再学」Shell基础 — 16、位置参数变量

    位置參数变量的作用主要用于脚本的传参。 位置參数变量的名称和作用都是确定不能改变的,但是该变量的内容是可以更改的,也就是变量的值。 位置參数变量如下: 位置参数变量 作用 $n n为数字,$0代表命令本身,$1-$9代表(脚本命令后的)第一到第九个参数,十以上的参数需要用大括号包含,如${10}、$ ...
    高级测试技能 - Shell基础   2022-05-23 11:01
  • 「忘了再学」Shell基础 — 17、预定义变量

    我们之前说过,Shell中的变量不是按照变量值的类型来进行分类的,而是按照Linux系统中定义的变量类别来分类的。 预定义变量就是,事先把变量的名称和作用确定好(都是不可变的),只能修改变量的内容,也就是变量的值。 其实预定义变量和位置参数变量都可以统称为预定义变量(有分开说明的,也有一起说明的,知 ...
    高级测试技能 - Shell基础   2022-05-24 11:00
  • 关于线段树基础

    首先明白什么是线段树: 线段树是一棵二叉树,每个节点表示序列上的一段区间,其中根节点表示区间[1,n]从根节点开始,只要区间长度不为1,就将区间划分为两半,并分给两个子结点 如下图,就是n=8的线段树: 当节点表示区间[l,r],当l≠r时,左孩子表示[l,(l+r)/2],右孩子表示[(l+r)/ ...
    学术上的问题   2022-05-25 16:37
  • 「忘了再学」Shell基础 — 20、Shell中的运算符

    1、Shell常用运算符 Shell中常用运算符如下表: 优先级数值越大优先级越高,具有较高优先级级别的运算符先于较低级别的运算符进行求值运算。 优先级 运算符 说明 13 -,+ 单目负、单目正 12 !,~ 逻辑非、按位取反或补码 11 *,/,% 乘、除、取模 10 +,- 加、减 9 <<, ...
    高级测试技能 - Shell基础   2022-05-26 11:30
  • 「忘了再学」Shell基础 — 21、变量的测试与内容置换

    1、什么是变量的测试与内容置换 我们之前说过,在Shell中,一个变量未定义,和一个变量为空值的输出效果是一样的。 # 先直接输出一个未定义的变量y [root@Lyl ~]# echo $y # 再定义变量y为空值,并输出变量y [root@Lyl ~]# y="" [root@Lyl ~]# e ...
    高级测试技能 - Shell基础   2022-05-27 11:31
  • Django对接支付宝Alipay支付接口

    最新博客更新见我的个人主页: https://xzajyjs.cn 我们在使用Django构建网站时常需要对接第三方支付平台的支付接口,这里就以支付宝为例(其他平台大同小异),使用支付宝开放平台的沙箱环境进行实验。 我们这里使用一个第三方的AliPay Python SDK(github) 下面看一 ...
    各种技能树   2022-05-30 12:57
  • 平衡二叉树的实现

    上一篇【因为一句话,秒懂二叉树旋转】把树旋转了解清楚,是为这一篇平衡二叉树准备的。 平衡二叉树,就是在二叉树的基础上加上一个条件:对于任意节点,左子树和右子树的树高之差不超过 1。 从实现的角度看,就是在已具备旋转功能的 Node 上增加一个 height 字段,并且在原先的代码上增加对 heigh ...
    算法与数据结构   2022-06-01 19:45
  • 「忘了再学」Shell基础 — 26、cut列提取命令

    1、cut命令说明 cut命令的作用是对文本中的内容进行截取。 一个文件里边有很多数据,grep命令是用来提取文本内容包含匹配规则的行,而cut命令是用来截取文本内容中的列数据。 [root@localhost ~]# cut [选项] 文件名 选项: -f 列号:提取第几列。 -d 分隔符:按照指 ...
    高级测试技能 - Shell基础   2022-06-07 11:07