自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从零开始微调大模型(Qwen2.5)全流程总结

本文详细介绍了从零开始微调Qwen2.5大模型的全流程。主要内容包括:1)数据准备阶段,通过Python脚本清洗微信聊天数据;2)环境搭建,包括Python虚拟环境创建、PyTorch和Unsloth等关键库的安装;3)模型下载与训练脚本编写,重点说明LoRA适配器配置和显存优化技巧;4)Windows平台特有的编译器问题解决方案;5)训练后的模型保存与测试方法。文章特别强调了8GB显存下1.5B模型的可行性,并提供了国内模型下载加速方案。整个流程涵盖了数据预处理、模型训练到最终部署的完整链路,为个性化对话

2026-03-10 11:36:35 301

原创 OpenCV 简单教学 2 显示图片

官方教程的 Python 代码其实在 **“源代码”** 部分有个标签切换,你点击 **Python** 就能看到 Python 版的代码。2. 打开这个文件夹,在空白处按住 **Shift** 键并点击鼠标右键,选择 **“在此处打开 PowerShell 窗口”** 或 **“在此处打开命令窗口”**。随便找一张图片(比如你的照片、网上的风景图),重命名为 `test.jpg`,放到 `opencv_learn` 文件夹里。按键盘上的任意键窗口关闭;会弹出记事本询问是否创建新文件,点击 **是**。

2026-03-03 21:31:21 117 1

原创 OpenCV简单教学 Window安装opencv-python

在刚才的命令提示符中,直接输入以下命令:pip install opencv-python。再运行检查命令:pip show opencv-python。4.9.0 # 应该输出类似版本号。如果能打印出版本号,就说明安装成功了。

2026-03-03 21:23:13 56

原创 视频转码与切片(HLS)完整教程

本文详细介绍了视频转码与切片(HLS)的完整实现流程。主要内容包括:1) FFmpeg安装配置;2) 核心概念区分转码与切片;3) 具体实现步骤,通过FFMPEGHelper辅助类执行转码命令;4) m3u8文件格式修正;5) 常见问题解决方案。教程提供了完整的代码示例和参数说明,指导开发者将视频转换为HLS格式并切片,最终生成可直接播放的m3u8播放列表和TS切片文件。

2026-02-02 11:05:00 465

原创 静态编译的ffmpeg用法

秩序存到根目录的D:\software_work\Back\back_branch2\tools\ffmpeg\bin中。这个是FFMPEGHelper.cs。

2026-01-29 09:07:58 70

原创 关于FFmpeg -22报错问题

项目遇到路径访问权限问题,使用绝对路径导致权限不足。解决方案是将绝对路径改为相对路径,成功解决访问限制。该方法简单有效,避免了权限冲突。

2026-01-10 16:05:20 319

原创 Vue3中的xgplayer使用步骤demo

本文介绍了一个基于xgplayer的视频播放器组件实现。该组件包含视频播放、控制面板和使用说明三部分,支持mp4/m3u8格式视频播放,具有播放控制、音量调节、倍速播放、截图等功能。关键实现包括:1) 使用动态ID避免渲染问题;2) 确保DOM完全渲染后初始化播放器;3) 完善的播放器事件监听;4) 组件卸载时销毁实例。文章还提供了最小实现模板,强调必须引入xgplayer样式和设置容器高度比例(16:9)。该组件适用于课程管理系统中的视频播放场景,具有良好的交互体验和错误处理机制。

2026-01-07 13:32:36 202

原创 鸿蒙3.0 蓝牙连接设别进行开关灯

成功进行对esp32的小灯进行控制。

2025-04-26 20:22:08 164

原创 鸿蒙数据更新后界面不同步的原因和解决方案

2、foreach引用未更新,和上面一样,直接操作数据.ets,没有使用相应式数据源。1、直接操作 数据.ets 的数据,但是未使用。第二步、在Foreach中改用响应式数据源。第一步、新响应式状态 和 新增方法。

2025-04-17 18:38:36 667

原创 鸿蒙开发之卡片为什么不更新

中,当直接修改数组中的某个元素的属性时,ArkUI可能无法检测到这个变化,因为ForEach的项识别可能依赖于对象的引用或者唯一标识。如果数组中的元素是对象,而直接修改对象的属性,可能不会触发状态更新。根据ArkUI的状态管理机制,@State装饰的变量在修改时会触发组件的重新渲染。考虑使用@Observed和@ObjectLink装饰器进行深层状态管理。将设备状态操作封装到单独的Model类中。是否在正确的组件上使用了状态变量。避免直接修改原始状态对象的属性。避免直接状态修改带来的副作用。

2025-04-14 19:10:28 306

原创 关于Deveco虚拟机的死机问题

解决方法一、确保windows打开虚拟化(任务管理器-cpu右下角可以查看)三、关掉所有杀毒软件(这一步折腾了半年才想到)关掉火绒之后就能解决了。二、删掉虚拟机重新下一个。

2025-04-14 14:15:07 188

原创 PCI与SCSI

