自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git多分支开发规范与操作指南

Git多分支开发规范与操作指南

2025-11-04 11:57:42 445

原创 PX4 软件在环路(SITL)仿真操作流程

PX4 软件在环路(SITL)仿真操作流程。使用VMware17pro,ubuntu22.04,PX4_v1.14.3,python3.8环境

2025-11-04 11:56:56 624

原创 安装Conda并配置PX4无人机仿真环境

本文以Ubuntu 22.04为例, 安装Conda并配置PX4无人机仿真环境

2025-11-04 11:54:24 1079

原创 克隆PX4仓库并清理历史记录推送到Gitee的完整指南

本文详细介绍如何从PX4官方仓库克隆特定版本,清理历史记录和贡献者信息,然后推送到自己的Gitee仓库。这种方法特别适合需要基于PX4进行定制化开发,同时希望保持代码库整洁的开发者。

2025-11-04 11:53:01 539

原创 ZYNQ开发以及Xilinx SDK软件工程配置编译调试烧录

本文介绍了ZYNQ-7000可编程SoC的基本概念、Xilinx SDK中典型ZYNQ工程的文件结构,包括FSBL、BSP、硬件平台工程和应用工程等各组成部分,还提供了在Xilinx SDK 2018.3中的具体操作步骤,包括工程导入、调试配置、生成BOOT.bin启动镜像以及烧录到Flash的方法。

2025-09-18 17:30:59 1405

原创 Visual Studio2019/2022离线安装完整教程(含闪退解决方法)

本文提供Visual Studio 2019/2022离线安装完整教程,适用于无网络环境。首先在联网机器下载安装引导程序并执行命令生成离线包,包含自定义工作负载和中文语言包。将离线包复制到目标机器后,需修改vs_installer.opc文件并替换安装目录内容,最后运行vs_setup.exe完成安装

2025-08-14 12:38:40 11859 27

原创 LDRA Testbed 问题记录

本文总结了本人在使用LDRA工具进行静态分析和单元测试时的遇到的问题(总结了16个)及解决方案,涵盖编译器选择、头文件识别、宏定义、结构体变量、OBJ文件缺失、多文件分析、函数符号缺失、链接错误、输入参数识别、汇编指令处理、中断函数识别、指针/数组/结构体输入配置、FLASH空间不足、变量类型识别和头文件嵌套等方面。核心解决思路包括:正确配置编译环境、确保头文件路径完整、手动修正识别错误、合理设置测试用例参数。这些问题多与工具配置或代码兼容性相关,按文中方法可有效提高分析测试效率。

2025-06-11 18:24:32 1686

原创 TBrunReporter 测试生成报告工具使用教程(Windows)

TBrunReporter是LDRA测试工具套件中的报告生成工具,主要用于将TCF测试用例文件转换为测试报告。本文介绍了Windows环境下使用该工具的基本流程:首先新建项目并设置工程信息,然后导入TCF测试文件(支持批量导入和编号规则设置),配置测试相关信息(包括设计者、执行人等),最后指定输出路径生成XML格式的测试报告。整个操作过程简洁明了,通过图形化界面即可完成测试报告的自动化生成。

2025-06-11 17:46:30 296

原创 TBrun测试工具使用教程(Windows)

TBrun是LDRA测试工具套件中的测试线束生成器,主要用于C/C++语言程序的单元测试。介绍了在Windows环境下使用TBrun的基本流程:包括加载源文件、创建测试序列、新建测试用例(支持黑盒/白盒测试)、运行测试驱动以及查看覆盖率结果等步骤。高级功能涵盖回归测试、结构体/数组测试、指针分析和桩函数管理等。文章还提供了C++对象测试的指导以及一些实用技巧,如使用迭代器变量创建系列测试值。测试完成后可生成多种报告,包括测试用例结果、回归测试汇总和代码覆盖率分析等。

2025-06-11 17:43:51 1139

