AND

pytest+yaml测试用例

# 一、yaml格式## yaml是一种数据类型,可以和json之间灵活的切换,支持注释、换行、字符串等。可以用于配置文件或编写测试用例。## 数据结构:一般是键值对的方式出现。注意编写时值前面必须有空格,键:(空格)值。## 如果是数组,以-(空格) 开头来表示## 以user.yaml为例,这里 ......
pytest yaml

SpringBoot 测试实践 - 1:常用的工具

我自己接触到的一些商业或是开源的基于 SpringBoot 项目,它们大部分是没有测试代码的,`test` 文件夹只有脚手架初始化生成的那个测试类,跟不同的开发聊到这个话题,发现他们中的大部分没有写测试的习惯,或者是觉得写测试代码麻烦,主要还是依赖测试工程师做黑盒的测试。只做黑盒测试的话有一定的的局 ......
SpringBoot 常用 工具

学习记录

1. 将float型赋值给整型 比如float f=3.14int i=fi 最后等于3。 这个转换是由编译器完成的,当把float型的数据赋值给int型数据时,编译器会自动截断小数点后的数,把整数部分赋给int类型的变量 由此可推断出四舍五入的实现方法:int a = b+0.5; 2. for循 ......

暑假总结

互联网的快速发展带来了数据快速增加,海量数据的存储已经不是一台机器所能处理的问题了。Hadoop的技术就应运而生。在看了超人学院吴超老师的讲解之后,对这个概念有了一个比较系统的了解。可以讲Hadoop的核心内容看作是两个部分,一个是分布式存储,一个是分布式计算。 对于分布式存储,Hadoop有自己的 ......

C# .NET 使用HttpClient,以及自定义Header中存在特殊字符的处理方式

平常我们在使用HttpClient时,只需要创建加上设置调用接口地址就可以使用了,比如: HttpClient httpClient = httpClientFactory.CreateClient(); httpClient.BaseAddress = new Uri(接口地址); httpCli ......
HttpClient 字符 方式 Header NET

VisionPro学习日志(五)

# VisionPro学习日志(五) ## 案例1:多目标检测(动态使用卡尺) 检测流程:首先使用斑点工具,显示出每一个白色矩形框,然后使用卡尺工具测量每一个黑框的高度。 ![image-20230809092904017](https://s2.loli.net/2023/08/09/Ck8PtG ......
VisionPro 日志

python+allure生成测试报告

# 一、allure安装## 下载地址:Central Repository: io/qameta/allure/allure-commandline (apache.org)## 下载需要安装的版本,这里我选择的是2.9的版本## 图片## 下载解压完成后,将bin文件夹所在的目录放入环境变量中, ......
报告 python allure

dumi升级到2.0之后真蛋疼

前不久看dumi突然变2.0了,试着升级了下。但问题很多 1. 没有原来的好看 2. api解析功能还没原来的好,关键问题是居然windos下有问题,官方还建议windows用户不要用,其次不能嵌套解析。但是原来1.0都能用,还很好用。这是升级还是倒退? 3. 文档不完善 好的地方也有: 1. 启动 ......
dumi 2.0

Python程序员Visual Studio Code指南3 编辑代码

#3 编辑代码 Visual Studio Code提供了许多适用于所有编程语言的标准编辑功能。 - 快速修复 - 代码补全 - 定义 - 声明 - 格式化 - 语法 - 重构 - 代码片段 这些内置的编辑功能减少了编辑代码所需的手动任务和键入次数,从而节省了时间。 Python扩展扩展了代码编辑功 ......
程序员 代码 指南 程序 Python

8.20 Day4

100+80+92+50=322 rk1 # T1 $n\le 1e7$ 只能线性,有一个朴素的想法是设计$dp_{i,0/1/2/3,0/1/2/3}$表示涂到第i个盘子,目前颜色是什么的最大值,转移显然 卡卡常即可 # T2 人口普查,直接模拟,注意可能会被取空继续取 # T3 观察到每次更新是 ......
8.20 Day4 Day 20

VisionPro学习日志(二)

# VisionPro学习日志(二) ## 几何工具 ### (1)Creation 工具 ![image-20230804084715314](https://s2.loli.net/2023/08/04/KkcuQSEgreTX7VC.png) #### Circle 创建圆 ![image-2 ......
VisionPro 日志

VisionPro学习日志(三)

# VisionPro学习日志(三) ## (1)脚本在哪写 添加脚本的方式,使用VB或者C# ![image-20230804173150114](https://s2.loli.net/2023/08/04/kxW8YgyGLiqFrHX.png) 创建脚本 ![image-2023080417 ......
VisionPro 日志

VisionPro学习日志(四) 预处理工具

# VisionPro学习日志(四) 预处理工具 ## CogImageConvertTool 图像格式转化 亮度模式:可以将彩色图像转换为8位黑白图像 HSI:输出转换为HSI模式下的图像 ## CogIPOneImageTool 常用图像处理方法 常见的图像线性变换,卷积(可以自行设置掩膜大小) ......
VisionPro 工具 日志

Mesa 23.2 开源图形栈现已可供下载

导读 作为 Mesa 23 系列的第二个重要版本,Mesa 23.2 开源图形栈现已可供下载,它为 AMD GPU 的 RADV Vulkan 驱动程序带来了新功能,改进了 Linux 游戏,并新增了 Asahi 功能。 Mesa 23.2 的亮点包括 Asahi 上的 OpenGL 3.1 和 O ......
图形 Mesa 23.2 23

