自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Linux @ nohup / crontab

写了一个指定时间执行的自动编译Shell Script,但是又不想关闭Terminal时让其停止运行可以使用以下命令执行该Script这是一种在后台运行进程且不受终端关闭影响的方法。

2025-09-19 09:38:54 226

原创 PdfPig轻量化文件解析工具

不过在我这里,我遇到的主要问题是我如何在测试机中解析 test_result.pdf 中的测试结果,并用解析出的数据构造 JSON文本数据传给飞书的WebHook URL。,那我觉得不如直接在飞书里手敲测试结果来的快。PdfPig 是一个开源的 .NET PDF 解析库,主要作用就是读取 PDF 内容,而不是渲染或编辑 PDF,可以生成 PDF,但是不太方便。我如果向网管申请将测试机也连接到公司内网,那必定是非常麻烦的,因为测试机数量较多,且有时候测试时需要直接从外网下载一些插件,依赖啥的,不可行。

2025-09-14 18:19:55 668

原创 基于rEFInd实现多Windows独立系统盘自动切换

现象就是,两张盘单独插在主板上可以正常开机,同时插上时,其中一张盘就会开机蓝屏,我反复拷贝新的系统盘,反复制作rEFInd引导U盘,反复修改refind.conf配置文件,反复修改系统分区盘符的Label,反复修改BIOS配置,逐一排查,最终我发现,为啥我明明是两张系统盘,但是EFI分区的GUID却是一样的呢。是用来引导从哪个系统启动的,实际上每个系统的启动还是由各自的引导文件比如\EFI\Microsoft\Boot\bootmgfw.efi实现的,Linux也有自己的引导文件。

2025-09-08 19:47:25 994

原创 【PCIe简介】

是目前 PC、服务器里主流的高速互联总线标准,用来连接 CPU、显卡、SSD、网卡等高性能设备。它是 PCI 总线的升级版,从并行总线改为高速串行点对点连接,大幅提高了带宽和扩展性。PCIe 5.0:32 GT/s → ~4 GB/s(2025年左右国内外主控厂家都发布了自家的Gen5主控芯片,理论速度高达16GB/s)2. PCIe比SATA快,而且快的不是一点点,因为PCIe全双工模式(双向车道),而SATA是半双工模式(单向车道)。PCIe传输的数据从上往下,以数据包(Packet)的形式传输。

2025-08-18 17:54:58 593

原创 【NVMe_01】

来自官方文档:The NVM Express® (NVMe®) interface allows host software to communicate with a non-volatile memory subsystem.简介明了,NVMe用于主机与非易失性存储子系统之间的通信,是一份接口协议。非易失性存储子系统,很多时候我理解和非易失性存储器是一个意思。举个例子:联合国秘书长组织了一场会议,主要由中国人和日本人讨论日本归入中国领土的问题,日本人说日语,中国人说汉语,肯定要通过一位翻译员去沟通。

2025-08-15 11:51:19 329

原创 Linux系统下通过镜像文件制作Windows / Linux启动U盘

【注】Windows & Linux镜像文件官网就可以下载,不作介绍。

2025-08-14 20:43:31 656

原创 HDD和SSD简介

2024-05-22 11:04:06 155

原创 位操作方法

【代码】位操作方法。

2024-05-21 22:23:33 186 1

原创 测试用例的编写规范

A1,A4,A6,A7(A8),A9,A10 ==> 转化为数据:用户名为6~18字母下划线组合,字母开头,字母结尾,密码任意输入,再次输入密码与密码相同 (为了使 A7 和 A8 数量上均匀一些,这里取 A7);实际测试中,将芯片插入自动测试设备(ATE)中,然后输入测试程序,通过ATE找出故障芯片。A1,A4,A6,A7(A8),A9,A10 ==> 转化为数据:用户名为6字母下划线组合,字母开头,字母结尾,密码任意输入,再次输入密码与密码相同 (为了使 A7 和 A8 数量上均匀一些,这里取 A7)

2024-04-22 12:56:10 1510 1

原创 软件测试——黑盒测试

黑盒测试学下来感觉是以高中集合、统计相关的知识为基础,理解easy,难得总是知行合一!

2023-11-28 15:50:20 1176 1

原创 软件测试——白盒测试

主要用于单元测试阶段先静态,后动态设计用例一般使用基本路径测试,重点模块使用多种逻辑覆盖。

2023-11-24 09:38:06 1436

原创 网络编程——TCP/UDP

2023-11-17 11:58:59 175

原创 STM32新建基于标准库的工程

进入C:\stm32\江科大\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport目录,这两个是stm32的内核的寄存器描述,以及内核的一些配置函数;打开固件库目录:C:\stm32\江科大\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm,该目录下全是stm32的启动文件。

2023-10-31 12:52:19 348 1

原创 Linux并发程序设计

程序。

2023-09-06 14:30:22 208 1

原创 高地址与低地址 vs 变量的高位与低位

0x1000 0000 (低地址) --> 0x1000 0004 --> 0x1000 0008 --> 0x1000 00012。0x1000 0000 --> 0x1000 0004 --> 0x1000 0008 --> 0x1000 00012(高地址)假设地址空间是0x1000 0000 ~ 0x1000 0016,4个整形变量,共占16位。那手机内存是如何存放我输入的8620的呢?微信支付的依次优先输入8,6,2,0。8就是高位,0就是低位。

2023-08-30 22:58:01 230 1

原创 Linux下文件IO

流指针 = 打开文件(文件路径+文件名, 打开方式),只有文件名时默认为当前路径1. open()函数NAMESYNOPSIS2. close()函数NAMESYNOPSIS3.read()函数NAMESYNOPSIS4.write()函数NAMESYNOPSIS5.lseek()函数NAMESYNOPSIS1 /*2 * 利用文件IO实现文件复制3 */491113 {16//提示用法20 }2122 if(!//打开文件fd_src。

2023-08-23 14:36:02 314

原创 Linux——获取文件大小

【代码】Linux——获取文件大小。

2023-05-09 10:25:11 745 1

原创 Linux踩坑集合

2023-02-20 14:18:58 130 1

原创 C++中ios::in, ios::out, ios::trunc辨析

C++中ios::in, ios::out, ios::trunc辨析

2022-10-15 10:39:12 11124

软件测试-UnitTest

python基础语法总结 UnitTest测试框架

2024-04-28

数据结构与算法基础知识介绍+刷题总结

常见的数据结构介绍 排序与查找算法介绍 刷题总结

2024-04-28

Python基础+数学建模相关知识

Python基础知识+库 数学建模方法 机器学习

2024-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除