原创 TBvision 静态测试以及生成报告教程

本文详细介绍了使用LDRA 10.3.0工具进行代码静态分析的完整流程。内容包括:1) 安装配置MinGW/F28335编译器;2) 创建分析集并导入源代码文件;3) 配置分析选项,设置搜索路径和生成配置文件;4) 运行静态分析、复杂度分析等检查;5) 通过TBAudit工具生成标准化的分析报告。文档提供了详细的操作步骤和界面截图,着重说明了多文件关联分析、路径配置等关键环节,为使用LDRA工具进行代码质量分析提供了实用指导。

2025-06-11 17:39:03 1217

原创 测试分类详解

本文介绍软件测试的多种分类维度与方法。按测试对象可分为界面测试、可靠性测试、容错性测试等10类,其中界面测试关注用户体验指标,可靠性测试衡量系统可用性等级。按是否查看代码分为黑盒测试和白盒测试,黑盒测试包含等价类划分等方法,白盒测试则细分为语句覆盖、判定覆盖等不同覆盖层级。各类测试均包含关键指标、典型问题和实用工具链,形成完整的质量验证体系。兼容性测试和性能测试等专项验证则采用多维矩阵确保系统适配性。

2025-05-30 16:49:16 1236

原创 测试用例及黑盒测试方法

测试用例是软件测试的核心要素,包含测试环境、操作步骤、测试数据和预期结果四个关键部分。设计测试用例需遵循等价类划分、边界值分析等方法,确保覆盖功能需求和非功能需求(如兼容性、性能、安全性)。高质量的测试用例应具备无歧义、可操作性强、维护性好等特点,能有效提高测试效率、降低沟通成本,并为自动化测试奠定基础。通过建立需求-用例追踪矩阵,可保证需求覆盖率,同时模块化管理和参数化数据能提升用例复用性。最终,完善的测试用例体系有助于团队协作和产品质量保障。

2025-05-30 15:29:14 1403 2

原创 如何描述BUG

本文详细介绍了如何规范描述BUG,包含版本环境信息(构建号)、复现步骤(SMART准则)、预期/实际结果对比、问题分级标准(P0-P3)及完整报告模板。强调结构化描述(可复现、完整、可追溯)可提升40%缺陷解决效率,减少沟通成本。提供Markdown模板示例,涵盖版本、环境、操作步骤、错误证据、优先级标记等要素。

2025-05-27 09:20:28 851

原创 软件生命周期和软件测试生命周期

测试的前置知识,从流程、产出物、特点和适用场景的角度讲解了5个开发模型(瀑布模型、螺旋模型、增量模型、迭代模型、敏捷开发模型),比较了增量模型和迭代模型的核心差异点。从模型结构、优势特点的角度讲解了2个测试模型(V模型、W模型)。最后给出了一个模型对比表格

2025-05-27 09:18:08 1186

原创 保姆级教程:用EndNote 20让参考文献自动分组排序(中文在前,英文在后)

EndNote 20三步搞定中英文文献自动分区排序:告别手动拖拽的笨方法。还在为参考文献中英文混排头疼?本教程教你用EndNote 20实现:① 文献分组(中英文分开)、② 一键添加语言标签、③ 智能排序规则设置,让中文文献稳稳排在前,英文文献整齐跟在后!全程无需手动调整顺序,Word文档实时同步更新,5分钟操作。文内附详细配图指引+常见问题急救指南,即使小白也能轻松上手!

2025-04-24 14:46:10 2918

原创 EndNote期刊缩写终极指南:2025年4月最新官方术语库导入教程(附资源下载)

SCI期刊(如Nature、Cell系列)要求参考文献的期刊名使用缩写形式(如 J. Biol. Chem. 而非 Journal of Biological Chemistry)。本篇博客详细教学了如何使用endnote20软件实现期刊名称一键缩写的功能

2025-04-24 11:02:25 11358 5