[记录一下]lazarus DBGrid Datetime类型时下拉选择日期

默认的lazarus DBGrid选择Datetime类型时是没有下拉选择日期的,按以下方法就能实现下拉选择日期。在界面放一个DBDateTimePicker控件,并设置控件的Visibler为false,在DBGrid的DBGrid1SelectEditor添加下面的代码就可以。 procedur ......
Datetime 日期 lazarus 类型 DBGrid

HTML5原生拖拽/拖放 Drag & Drop 详解

前言 拖放(drap & drop)在我们平时的工作中,经常遇到。它表示:抓取对象以后拖放到另一个位置。目前,它是HTML5标准的一部分。我从几个方面学习并实践这个功能。 拖放的流程对应的事件 我们先看下拖放的流程: 选中 > 拖动 > 释放 然后,我们一步步看下这个过程中,会发生的事情。 选中 在 ......
HTML5 HTML Drag Drop amp

20款VS Code实用插件推荐

前言 VS Code是一个轻量级但功能强大的源代码编辑器,轻量级指的是下载下来的VS Code其实就是一个简单的编辑器,强大指的是支持多种语言的环境插件拓展,也正是因为这种支持插件式安装环境开发让VS Code成为了开发语言工具中的霸主,让其同时支持开发多种语言成为了可能。俗话说的好工欲善其事必先利 ......
插件 Code

如何监控 Redis

简述 上篇文章介绍了如何搭建 prometheus 监控体系,监控 linux 服务器,这篇文章跟大家介绍如何监控 redis,以及我们要关注的指标都有哪些 监控 redis 需要关注什么指标 在《聊聊监控》这篇文章,介绍了 google 提出的监控四个黄金指标(没看过的朋友可以看看这篇文章),下面 ......
Redis

python接口自动化之断言封装

From: 凌雪 软件测试学习笔记 2023-06-12 21:23 发表于福建 # 该框架支持两种断言方式,相等和包含。## 先看一下断言的yaml文件编写规范:## validate:# - equals: {status_code: 200}# - contains: $ddt{assert_ ......
接口 python

python自动化测试之logging日志

From: 凌雪 软件测试学习笔记 2023-06-18 20:34 发表于福建 # 在自动化测试过程中,需要有日志,方便出现问题时快速定位分析,这里采用python内置的logging日志模块记录。## 首先先封装要记录的日志级别、输出方式等方法。# !/usr/bin/python3# -*- ......
logging python 日志

Java IDEA

注释 注释不作为代码运行 单行注释://........................ (以//开始后的都为注释) 多行注释:/*...................... ............................................. ............... ......
Java IDEA

微服务集成seata完成分布式事务,解决数据不一致问题

细心的盆友可能已经发现了,我们的跨行转账并没有保证数据一致性,比如小明扣除了100,但是因为各种问题小红在添加100金额的时候遇到了异常,这个时候数据就出现不一致性 我们可以选择seata来进行分布式事务杜绝这种现象的发生 seata官网:https://seata.io/zh-cn/docs/ov ......
分布式 事务 数据 问题 seata

你的开发套件已到货「GitHub 热点速览」

这周的 GitHub 热点榜,撇开上周的介绍过的几个项目,剩下就两字:套件。像是搜罗了大量黑客工具的 hackingtool,还有打算一统米哈游游戏客户端的 Starward,以及好用的 CV 库 supervision 方便追踪物体。 ......
套件 热点 GitHub

vscode调试配置

#### vscode调试配置 ![image-20230821081611115](https://img2023.cnblogs.com/blog/3232296/202308/3232296-20230821082045971-392592137.png) ![image-2023082108 ......
vscode

Nginx No, Traefik Yes

As we all know, Nginx is a very popular reverse proxy server. It is very stable and has a lot of features. But I choose Traefik instead of Nginx as a ......
Traefik Nginx Yes No

个人主页

![Postcard | Xecades](https://api.xecades.xyz/api?quote=愿您永远不会AFO&color=122%2C219%2C202%2C1&bg=17%2C34%2C51%2C1&email=GamerBoyLi_Feiy%40outlook.com&lu ......
个人主页 个人 主页

12、Spring之基于xml的AOP

> 阅读本文前,建议先阅读[Spring之基于注解的AOP](https://www.cnblogs.com/Javaer1995/p/17619156.html "Spring之基于注解的AOP") ## 12.1、环境搭建 > 创建名为spring_aop_xml的新module,过程参考[9. ......
Spring AOP xml

P9573 「TAOI-2」核心共振 题解

~~这能评黄?~~ [原题链接](https://www.luogu.com.cn/problem/P9573) #### 题意: 题面就挺简要的。 #### Solution: 注意到最大的两个数加起来是 $n + n - 1 = 2n - 1$,如果 $p$ 大于这个数时直接乱输出即可。 构造一 ......
题解 核心 P9573 9573 TAOI

做题记录

#### 8.18 1. [CF1162A](https://www.luogu.com.cn/problem/CF1162A) ```cpp #include using namespace std; typedef long long LL; const int N = 1e5 + 5, INF ......

Python UI设计例子--Panda文件读取 复选框动态生成 绑定事件响应函数 动态更新复选项目等

该例子程序通过详细的注释解释了如何设计和实现Python图形界面程序,主要实现的功能有:panda文件读取、根据读取文件列标题信息动态生成和添加复选框控件、为动态生成的控件绑定响应函数、动态更新复选框选定项目、如何为按钮控件绑定响应函数等功能。 1 Python程序源代码 import numpy ......
动态 函数 例子 事件 文件