- 博客(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
原创 鸿蒙数据更新后界面不同步的原因和解决方案
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
原创 (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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