其它
文章平均质量分 90
测试开发小记
欢迎关注微信公众号【测试开发小记】,分享测试开发相关技术笔记,包括Python、测试工具、自动化测试、数据库、Linux、持续集成等
展开
-
Jenkins持续集成:使用Gerrit Trigger插件实现代码提交自动验证
插件集成了Gerrit代码审查,当创建一个“patch set”时触发Jenkins构建,本文档介绍Gerrit Trigger插件配置及使用方法。原创 2023-07-13 10:59:36 · 3062 阅读 · 5 评论 -
Gerrit REST API简单介绍
Gerrit是一款开源免费的代码审查工具,如果其它平台想要获取gerrit数据,比如统计仓库代码提交数据等信息,可以使用Gerrit提供的REST API来获取,本文记录一些我使用到的Gerrit API。原创 2023-07-06 12:00:00 · 3733 阅读 · 3 评论 -
【AI绘画】本地部署Stable Diffusion Web UI
近几年AI发展迅猛,今年更是大爆发,除了爆火的大模型ChatGPT以外,AI绘画也有很大的进步,目前,Stable Diffusion图像生成效果相当惊人,可以生成逼真的人像、风景、物品图片,还可以将图片转换为不同风格。Stable Diffusion Web UI项目是 Stable Diffusion 模型算法的 Web 版,提供Web交互页面,方便模型运行。本文介绍在Windows系统上本地部署Stable Diffusion Web UI的方法。原创 2023-06-16 11:12:24 · 1597 阅读 · 0 评论 -
在线电子书创建:MkDocs + Github + ReadTheDocs
MkDocs是一个静态站点生成器,可用于构建项目文档。文档文件使用Markdown语法编写,本文记录如何使用MkDocs生成项目文档,并部署到上。原创 2023-06-09 08:00:00 · 1525 阅读 · 0 评论 -
Windows远程执行进程工具psexec和wmiexec介绍
在自动化测试或者自动化工具开发中,通常需要向其它电脑或者服务器发送指令,比如Windows发送命令到Linux服务器开启某个服务进程,或者读取状态信息,我们可以使用ssh协议实现。如果Windows主机需要发送命令到局域网内的其它Windows电脑要如何实现呢?在网络安全中称为横向移动的内网渗透方法可实现远程执行命令,横向移动工具有很多,本文介绍psexec和wmiexec这两个工具如何实现远程执行进程。原创 2023-05-08 08:00:00 · 3789 阅读 · 0 评论 -
代码评审平台Gerrit安装配置方法介绍
Gerrit代码审查工具也是一个Git服务器,使用Git作为底层版本控制系统,当前的版本使用Java开发。一个典型的Git项目包含一个远程中央仓库,Gerrit在Git中央仓库基础上引入了一个额外的概念:存储修改的暂存区,push的代码更改会被存储到暂存区(Pending changes),其他人评审通过后就可以将更改提交到代码库 (Authoritative Repository)。下面介绍如何安装部署gerrit。原创 2023-04-28 16:15:35 · 4335 阅读 · 1 评论 -
SVN项目迁移到Git方法
本文记录如何将SVN项目迁移到Git,并保留提交日志信息。原创 2023-03-06 08:00:00 · 1455 阅读 · 0 评论 -
git merge 和 git rebase 的区别
Git版本控制中,git rebase 和 git merge 这两个命令都可以用来集成从一个分支和另一个分支的更改。它们是两种不同的合并方法,本文将介绍它们的差异。原创 2023-02-16 08:00:00 · 5917 阅读 · 0 评论 -
markdown图表语法Mermaid介绍
Markdown是一种轻量级标记语言,除了编辑文字外,还支持插入图片、表格、公式,它是很流行的一种文档编辑语言,很多博客平台都支持使用Markdown来编辑文章。Markdown还有一个好用的功能是画流程图,基于Mermaid库来渲染流程图,语法比较简洁,本文将介绍Markdown的Mermaid简单使用方法。目录流程图1. 定义流程图节点及节点名称2. 定义流程图方向3. 节点形状4. 节点连线5. 多节点连接6. 其它类型箭头7. 特殊字符8. 子图时序图类图状态图甘特图饼图Mermaid 是一个原创 2022-05-18 15:05:19 · 6174 阅读 · 0 评论 -
禅道二次开发(三):二次开发实例
对禅道框架有初步的了解后就可以开始进行二次开发了,不需要完全搞懂zentaoPHP框架,可以在开发过程中学习。本文记录一下我进行禅道二次开发的其中一个小功能的实现过程。原创 2022-04-15 20:04:41 · 5678 阅读 · 2 评论 -
xls批量转换为xlsx格式文件
由于使用的PHP库解析xls格式文件有问题,而将xls格式转换为xlsx格式就可以解析,考虑到xls文件有很多,需要使用批量转换文件的方法,本文介绍两种方法。原创 2022-03-27 17:23:53 · 7221 阅读 · 2 评论 -
Linux安装和配置SVN服务器
本文记录在centos7系统上搭建SVN服务器步骤。原创 2022-03-01 22:20:32 · 2580 阅读 · 0 评论 -
浅谈自动化测试
从事自动化测试工作有一段时间了,今天来简单聊聊。目录软件开发模式测试金字塔中的自动化结语我们现在处于信息化时代到智能化时代的转型阶段,加上去年疫情的关系,数字经济迅速发展,比如远程教育、远程办公,网红经济等。各行各业开始数字化转型,国家互联网信息办公室发布的《数字中国发展报告(2020年)》指出,我国数字经济总量跃居世界第二,软件业务收入从2016年的4.9万亿元增长至2020年的8.16万亿元。数字产业化和产业数字化离不开软件的支持,现在技术更新迭代很快,企业要满足新消费群体需求,占领市场,必须不断原创 2022-01-04 21:35:04 · 821 阅读 · 0 评论 -
Python OCR工具pytesseract详解
pytesseract是基于Python的OCR工具, 底层使用的是Google的Tesseract-OCR 引擎,支持识别图片中的文字,支持jpeg, png, gif, bmp, tiff等图片格式。本文介绍如何使用pytesseract 实现图片文字识别。原创 2021-12-21 20:27:32 · 51075 阅读 · 10 评论 -
Typora集成免费图床:PicGo + Gitee
我主要使用Typora来记笔记,它是一款非常好用的MarkDown编辑器,Typora在0.9.84版本之后支持使用PicGo上传图像,本文介绍使用Gitee和PicGo搭建免费图床。目录前言环境准备配置Gitee创建图床仓库配置 PicGo配置 Typora前言图床(image host)主要用于存放图片,上传图片到图床后,可以通过图片外链对图片进行访问。Gitee是国内的代码托管工具,也可以用它来存储图片。也可以使用github来存储图片,由于访问速度太慢,或者有时候根本无法访问,所以我使用了G原创 2021-11-25 20:52:01 · 478 阅读 · 0 评论 -
Github shields徽章配置方法介绍
你可能会注意到很多GitHub项目有很漂亮的徽章,它们可以用来显示项目的进度,版本等信息:本文介绍shields徽章配置方法。目录自定义徽章参数设置设置链接自定义徽章shields徽章可用来说明项目状态或者版本等信息,可以访问官网 https://www.shields.io/ 制作徽章,找到Your BADGE 自定义定制徽章,输入标签和信息,点击生成:然后就可以使用生成的shields链接了。<a href="docs\img\wechat.png"><img s原创 2021-11-16 20:37:21 · 1415 阅读 · 0 评论 -
搭建在线电子书:Sphinx + Github + ReadTheDocs
我写博客的初衷是为了系统的构建自己的知识体系,目前使用的平台有微信公众号,CSDN,博客园,GitHub Pages和Gitee Pages,他们都各有优缺点,整理的笔记多了之后发现这些平台不是很方便,比如公众号,CSDN和博客园,每次写完文章后,还需要再平台上进行编辑再发布,比较麻烦;GitHub Pages和Gitee Pages虽然可以快速发布,但是在文章系统管理上不是很方便。我希望将笔记整理成类似电子书一样,方便搜索和管理,经过查询资料,发现了ReadTheDocs这个文档管理工具,比较符合我的需求原创 2021-11-09 22:12:53 · 2509 阅读 · 2 评论 -
使用GitHub Actions实现Hexo博客自动发布
使用GitHub Actions实现将hexo博客自动编译及发布到GitHub Pages和Gitee pages原创 2021-09-27 07:03:47 · 889 阅读 · 0 评论 -
markdown基本语法介绍
Markdown基本语法以及对应的HTML语法原创 2021-06-12 18:53:22 · 478 阅读 · 0 评论 -
同一台电脑配置Gitee、Github 的 Git SSH公钥
为了安全,远程登录上传项目需要通过认证,Git 服务器基本都使用 SSH 公钥进行认证登录,为了减去每次登录需要输入秘钥的麻烦,可以事先配置ssh公钥,SSH 密钥默认存储在 ~/.ssh 目录下。下面介绍一台电脑上配置 Gitee 和 GithubSSH公钥的方法。1. 清除 git 的全局设置如果已经配置Git,需要先清除git 的全局设置,如果没有就跳过这一步。git config --global --list 查看是否设置:删除设置git config --global --unset原创 2021-01-31 21:09:50 · 2758 阅读 · 4 评论 -
Git简易教程-安装及简单使用
Git是一种版本控制器,在项目开发中可以用来托管代码。原创 2020-12-23 07:12:52 · 1099 阅读 · 1 评论 -
Hexo个人博客主题配置
系列文章目录1、Hexo+Github/Gitee 搭建个人博客2、Hexo个人博客主题配置目录系列文章目录配置站点信息修改主题Next主题配置样式faviconavatarrss代码块回到页面顶部阅读进度条GitHub 图标数学公式添加自定义 PageValine 评论系统1. 注册 LeanCloud2. 创建应用3. 设置 Next 主题配置文件文章末尾添加公众号订阅1. 准备公众号二维码图片2. 修改主题文件文章底部版权声明1. my-copyright.swig2. my-post-cop原创 2021-02-10 13:27:02 · 1868 阅读 · 0 评论 -
Hexo+Github/Gitee 搭建个人博客
系列文章目录1、Hexo+Github/Gitee 搭建个人博客2、Hexo个人博客主题配置目录系列文章目录准备条件1. 配置Git SSH公钥2. GitHub Pages3. Gitee Pages4. 安装 Node.js安装 Hexo初始化项目创建项目Hexo 编译本地运行博客部署配置安装hexo-deployer-git插件部署启动GitHub Pages启动Gitee Pages标签页分类页创建博客文章新建文章草稿箱文章标签、分类子分类多个分类博客插入图片src 链接本地绝对路径本地相对原创 2021-02-10 13:25:25 · 936 阅读 · 0 评论 -
typora主题配置:公众号一键排版
typora是一个非常易用且免费的markdown编辑器,是我最常用的文档编辑器。它支持实时渲染,不用打开两个窗口(源码窗口和预览窗口),真正实现了沉浸式写作,所谓所见即所得。它的界面简洁,操作简单,非常容易上手,这里就不介绍了。本文主要介绍Typora的主题配置,实现公众号一键排版。目录为什么要配置主题主题文件使用主题文件下载导入主题文件主题文件修改CSS语法CSS单位CSS margin 属性修改主题文件为什么要配置主题typora支持配置渲染的样式,默认提供了 5 种主题。选择主题的其中一个目的原创 2021-05-20 07:39:01 · 2113 阅读 · 0 评论