自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一次坑人的Nginx部署经历 | Nginx配置无法生效解决

在 Windows 服务器部署项目时,用 Nginx 部署前端 Vue 项目遇难题,访问前端出现 500 错误,后端无请求。排查发现是开启多个 Nginx 服务致配置不生效。一番周折,清理多余的 Nginx 服务后重启,困扰多日的问题得以解决

2024-12-27 22:29:58 1071

原创 新手入门Mockito测试 | Mockito测试流程 | 行为模拟与验证

这篇文章介绍了使用 Mockito 进行单元测试的核心流程。你将学习如何设置测试环境、定义模拟行为、执行测试代码并通过断言检查结果。此外,还会掌握如何验证方法的调用次数和顺序,确保代码逻辑的正确性。这篇文章为开发者提供了使用 Mockito 进行单元测试的基本技巧,帮助更高效地进行代码测试和验证。

2024-10-10 16:48:34 1488 1

原创 Junit常用断言方法超全详解 | 新手入门JUnit

文章介绍了 JUnit 测试中的常用断言方法,如 assertEquals()、assertTrue()、assertNull() 等,帮助验证测试结果是否符合预期。每个断言方法用于不同的测试场景,如比较两个值、检查对象是否为 null、验证异常是否抛出等。此外,文中还提供了针对数组、Iterable 对象等的专用断言,并说明如何在断言失败时添加自定义消息以帮助调试。

2024-10-10 16:31:11 1295 1

原创 Mockito测试环境搭建 | 整合Springboot | 常用注解详解

本文介绍了两种使用 Mockito 进行测试的方法。在非 Spring 环境下,使用 @Mock 和 @Spy 创建模拟对象,@InjectMocks 注入依赖,并通过 MockitoAnnotations.openMocks(this) 进行初始化。而在 Spring 环境下,使用 @MockBean 替换 Spring 容器中的 bean,@SpyBean 用于部分模拟,Spring Boot 自动管理这些对象并注入测试类,无需手动初始化。

2024-10-10 16:23:51 1452 1

原创 SpringBoot整合Mockito进行单元测试超全详细教程 | JUnit断言 | Mockito | 单元测试

本文介绍了使用 Mockito 进行单元测试的基本流程,讲解了通过 @Mock、@Spy、@InjectMocks 等注解创建模拟对象,使用 when(...) 和 doReturn(...) 等方法定义模拟行为,并展示了如何结合 Spring 上下文通过 @MockBean 和 @SpyBean 进行部分或完全模拟。文章最后通过示例演示了测试的完整流程,包括设置环境、执行测试、验证方法调用和断言结果。

2024-10-06 19:14:45 4808

原创 ollama本地部署qwen微调大模型 | 新手炼丹记录(3)

本期介绍了如何使用Ollama部署gguf格式的大模型。首先,通过Ollama官网下载并安装软件,并修改模型的默认下载路径。接着,使用基础命令查看、运行和管理模型。然后,详细讲解了如何创建Modelfile文件,配置模型路径和模板,成功生成模型并通过命令行运行测试。最后,总结了从微调qwen大模型、模型格式转换、量化处理到本地部署的完整流程,并提出了进一步优化模型的方向。

2024-09-05 20:10:01 7130 8

原创 大模型使用llama.cpp转换gguf格式并量化 | 新手炼丹记录(2)

上次介绍了大模型微调过程,本次讲解了如何将微调后的模型转换为gguf格式并进行量化。首先,通过下载并编译llama.cpp来完成模型的格式转换。接着,使用convert-hf-to-gguf.py将微调后的safetensors格式模型转换为gguf格式。随后,通过llama-quantize命令对模型进行q4量化,大幅缩小模型大小。最后,介绍了使用FileZilla下载量化后的gguf模型到本地的两种方法,并为本地部署做好准备。

2024-09-05 16:54:57 10563 11

原创 llama factory LoRA微调qwen大模型 | 新手炼丹记录(1)

在本地机器微调Qwen大模型遇到显存不足的问题,尝试使用AutoDL算力云进行微调。租用24GB显存的计算资源后,通过LoRA方法微调了Qwen1.5:7b模型,并将微调、转换、量化后的gguf模型下载到本地进行部署。过程中详细介绍了算力租赁、环境搭建、数据集准备、模型微调和导出的步骤,最终成功完成模型的微调与部署。

2024-09-05 11:30:32 8842 9

原创 ROS机器人操作系统学习日记(1)

今天我们具体学习了ROS中的工作空间的概念及创建、功能包的概念及创建、ROS话题发布者和话题订阅者的实现。同时在掌握主要的知识中,我们还补充了许多细节点的内容,如句柄的理解、环境变量、spinOnce函数以及智能指针。

2024-08-12 21:23:54 1762 1

原创 STM32CubeIDE 问题解决记录(1) 头文件无法导入 No such file or directory

初次使用STM32CubeIDE,自己创建了.c和.h文件,在main.c导入后编译出现"No such file or directory"问题.参考了网上许多教程,最后发现问题以此为记录.

2024-08-10 16:31:04 1490

原创 若依(前后端分离版)部署全流程 | 宝塔部署SpringBoot项目踩坑日记 | Java调用Python脚本 | CentOS配置Python环境/库,如dlib

全面讲述SpringBoot项目部署CentOS服务器。详细介绍若依前后端分离版中后端包括数据库的打包,如何配置需要的服务器环境,如MySQL/Redis,以及如何运行SpringBoot项目。

2024-03-31 16:02:36 4596 8

原创 PTA | 6-2 邻接表存储图的广度优先遍历

其中LGraph/* 邻接点的定义 *//* 邻接点下标 *//* 指向下一个邻接点的指针 *//* 顶点表头结点的定义 *//* 边表头指针 *//* AdjList是邻接表类型 *//* 图结点的定义 */int Nv;/* 顶点数 */int Ne;/* 边数 */AdjList G;/* 邻接表 *//* 以邻接表方式存储的图类型 */函数BFS应从第S个顶点出发对邻接表存储的图Graph进行广度优先搜索,遍历时用裁判定义的函数Visit访问每个顶点。

2023-10-28 16:23:15 4201 1

原创 PTA|7-1 公路村村通

7-1 公路村村通作者 陈越单位 浙江大学现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。

2023-10-28 14:39:55 3800 1

空空如也

空空如也

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

TA关注的人

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