原创 24下半年系统分析师考题个人回忆版

2024上半年系统分析师真题回忆版

2024-12-12 15:29:39 1176

原创 备考软考系统分析师+杭州E类人才认定经验分享

作为刚步入职场的应届生,你是不是也感到钱包空空,还一时半会儿找不到涨薪的好路子?在杭州,备考软考可能就是贫穷打工人的逆袭神器!通过这个考试,不仅能快速提升专业能力、拿到职业资质认证,还能靠它申请杭州的E类人才认定,享受各种补贴福利,分分钟实现“钱途”大不同。

2024-12-12 14:11:55 2509

原创 cenots的yum与ubuntu的apt异同

yum 和 apt 都是 Linux 系统中用于包管理的工具,它们的功能非常相似,但它们属于不同的 Linux 发行版和包管理系统。本文总结了两者的异同。

2024-11-15 15:51:39 833

原创 在 WSL2 Ubuntu22.04环境安装 MySQL

ubuntu22.04环境安装mysql8.0的安装步骤以及报错解决

2024-11-15 14:36:18 1719

原创 构建 HTTP 服务端与 Docker 镜像:从开发到测试

介绍如何使用 Docker 创建一个 HTTP 服务端,打包成 Docker 镜像,并在本地进行测试,包括如何模拟客户端发送 POST 请求。

2024-11-07 16:06:35 1906 1

原创 固定翼无人机入门(二)

这里讲讲无人机的路径跟踪控制相关知识,路径跟踪需要制导率(平面)和控制器,在无人机中较为常用的是,不过L1制导率是控制无人机在二维平面上的转向,此处还引入,控制无人机的高度。

2024-06-26 16:48:09 2210

原创 固定翼无人机入门(一)

固定翼飞行器仅能通过舵面偏转控制姿态,在控制姿态的基础上控制飞行朝向,实现三维空间中的飞行,这也是固定翼飞行器相较于旋翼飞行器的控制难点所在。飞行器在三维空间的一共有6个运动自由度(6DOF),分别为平行于x, y, z轴的平动(前后、左右、上下)和绕x, y, z轴的转动(滚转Roll、俯仰Pitch、偏航Yaw)。,操纵飞机发生滚转的舵面叫做副翼(Aileron),部分飞机可能有额外的用于增升的后缘襟翼(Flap)或前缘缝翼(Slat),用于减速增阻的扰流板(Spoiler)。

2024-06-26 15:59:31 4549

原创 保姆级教程:用EndNote X9让参考文献自动分组排序(中文在前,英文在后)

EndNote X9三步搞定中英文文献自动分区排序:告别手动拖拽的笨方法还在为参考文献中英文混排头疼?本教程教你用EndNote X9实现:① 文献自动识别分组(中英文分开)、② 一键添加语言标签、③ 智能排序规则设置,让中文文献稳稳排在前,英文文献整齐跟在后!全程无需手动调整顺序,Word文档实时同步更新,5分钟操作。文内附详细配图指引+常见问题急救指南,即使小白也能轻松上手,从此投稿格式不求人!

2024-03-26 13:52:40 5082 3

原创 保姆级教程:用EndNote让文中引用‘and etal‘秒变‘和 等‘(作者年份格式通用)

EndNote X9救命指南:3步把文中引用从“and et al.”一键变“和 等”。遇到中英文文献混排时,文中引用总显示英文的“and”和“et al.”?本教程教你用EndNote X9的 隐藏功能,无需修改参考文献格式,直接让中文文献的文中引用秒变 “和”(2作者)与 “等”(3+作者)!操作只需:① 锁定目标文献 → ② 手动输入“和/等” → 。文内附图演示,5分钟解决格式难题!

2024-03-26 13:29:49 10361

原创 CMake的使用--以ORCA避碰C++库为例

ORCA避碰算法,官方C++库的使用,cmake的安装与使用