PCI(Peripheral Component Interconnect)和SCSI(Small Computer System Interface)是两种不同的计算机接口技术,它们在功能、用途和应用场景上存在明显区别,以下是它们的主要区别。:不同版本的PCI和SCSI总线传输速率不同,PCI 2.2版本的传输速率约为133MB/s,而Ultra 320 SCSI的传输速率达到了320MB/s。:PCI总线是并行传输(并行内总线),SCSI总线早期为并行传输(并行外总线),后来发展出串行传输。

2025-04-01 17:24:42 775

原创 (2)鸿蒙开发之显示相册

实现按照日期显示照片的功能

2025-03-21 10:42:52 396

原创 (1)鸿蒙开发之打开媒体访问权限

第四步 在EntryAbility中根据申请权限的状态决定是否唤醒弹窗。第三步 在EntryAbility中导入模块。第二步 在string中写reason的值。第五步 在index中获取授权标志。第一步 申请访问权限。

2025-03-18 17:35:29 359

原创 asp.net数据库简要连接步骤

业务层 ---调用---> 数据库访问层 ---调用---> MsSqlHelper.cs ---加载---> .config ------> 连接数据。第二层:数据库访问层(DAL)第三层:实体层(Model)第一层:业务层(DLL)

2023-12-16 23:55:09 373 1

原创 ASP.NET笔记

1.当运行时出现“网页发送了Microsoft Edge无法处理的杂乱凭据”时。①业务层②数据库访问层③实体层(YFBLL,YFDAL,YFModel)若要调试此项目,请向引用库项目的此解决方案中添加可执行项目。第二步:实体层:YFModel删去原有的类,然后创建一个新的类。4.无法直接启动带有“类库输出类型”的项目。解决方案:①右击后缀为“.aspx”的文件。①创建一个类库,命名为:YFUtility。解决方案:①右击.aspx所在的项目。第三步:点击进入User.cs。id为数据库中的一个表中的属性。

2023-12-16 21:18:26 305

原创 关于CS5001 C# 程序不包含适合于入口点的静态 “Main“ 方法

因为是vs2022中.NET 6.0的新科技,叫Top-level Statements。void Main(string[] args) 这样的入口点。原因2:VS中C#控制台输入根本不需要主函数,直接打就好。

2023-10-08 18:01:23 2185

原创 1.6 数据类型

1.6 数据类型

2023-02-19 10:37:52 223

原创 数据结构笔记 1.5逻辑结构与物理结构

1.5逻辑结构与物理结构

2023-02-19 10:09:02 337

原创 数据结构 笔记1.4 基本概念术语

数据结构的基本概念术语

2023-02-19 09:35:00 142

原创 如何新建多个文件夹?只需几步

只需几步,一次性创建多个文件夹

2023-02-04 14:40:21 2747

原创 C语言贴图贪吃蛇的制作

贪吃蛇2.0超详细制作(内含源码和图片音频)

2023-02-01 16:12:07 1211 2

原创 《C++ Primer》笔记 1.4 控制流

控制流

2023-01-27 17:06:54 194

原创 《C++ Primer》练习全解 1.4.2节

《C++ Primer》练习全解 1.4.2节

2023-01-20 17:27:48 163

原创 《C++ Primer》练习全解 1.4.1节

《C++ Primer》练习全解 1.4.1节

2023-01-20 15:30:34 195

原创 《C++ Primer》练习全解 1.3节

《C++ Primer》1.3节练习全解

2023-01-17 19:51:37 126

原创 《C++ Primer》笔记 1.3 注释简介

注释简介

2023-01-17 17:53:48 190

原创 《C++ Primer》笔记 1.2 初识输入输出

本节主要了解iostream库和这个库中的四个IO对象,用加法示例程序来解释程序的基本格式。

2023-01-17 17:05:26 186

原创 《C++ Primer》练习全解 1.2节

《C++ Primer》1.2节练习全解

2023-01-01 12:20:19 184

原创 如何使用命令行上编译C++程序?

如何使用命令行上编译C++程序?

2022-12-30 18:36:55 2179

原创 近期计划(12.30~1.30)

近期规划

2022-12-30 01:26:36 172 2

原创 C语言 统计一个班的学生成绩排序

C语言 统计一个班的学生成绩排序

2022-12-14 13:58:48 2813 1

原创 (1)Direct 12 3D的的学习路线

Direct 12 3D的的学习路线

2022-11-27 01:31:26 211

原创 游戏开发第一阶段笔记(5):C语言 多级指针与指针数组

30.多级指针与指针数组

2022-11-26 23:27:46 648

原创 游戏开发第一阶段笔记(4):C语言 指针作为参数传递

29.指针作为参数传递

2022-11-19 12:24:30 946

原创 游戏开发第一阶段笔记(3):C语言 指针与数组

C语言 :28.指针运算

2022-11-18 19:00:04 714

原创 游戏开发第一阶段笔记(2):C语言 指针运算

C语言指针的运算

2022-11-18 07:31:03 150

原创 游戏开发第一阶段笔记(1) 调试代码 和 指针

C语言 关于 调试代码 和 指针 的分享

2022-11-12 20:11:09 331

原创 游戏开发阶段计划

零基础游戏开发实时规划

2022-11-05 11:59:37 1391 1

原创 8.10总结与规划

加油

2022-08-10 22:30:46 345

空空如也

空空如也

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

TA关注的人

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