2023-08-07 11:56:54 502 1

原创 VSCode远程登录与本地使用配置指南(插件推荐)

如何使用vscode远程登陆,以及vscode配置,安装插件,mingw的安装及下载

2023-08-07 11:33:04 2246 1

原创 win11病毒和防护功能显示‘页面不可用’的解决方法

问题如上图所示,试了很多种方法,有一种是可以用的,记录一下。1、搜索框输入cmd,以管理员身份运行命令提示符。然后就可以打开“病毒和防护功能”页面。参照(以下两个链接的代码都可以输一遍)会显示“操作成功完成。会显示“操作成功完成。

2023-07-09 19:53:12 13828 19

原创 回溯算法OJ刷题(2)

被围绕的区域,岛屿数量,岛屿的最大面积

2023-05-02 10:27:01 299 3

原创 回溯算法OJ刷题(1)

回溯算法之深度优先搜索算法,员工的重要性,图像渲染,岛屿的周长

2023-05-02 09:55:29 904 2

原创 贪心算法OJ刷题(2)

多机调度问题,活动选择(时间不冲突),最多可以参加的会议数,无重叠区间

2023-05-01 13:35:42 871

原创 安装jsoncpp库以及使用

JSON是轻量级的数据交换格式,本文介绍了通过JSON实现序列化和反序列化。云服务器安装jsoncpp库的命令

2023-04-30 15:24:28 1622

原创 守护进程Daemon

守护进程,也就是通常所说的Daemon进程,是Linux中的后台服务进程。周期性的执行某种任务或等待处理某些发生的事件。Linux系统有很多守护进程,大多数服务都是用守护进程实现的。比如:像我们的tftp,samba,nfs等相关服务。

2023-04-30 15:22:13 1118

原创 基于TCP协议的网络计算器实现

重点讲解了应用层上的工作,如何自定义协议以及完成序列化和反序列化工作

2023-04-30 15:20:37 863

原创 TCP通信(单进程/多进程/多线程/线程池)

介绍了linux环境下TCP通信的接口,telnet工具的使用,实现了5个版本的服务器。1、单进程循环监听;2、多进程+忽略SIGCHLD信号;3、多进程+子进程再fork;4、多线程+pthread_detach;5、多线程+线程池

2023-04-25 16:41:55 1447

原创 linux和windows之间UDP通信的实现(linux环境下socket接口介绍)

介绍了linux环境下socket中完成udp通信的接口,ip地址:点分十进制与网络字节序的转换,port:主机字节序与网络字节序的转换。代码实现了linux环境下服务器与客户端互通消息,linux环境下服务器与windows环境下客户端互通消息

2023-04-25 16:38:15 2237

原创 网络基础-IP和端口号以及认识传输层协议

IP和端口号标识公网唯一进程,介绍了传输层协议TCP协议和UDP协议。网络字节序是大端字节序(低地址高字节)。介绍了网络编程socket的常见接口,以及sockaddr和sockaddr_in两个结构

2023-04-25 16:31:46 2147

原创 网络基础之网络传输基本流程

此小节介绍网络基础概念,具体分析了在网络传输基本流程中MAC地址和IP地址是否改变的情况

2023-04-25 16:27:52 3082

原创 线程池的设计以及CAS操作、自旋锁、读写锁

以单例模式启动线程池代码仓库地址,介绍CAS操作、自旋锁、读写锁,分析了读者写者与生产消费的本质区别

2023-04-25 16:23:08 624

原创 线程同步方式之三信号量

介绍linux中信号量相关概念以及信号量相关函数的使用,PV原语,基于环形队列实现多生产者和多消费者的线程池

2023-04-25 16:18:47 474

git上传.sh,批量修改错误用户名和邮箱,解决小绿点问题

https://blog.csdn.net/m0_61780496/article/details/126757138?spm=1001.2014.3001.5502

2022-09-08

空空如也

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

TA关注的人

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