自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1361)
  • 资源 (4)
  • 收藏
  • 关注

原创 TinyMCE 5.x在Vue2中的避坑指南:解决中文支持、Word粘贴和视频播放问题

本文详细解析了在Vue2项目中集成TinyMCE 5.x富文本编辑器的实战经验与深度排障指南。重点攻克了中文语言包加载失效、Word内容粘贴格式错乱以及视频嵌入后无法播放三大核心难题,并提供了本地化部署、自定义文件上传及性能优化的完整解决方案,帮助开发者构建稳定高效的企业级富文本编辑功能。

2026-03-11 03:36:03 456

原创 CSS:实现带描边的对话气泡框

本文详细解析了如何使用纯CSS实现带描边的对话气泡框。针对气泡箭头无法直接添加边框的痛点,文章深入讲解了利用两个重叠三角形模拟描边的核心原理,并提供了从基础搭建到进阶优化的完整代码示例。通过CSS变量和定位技巧,开发者可以轻松创建出视觉完整、箭头带描边的专业气泡框,适用于聊天界面、工具提示等多种场景。

2026-03-11 03:35:44 446

原创 步进电机精度测量避坑指南:从编码器选型到误差分析实战

本文提供了一份步进电机精度测量的实战指南,重点解析了从高分辨率编码器选型、机械安装避坑到数据采集与误差分析的完整流程。文章深入探讨了位置精度、步距角精度和滞环误差三大核心指标,并结合Python脚本示例与系统级优化策略,帮助工程师建立可靠的测量基准,精准诊断并提升运动控制系统的性能。

2026-03-11 03:29:17 461

原创 微信社交自动化革命:零基础打造你的RPA加人助手

本文为零基础用户详细介绍了如何利用RPA机器人技术实现微信加人自动化。通过UiBot等图形化工具,无需编程即可打造一个模拟真人操作的加人助手,自动执行搜索、发送好友请求等重复流程,从而将用户从繁琐的社交拓展工作中解放出来,专注于更有价值的沟通与内容创作。

2026-03-11 03:29:05 411

原创 STM32F103 HAL库串口通信实战:从阻塞到DMA的三种模式深度解析

本文通过一个蓝牙控制LED的实战项目,深度解析STM32F103 HAL库串口通信的三种模式:阻塞、中断与DMA。详细对比了各模式的配置、代码实现、优缺点及适用场景,并提供了从CubeMX配置到代码编写的完整指南,帮助开发者根据数据量、实时性和CPU占用率等需求,选择最合适的串口DMA或中断方案。

2026-03-11 03:28:33 449

原创 推荐系统进阶指南:5种图神经网络架构对比实验(LightGCN/PinSage/GAT...)

本文通过对比LightGCN、PinSage、GAT等五种主流图神经网络在MovieLens数据集上的性能,为推荐系统进阶提供实战指南。实验表明,LightGCN在效果与效率上取得最佳平衡,而PinSage则更适合超大规模工业级图。文章深入探讨了邻域采样、异构图建模等关键问题,并给出了资源有限场景下的模型选型建议。

2026-03-11 03:28:20 388

原创 Debian 12 上如何快速安装最新版Node.js?3种方法实测对比(含yarn/pnpm/bun)

本文详细对比了在Debian 12系统上安装最新版Node.js的三种主流方法:使用系统APT仓库、添加NodeSource第三方仓库以及采用nvm/fnm/volta等版本管理器。文章深入分析了每种方案的优缺点、适用场景,并指导如何搭配yarn、pnpm、bun等现代包管理器,帮助开发者根据自身需求(如版本时效性、环境隔离、团队协作)做出最优选择,快速搭建高效开发环境。

2026-03-11 03:28:11 487

原创 SQL Server 2016以下版本如何避免EF Core 8的Contains查询错误?

本文针对SQL Server 2016以下版本在使用EF Core 8时遇到的Contains查询语法错误问题,提供了详细的诊断与解决方案。文章分析了错误根源在于EF Core 8的查询翻译优化与旧版本数据库不兼容,并给出了三种核心解决思路:提升数据库兼容性级别、强制使用旧的IN查询翻译模式(如拆分查询或使用临时表),以及降级EF Core版本。旨在帮助开发者在不升级数据库的前提下,优雅地解决兼容性问题。

2026-03-11 03:27:53 414

原创 STM32H750 Cortex-M7 MPU与Cache实战:从帧率瓶颈到性能飞跃的配置解析

本文通过一个真实的嵌入式图形项目案例,深入解析了STM32H750 Cortex-M7内核中MPU与Cache的配置原理与实战方法。文章详细阐述了如何通过正确配置MPU区域属性与Cache策略(如Write-Back),解决因内存访问速度瓶颈导致的帧率低下问题,并提供了CubeMX配置步骤及关键的Cache一致性维护代码,最终实现从30帧到60帧的性能飞跃。

2026-03-11 03:27:43 442

原创 【MongoDB】TTL索引实战:如何优雅实现日志数据的自动清理

本文深入探讨了MongoDB TTL索引的实战应用,旨在优雅实现日志等数据的自动清理。通过作者亲身踩坑经历,对比了传统定时任务删除的弊端,并详细解析了TTL索引的工作原理、基础创建方法及三种进阶玩法(固定时间点过期、数组字段处理、条件过滤)。文章还提供了性能监控要点和真实会话系统设计案例,帮助开发者彻底摆脱手动清理的负担,实现高效、自动化的数据生命周期管理。

2026-03-11 03:27:19 203

原创 Jira跨服务器迁移实战:从备份到恢复的完整避坑指南

本文提供了一份详尽的Jira跨服务器迁移实战指南,涵盖从迁移前的环境评估、数据备份,到新服务器环境搭建、核心数据恢复以及迁移后调优的全过程。重点分享了迁移过程中常见的数据库连接协议错误等“坑点”及其独创解决方案,旨在帮助系统管理员实现无缝、完整、零数据丢失的Jira迁移。

2026-03-11 03:26:58 197

原创 RTX5080显卡CUDA12.8环境部署mmdetection3d避坑指南

本文详细指导如何在配备RTX 5080显卡和CUDA 12.8的Windows系统上,从零开始成功部署mmdetection3d 3D目标检测框架。内容涵盖创建虚拟环境、精准匹配PyTorch版本、编译安装MMCV核心库、处理关键依赖以及最终环境验证的全流程,重点解决了新硬件与软件组合带来的常见编译与兼容性问题,帮助开发者高效避坑。

2026-03-11 03:26:40 149

原创 为什么你的SAP COGI需要隐藏删除按钮?一个真实案例带来的安全启示

本文通过一个真实的生产中断案例,揭示了SAP COGI事务码中默认存在的删除按钮可能带来的重大业务风险与数据黑洞。文章深入剖析了COGI作为业务逻辑保险丝的核心机制,并详细介绍了如何使用SAP SHD0事务码优雅地隐藏删除按钮,从而引导用户走向正确的错误处理流程,为构建稳健、可审计的SAP系统安全环境提供了关键启示。

2026-03-11 03:26:04 385

原创 从普通编辑到主编:职业晋升路径全解析(含薪资对比)

本文系统解析了从普通编辑到主编的职业晋升路径,涵盖了助理编辑、责任编辑、高级编辑到主编各阶段的核心职责与关键技能跃迁。文章深度剖析了从文字处理到内容战略制定的能力升级,并提供了清晰的薪资对比图谱与实战规划建议,为内容从业者的职业发展指明方向。

2026-03-11 03:25:52 411

原创 MATLAB数据处理必备:str/char/cell/num格式互转全攻略(附避坑指南)

本文全面解析MATLAB中str、char、cell和num四种核心数据格式的相互转换方法与实战技巧。针对数据处理中的常见混乱场景,提供了从数值到文本、文本到数值以及元胞数组枢纽转换的清晰指南,并重点强调了str2double与str2num的选择策略及性能优化等避坑要点,帮助用户编写更健壮、高效的代码。

2026-03-11 03:25:47 344

原创 告别版本冲突:在Rstudio中无缝集成Conda管理的R环境

本文详细介绍了如何利用Conda环境管理工具解决R项目中的版本冲突问题,并实现与Rstudio的无缝集成。通过创建独立的Conda环境隔离不同项目的R版本和包依赖,并配置Rstudio直接调用指定环境,从而确保项目复现性并提升开发效率。文章提供了从环境创建、包安装到Rstudio绑定的完整实战指南。

2026-03-11 03:25:14 368

原创 Windows CMD copy命令的5个隐藏技巧,90%的人不知道还能这样用

本文深入挖掘了Windows CMD中copy命令的5个隐藏技巧,揭示了其超越基础文件复制的强大功能。文章详细讲解了如何通过参数组合实现静默覆盖与数据校验、利用/B参数进行文件合并、正确处理含特殊字符的路径,以及如何将copy命令高效集成到批处理脚本中,旨在帮助系统管理员和开发者提升文件操作效率与自动化水平。

2026-03-11 03:24:59 421

原创 用U8g2图形库在OLED上显示自定义图片:从选图到取模的完整流程

本文详细介绍了使用U8g2图形库在OLED屏幕上显示自定义图片的完整流程。从图片选择、裁剪缩放、转换为单色位图,到利用PCtoLCD2002工具进行取模生成C语言数组,最后通过U8g2库函数集成显示并实现动画效果。文章重点解析了取模原理、参数配置及常见问题排查,为嵌入式开发者提供了从图像处理到代码集成的实战指南。

2026-03-11 03:24:51 398

原创 智能电源设计必看:PMBus的5种内存加载机制详解与DSP应用案例

本文深入解析了PMBus协议中五种关键的内存加载机制及其优先级,重点探讨了默认存储与用户存储在智能电源设计中的应用差异。通过结合DSP作为主控器的实战案例,详细阐述了如何利用STORE/RESTORE命令族实现工业场景下的断电参数保存、产线批量配置与系统容错恢复,为构建高可靠、可维护的电源系统提供了核心设计思路。

2026-03-10 07:33:39 416

原创 在Windows11上实战:利用NIST测试套件评估混沌系统随机数生成质量

本文详细介绍了在Windows11操作系统上,利用NIST测试套件评估混沌系统随机数生成质量的完整实战流程。通过安装Cygwin搭建类Linux环境,编译NIST测试程序,并指导如何将混沌序列转换为标准测试文件,最终运行全套统计测试并解读关键报告,为开发者提供了一套在Windows平台验证随机数可靠性的权威方法。

2026-03-10 07:31:22 414

原创 EMC滤波电路设计避坑指南:从浪涌抑制到开关电源安全

本文深入剖析了EMC滤波电路设计中的常见陷阱与解决方案,重点阐述了传导干扰的共模与差模区分、滤波器阻抗匹配以及PCB布局接地的关键影响。文章强调,有效的EMC设计需遵循源头抑制、路径阻断、受体保护的优先级,并结合浪涌抑制与开关电源安全进行一体化考量,为工程师提供了一套从理论到实践的完整避坑指南。

2026-03-10 07:29:41 421

原创 Ubuntu22.04引导修复全记录:误删EFI分区后我是如何自救的(附详细命令)

本文详细记录了在Ubuntu 22.04系统中,因误删EFI分区导致引导丢失后的完整修复过程。通过使用Live USB启动,挂载原系统分区并进入chroot环境,逐步执行grub-install和update-grub等命令,成功重建GRUB引导并恢复双系统启动。文章提供了从诊断、修复到排查进阶问题的全流程命令和原理解析,为遇到类似引导问题的用户提供了实用的自救指南。

2026-03-10 07:29:25 493

原创 Windows下SonarQube 9.7.0汉化+扫描配置全流程(含Jenkins联动)

本文详细介绍了在Windows Server环境下部署与配置SonarQube 9.7 LTS的全流程,包括Java环境准备、中文语言包安装及核心配置。重点阐述了如何通过SonarScanner进行代码静态扫描,并实现与Jenkins流水线的深度集成,将代码质量检查自动化并设置为流程卡点,从而构建企业级代码质量门禁体系。

2026-03-10 07:28:17 420

原创 Windows下用VcXsrv搞定X11转发:PyCharm远程开发图形渲染全流程

本文详细介绍了在Windows系统下,通过VcXsrv搭建X11显示服务器,实现PyCharm远程开发中图形界面渲染的完整流程。文章提供了从工具安装、SSH配置、环境变量设置到PyCharm集成的实战步骤,并包含故障排查与性能优化指南,帮助开发者彻底解决远程服务器图形界面无法本地显示的问题,实现流畅的远程图形渲染。

2026-03-10 07:26:17 503

原创 ROS2自定义包删除后环境变量清理指南(附警告修复)

本文详细介绍了ROS2开发中删除自定义包后,如何彻底清理残留环境变量以消除编译警告。文章深入解析了AMENT_PREFIX_PATH和CMAKE_PREFIX_PATH的机制,提供了从手动诊断、脚本化清理到预防措施的全套解决方案,帮助开发者维护纯净稳定的ROS2工作空间,避免因路径残留导致的潜在问题。

2026-03-10 07:25:26 488

原创 GEMINI.md 语法实战:5个真实项目案例教你打造高效AI助手

本文通过5个真实项目案例,详细解析了如何运用GEMINI.md语法为AI助手构建精准的项目上下文与行为准则。从高并发电商秒杀到金融数据分析,指导开发者将AI训练成理解项目专属技术栈、架构偏好与核心原则的“资深架构师”,从而获得高度定制化的高效输出。

2026-03-10 07:23:26 420

原创 开源数控直流电子负载硬件解析:从ADC采样到恒流控制

本文深入解析开源数控直流电子负载的硬件设计核心,重点阐述从高精度ADC采样电路到稳定恒流控制回路的实现原理与关键细节。内容涵盖差分电流采样、四线制电压测量、功率MOSFET选型、运放反馈闭环构建以及必要的保护电路设计,旨在帮助开发者构建高精度、高可靠性的开源测试设备。

2026-03-10 07:23:01 449

原创 EtherCAT深度解析——从“火车模型”到工业实践

本文深入解析EtherCAT技术,通过“火车-车站”模型生动阐释其“飞驰的以太网”核心原理。文章详细拆解了其硬件转发、分布式时钟与灵活拓扑三大机制,并展示了其在多轴运动控制、分布式I/O等工业场景中的高效应用。最后,提供了基于开源主站的简易系统搭建指南与排错建议。

2026-03-10 07:22:55 203

原创 零基础入门网络技能大赛:从跳线制作到无线AP部署全流程指南

本文为零基础选手提供网络技能大赛全流程实战指南,涵盖从跳线制作、设备初始化、核心交换配置到无线AP部署等关键环节。详细解析了VSF虚拟化、链路聚合、多协议路由协同及MPLS VPN等核心技能,并分享了Windows/Linux服务部署的实战要点,旨在帮助选手系统掌握网络构建与排错思维,高效备赛。

2026-03-10 07:21:59 557

原创 深入解析Quill Editor:Delta与Parchment如何革新富文本编辑体验

本文深入解析了Quill Editor如何通过Delta数据格式与Parchment文档模型革新富文本编辑体验。Delta将复杂的HTML结构转化为线性、可计算的JSON指令,解决了传统编辑器操作DOM的痛点;Parchment则提供了可扩展的类型系统,支持自定义功能。二者协同实现了数据与视图的分离,为富文本编辑器带来了纯净数据、操作可溯和强大扩展性。

2026-03-10 07:21:51 127

原创 探索Lorem Picsum:如何高效获取与定制随机图片的完整指南

本文详细介绍了Lorem Picsum这一免费图片素材库的高效使用方法。作为基于Unsplash的API服务,它通过简单的URL参数即可实现图片尺寸定制、固定图片锁定、灰度模糊特效添加及批量信息获取,是开发者、设计师快速获取高质量占位图和素材的利器。

2026-03-10 07:20:40 240

原创 VSCode+ROS2 Foxy环境配置全攻略:从零开始搭建机器人开发环境(含常见错误解决)

本文提供了一份详尽的VSCode与ROS2 Foxy环境配置全攻略,涵盖从基础安装、工作空间初始化到高级调试技巧的完整流程。重点介绍了如何利用VSCode插件实现高效的开发调试,并针对Python和C++节点的调试、常见错误解决以及利用Dev Containers进行环境标准化等核心环节提供了实战解决方案,旨在帮助开发者快速搭建稳定、高效的机器人软件开发环境。

2026-03-10 07:20:10 327

原创 Cursor vs VSCode:AI编程编辑器实战对比,哪个更适合你的开发流程?

本文对Cursor与VSCode两款AI编程编辑器进行了实战对比。Cursor以AI为核心,通过自然语言指令实现意图驱动的代码生成、重构与终端交互,显著提升开发效率与心流体验;而VSCode则凭借其强大的插件生态、稳定性能与高度自定义,提供可靠的工具平台。文章深入分析了代码补全、重构、终端集成等核心场景,并给出适用人群与迁移建议,帮助开发者根据自身工作流选择最适合的编辑器。

2026-03-10 07:19:55 459

原创 Libvio访问异常?5分钟搞定403/502错误码的终极排查手册

本文提供了一份针对Libvio服务出现403/502访问异常的快速排查手册。通过从客户端到服务端的五步分层排查法,详细讲解了如何快速定位权限、网络、服务进程及配置问题,并给出了具体的命令、日志分析方法和预防措施,帮助技术人员高效解决问题。

2026-03-10 07:19:14 426

原创 Flowable流程变量反序列化踩坑记:fastjson版本升级如何解决‘Couldn‘t deserialize object‘错误

本文深度剖析了Flowable流程引擎在处理复杂流程变量时遇到的fastjson反序列化错误,重点分析了因fastjson版本升级导致的'Couldn't deserialize object'异常。文章提供了从问题诊断、版本升级方案到架构级最佳实践的完整解决方案,帮助开发者构建稳定可靠的流程变量处理机制。

2026-03-10 07:17:49 425

原创 Scrcpy进阶玩法:如何用命令行参数优化安卓投屏的画质和流畅度

本文深入探讨了如何利用Scrcpy命令行参数优化安卓投屏的画质与流畅度。通过精细调整分辨率、比特率和帧率等核心参数,并针对办公、游戏、演示等不同场景提供定制化配置方案,帮助Mac用户将安卓手机投屏体验从“能用”提升至“丝滑如原生”。

2026-03-10 07:17:14 430

原创 Cesium三维场景中实现动态指北针交互(Canvas绘制版)

本文详细介绍了在Cesium三维场景中使用Canvas技术实现动态指北针交互的完整方案。通过Canvas绘制自定义样式的指北针,并建立与Cesium相机的双向绑定,实现了场景旋转时指北针实时更新,以及通过拖拽、滚轮操作指北针来控制三维场景视角的核心交互功能。

2026-03-10 07:17:02 422

原创 通达信指标公式19:3行代码实现热门概念股筛选,轻松捕捉市场热点

本文介绍如何利用通达信软件的指标公式,仅用3行代码快速筛选热门概念股,轻松捕捉市场热点。通过核心函数NAMEINCLUDE和NAMELIKE,结合关键词组合与排除法,投资者可高效构建专属热点股票池,并进一步结合技术面进行精准选股,大幅提升看盘与决策效率。

2026-03-06 01:43:51 786

原创 IEC61850实战:从零搭建智能变电站通信模型的5个关键步骤

本文详细介绍了从零搭建符合IEC61850标准的智能变电站通信模型的五个关键实战步骤。内容涵盖ICD文件的深度解析与定制、逻辑节点与逻辑设备的规划艺术、数据集与报告控制的优先级策略、国产CMS协议替代MMS的实操迁移要点,以及SCL工具选型与GOOSE报文调试技巧,为电力自动化工程师提供了一套清晰、可复用的工程实施指南。

2026-03-06 01:41:27 521

原创 CTFshow misc冷门工具指南:Jphswin和MP3stego的正确打开方式

本文针对CTF misc比赛中常规工具失效的场景,详细介绍了Jphswin和MP3stego两款冷门隐写分析工具的正确使用方法。通过实战案例,解析了如何利用Jphswin破解JPEG图片中的JPHIDE隐写,以及如何使用MP3stego从MP3音频中解码隐藏信息,帮助选手在遇到非常规题目时快速找到突破口。

2026-03-06 01:41:04 444

C语言双向链表图书馆管理系统[代码]

本文详细介绍了使用C语言实现的双向链表图书馆管理系统。该系统通过双向链表数据结构高效管理图书信息,支持图书的添加、删除、查找、借阅和归还等操作。双向链表的特性使得插入和删除操作更加灵活,同时便于实现借阅历史模拟和图书排序功能。系统设计包括图书信息管理、用户管理、借阅管理等多个模块,并通过动态调整链表顺序提高查询效率。此外,文章还提供了配套资源,帮助读者深入理解和实践该系统。

2026-04-05

Echarts横向柱状图实现[项目代码]

本文详细介绍了如何使用ECharts实现横向柱状图,包括数据标签在条形图上的显示、悬停提示样式定制以及点击事件处理。通过配置yAxis.axisLabel的inside、verticalAlign和align属性,将数据标签嵌入条形图。使用formatter函数自定义tooltip内容,实现悬停时显示完整数据。同时,通过设置triggerEvent: true启用坐标轴点击事件,结合chartInstance.on方法监听点击事件,获取对应数据进行处理。此外,文章还提供了hover样式的定制方法,包括鼠标移入时的背景色、字体颜色和光标样式变化,以及移出时的样式还原。

2026-04-01

OpenClaw多Agent配置[项目代码]

本文档详细介绍了如何配置多个飞书机器人Agent以实现分工协作。首先概述了四个主要Agent的角色:项目经理(main)、架构师(architect)、主笔(writer)和质检员(quality),分别负责统筹协调、世界观设计、内容创作和质量审核。接着提供了具体的配置步骤,包括创建飞书应用、修改openclaw.json配置文件、创建工作空间以及配置各Agent的SOUL.md和IDENTITY.md文件。文档还描述了工作流程,包括任务派发和主流程,以及注意事项和常见问题的解决方法。通过这份指南,用户可以有效地配置和管理多个Agent,实现高效的分工协作。

2026-04-01

Ubuntu20.04安装MySQL[可运行源码]

本文详细介绍了在Ubuntu20.04系统中安装和配置MySQL的步骤。包括更新系统包列表、安装MySQL服务器和客户端、配置本地和远程访问、修改root用户认证方式、运行安全脚本以加固MySQL安装、创建远程访问用户并授权、修改MySQL配置允许远程连接、开放防火墙端口等。此外,还提供了解决MySQL8.0+认证插件问题的方法,如修改用户认证方式、配置JDBC连接字符串、使用SSL加密连接等。最后,列举了相关命令,如查看MySQL版本、启动/关闭MySQL服务、检查端口占用情况等。

2026-03-31

iOS SDWebImage添加隐私清单[项目代码]

本文详细介绍了如何手动为SDWebImage添加隐私清单文件,适用于使用非最新版本SDWebImage的情况。操作步骤包括在pods工程下选中SDWebImage文件夹,创建PrivacyInfo文件并添加特定隐私内容。需要注意的是,每次pod install会覆盖该文件,建议备份PrivacyInfo文件以便后续使用。文章还提供了其他第三方库如MBProgressHUD和AFNetworking添加隐私清单的参考链接。

2026-03-28

Ae CC Split效果详解[项目源码]

本文详细介绍了Adobe After Effects中的CC Split效果,该效果主要用于在指定的两点之间分割图像,创造出独特的图像分割效果。文章首先说明了CC Split效果适用于8-bpc和16-bpc色深模式,随后详细解释了效果属性,包括Point A(分割线起始点)、Point B(分割线结束点)和Split(分割幅度)的设置方法。此外,文章还提供了两个应用举例:一是制作动态运动分割效果,模拟物体高速移动时的视觉切割;二是实现音乐驱动的图像分割效果,结合表达式创造与音频节奏同步的视觉效果。最后,文章还给出了具体的操作步骤和表达式示例,帮助用户更好地理解和应用这一效果。

2026-03-23

Windows C盘安全清理教程[项目代码]

本文详细介绍了Windows 10/11系统中如何安全清理C盘空间的方法,全程使用系统自带工具和命令,避免使用第三方软件带来的风险。从基础清理到深度优化,包括磁盘清理、临时文件删除、关闭休眠功能、迁移微信QQ缓存、转移虚拟内存等多个步骤,帮助用户彻底释放C盘空间,通常可腾出20G~60G。文章还强调了哪些文件可以安全删除,哪些绝对不能动,确保操作安全无风险。最后提醒用户定期维护,避免C盘再次爆满。

2026-03-20

Docker安装教程[项目源码]

本文详细介绍了Docker和Docker-Compose的安装步骤,包括卸载旧版Docker、安装新版Docker、使用前准备以及Docker-Compose的安装方法。文章首先指导如何卸载旧版Docker,包括停止Docker服务、删除相关包和镜像容器。接着详细说明了如何设置阿里云镜像、安装最新版或指定版本的Docker,并解决了安装过程中可能遇到的报错问题。最后,文章还介绍了Docker-Compose的安装步骤,包括下载、上传和设置可执行权限。

2026-03-18

WAN2.2文生视频边缘部署[可运行源码]

本文详细介绍了如何在Jetson AGX Orin边缘设备上低成本部署WAN2.2文生视频模型,实现6秒短视频的本地生成。文章首先分析了边缘端文生视频的痛点,如显存不足、推理速度慢等问题,并阐述了WAN2.2模型的轻量化设计优势,包括专注短时视频生成、快速推理、稳定输出和风格可控等特点。随后,作者提供了从零部署的详细步骤,包括硬件准备、镜像获取、环境初始化以及工作流加载等。此外,文章还分享了中文提示词的实战技巧,包括高效提示词结构和风格指令的实测对比。最后,通过实测数据展示了生成速度、资源占用和视频质量,并与云端方案进行了成本对比,强调了边缘部署在隐私保护、低延迟和成本控制方面的优势。

2026-03-17

Ubuntu 24.04 Wine部署指南[项目代码]

本文详细介绍了在Ubuntu 24.04系统上部署和配置Wine的完整流程,旨在帮助用户解决在Linux环境下运行Windows应用程序的需求。文章首先解释了Wine的工作原理及其优势,随后提供了两种安装Wine的方法,推荐使用官方仓库以获得最新版本。接着,文章深入讲解了Wine的初始配置、多前缀管理、依赖组件安装以及针对不同类型软件的优化策略。此外,还涵盖了故障排除技巧和如何将Wine程序集成到Linux桌面环境中的实用建议。通过本文的指导,用户可以掌握Wine的高级使用技巧,实现在Ubuntu上稳定运行各类Windows应用程序的目标。

2026-03-16

OpenCV插件与图像处理[代码]

本文详细介绍了OpenCVForUnity插件的使用文档及相关资源链接,包括OpenCVSharp的获取方式、DLL文件的下载途径,以及在Unity中部署EmguCV的方法。同时,文章还探讨了图像处理中的多种算法,如分水岭算法、感知哈希算法、直方图颜色法和图像模板匹配等,并提供了具体的代码示例和实现步骤。此外,还介绍了角点检测算法(如Harris角点检测和Shi-Tomasi角点检测)及其在图像匹配中的应用。最后,文章总结了不同图像匹配方法的优缺点,并提出了网友推荐的新方法。

2026-03-15

PLC果园灌溉系统设计[源码]

本文详细介绍了基于PLC的果园灌溉施肥决策与控制系统的设计。系统以西门子S7-200 SMART PLC为核心,通过部署多种传感器节点实时监测土壤、果树和气象信息,包括土壤温湿度、电导率、pH值以及冠层环境温湿度等。控制执行系统包括灌溉、混肥、施肥等子系统,通过各类传感器实现自动控制。监控平台采用云平台和人机交互触摸屏,提供直观的操作界面,便于用户查询和控制。系统设计充分考虑了实际应用需求,为非专业人员提供了便捷的操作方式。

2026-03-12

PowerShell脚本执行策略问题[可运行源码]

当在Windows系统中尝试运行PowerShell脚本时,可能会遇到因执行策略限制而无法运行脚本的问题。执行策略是Windows为防止恶意脚本运行而设置的安全机制。要解决此问题,可以通过更改执行策略来允许脚本运行,但需注意潜在的安全风险。具体方法包括使用Set-ExecutionPolicy命令临时或永久更改策略,或通过-ExecutionPolicy参数临时绕过策略检查。建议在生产环境中谨慎操作,确保脚本来源可信。

2026-03-12

Whisper多语言数据标注[可运行源码]

本文详细介绍了如何为Whisper large-v3模型准备高质量的多语言标注数据,并指导开发者完成从数据预处理、格式转换到模型微调的全流程实践。文章首先分析了多语言语音识别的工程挑战,强调了自定义数据集微调的重要性。随后,详细阐述了数据标注规范设计,包括音频文件格式、文本标注要求和元数据文件结构。接着,提供了数据预处理与格式转换的具体方法,包括音频标准化处理和元数据文件构建。此外,文章还介绍了模型微调的实现流程,包括环境依赖安装、使用Hugging Face Transformers进行微调以及多语言训练策略优化。最后,总结了模型评估与部署集成的关键要点,并给出了工程化建议。

2026-03-12

强化学习On/Off策略算法[项目源码]

本文详细探讨了强化学习中的On-Policy和Off-Policy算法及其适用场景。On-Policy算法(如PPO)通过每次更新策略后立即使用新数据,保证了策略一致性和理论清晰度,适用于对稳定性要求高、环境模拟快速或需要严格控制更新幅度的场景。其优势在于理论简单、实现直接,但样本效率较低。Off-Policy算法(如DQN)则通过经验回放池复用历史数据,显著提高样本效率,适用于数据采集成本高、需要激进探索或利用历史数据的场景。其核心优势是策略解耦,允许行为策略与目标策略分离。文章还分析了两种算法在并行训练、环境适应性等方面的表现,并总结了各自的最佳应用场景。

2026-03-09

工业异常检测大模型[代码]

本文介绍了利用视觉语言(VL)大模型进行工业图像异常检测的方法,重点探讨了zero-shot和one-shot的应用场景。zero-shot仅提供一张异常图像,要求模型判断异常并输出描述和建议;one-shot则提供一张正常和一张异常图像。技术路线涉及agent、强化学习和专家知识。文章详细描述了MMAD数据集的构建流程,包括整合开源工业异常数据集、利用GPT生成文本标注等。数据集包含图像及其对应的文本描述,涵盖异常检测、分类、定位、描述和分析等任务。此外,文章还介绍了增强方法如检索增强生成(RAG)和agent模型的应用,以及实验结果和代码复现的注意事项。RAG在异常检测中效果显著,但异常描述略有退化;agent模型效果一般,但使用GT(真实标签)时效果较好。代码复现部分提供了模型下载和FlashAttention安装的解决方案。

2026-03-09

OpenCompass初体验[源码]

本文详细介绍了OpenCompass的安装、数据准备及模型评测流程。OpenCompass是一个开源的机器学习和自然语言处理工具,提供多种模型和数据集用于评测。文章首先介绍了如何安装依赖库,包括GPU和CPU环境的配置步骤。接着讲解了数据准备的流程,包括数据集的下载和解压。随后详细说明了如何使用内置模型进行评测,并提供了具体的命令行操作示例。此外,文章还介绍了如何配置和使用其他模型进行评测,包括准备评测配置文件、下载模型文件、修改模型配置以及启动评测的步骤。最后,文章提供了参考链接和作者的公众号信息,方便读者进一步学习和交流。

2026-03-08

DeepSeek-Coder跨框架部署指南[可运行源码]

本文详细介绍了DeepSeek-Coder-6.7B-Instruct代码大模型在PyTorch和TensorFlow框架下的跨平台部署方案。内容涵盖模型架构解析、环境准备、PyTorch部署全流程(包括基础部署、内存优化和生产级部署)、TensorFlow模型转换流程(通过ONNX中间格式)、TensorFlow Serving部署方法,以及跨框架性能对比分析。文章提供了12个实操案例、8组性能对比表和5套优化流程图,重点解决了16K上下文窗口的内存挑战和RoPE位置编码的框架间实现差异问题。针对企业级部署需求,还介绍了量化技术、并发处理、请求队列管理等优化方案,并给出了常见问题的解决方案。最后展望了模型并行化、动态批处理等未来优化方向,为AI工程师提供了全面的跨框架部署技术指南。

2026-03-07

清除Outlook幽灵账户指南[项目代码]

本文详细介绍了如何彻底清除Microsoft Outlook登录界面中的历史邮箱地址(即“幽灵账户”)。这些账户并非存储在Outlook内部,而是由Windows系统和Microsoft身份认证框架缓存的结果。文章深入解析了账户缓存的三大藏身地:Windows系统账户管理、OneAuth目录和IdentityCache,并提供了四步清理方法:从Windows系统账户中移除、清理OneAuth缓存、清除IdentityCache以及清理Teams临时缓存。此外,还包含前期准备、验证效果和防止账户复活的技巧,以及一个可选的PowerShell自动查找账户脚本。通过理解这些机制,用户可以精准清除历史账户,避免混淆、误操作和安全风险。

2026-03-06

大模型与强化学习的协同进化[代码]

本文深入探讨了大模型与强化学习在人工智能发展中的互补关系。大模型擅长静态知识建模与泛化,而强化学习则专注于动态环境中的目标驱动决策。文章指出,两者的局限性恰恰构成互补:大模型可为强化学习提供世界先验与奖励设计,提升样本效率;强化学习则能帮助大模型实现目标对齐与现实验证。未来智能架构将融合大模型的认知能力与强化学习的执行能力,形成“大模型为脑,强化学习为肢”的协同体系。这种深度融合而非单一技术主导,才是通向通用人工智能的必经之路。

2026-03-04

YOLO11-FDPN-DASI火灾检测系统[项目源码]

本文介绍了一种基于改进YOLO11的输送带火灾检测与状态识别系统YOLO11-FDPN-DASI。该系统通过引入特征金字塔网络(FDPN)和双注意力机制(DASI),显著提升了火灾检测的准确性和实时性。FDPN通过双向融合机制解决了传统FPN的细节丢失问题,DASI模块则实现了高、中、低三个尺度特征的智能融合。实验结果表明,该系统在复杂工业环境下mAP@0.5达到91.3%,比原始YOLO11提高3.2个百分点,同时保持38FPS的实时性能。系统已成功部署于工业场景,火灾检测准确率91.3%,平均延迟小于300ms,误报率低于0.5%,为工业安全提供了可靠保障。

2026-05-05

改进灰狼优化算法[项目源码]

本文详细介绍了改进的灰狼优化算法(IGWO),该算法基于灰狼捕食行为的群体智能优化方法,通过模拟灰狼社会结构中的阿尔法、贝塔和德尔塔角色,在解空间中高效搜索最优解。相较于传统灰狼优化算法(GWO),IGWO在收敛速度、精度和稳定性方面均有显著提升。文章涵盖了算法基础原理、改进机制(如自适应参数调整、混合策略引入和多样性增强)、参数优化方法以及多个测试案例(包括单峰函数、多峰函数和约束优化问题)。此外,还探讨了IGWO在工程设计和机器学习参数调优等实际应用中的效果,展示了其在复杂优化问题中的优越性能。

2026-04-30

Android网络请求框架[项目代码]

本文详细介绍了在安卓开发中使用Retrofit2、OkHttp3和RxAndroid构建高效网络请求框架的方法。文章从技术栈简介开始,分别讲解了Retrofit2的类型安全HTTP请求、OkHttp3的高性能网络能力以及RxAndroid的响应式编程特性。随后,通过环境配置、核心组件封装和实战案例,逐步展示了如何搭建完整的网络请求框架。其中,核心组件封装包括网络配置、接口定义和网络请求管理,实战案例则涵盖了登录请求和用户信息获取等常见场景。此外,文章还提供了进阶优化建议,如Token过期自动刷新、网络状态判断和缓存策略等。最后,总结了该组合方案的核心优势,包括简化接口定义、高性能网络能力和解决异步回调问题。

2026-04-28

YOLOv8动物姿态估计指南[项目代码]

本文详细介绍了基于YOLOv8-pose模型的动物姿态估计与行为检测方法。内容涵盖关键点配置(39个关键点,每个点包含x、y坐标和可见性)、50种动物类别列表、数据集结构分析,以及YOLOv8-pose的训练建议。训练建议包括数据准备验证、YAML配置文件创建、训练命令、关键训练参数设置、自训练策略和常见问题解决方案。此外,还提供了评估指标监控和部署建议,帮助用户高效完成动物姿态识别项目。

2026-04-28

STM32G431驱动VL53L4CX激光测距模块实战工程包(含HAL库配置与TOF底层驱动)

这个资源包提供基于STM32G431RB微控制器完整运行VL53L4CX飞行时间激光测距传感器的开发环境,包含已配置好的STM32CubeMX工程(.ioc文件)、Keil MDK-ARM项目(.uvprojx/.uvguix)、初始化代码、TOF驱动调用示例及硬件抽象层支持。配套源码覆盖I2C通信初始化、传感器上电校准、单次/连续测距模式切换、多目标距离读取、状态错误处理等关键流程。所有驱动基于ST官方STSW-IMG030固件库封装,兼容VL53L4CX数据手册v1.1要求,支持0–6米量程、10mm近距线性响应、18°视场角下的玻璃穿透与污渍补偿特性。压缩包内含VL53L4CX英文原厂PDF文档、G431平台适配参考设计(1107_G431_VL53L4CD.pdf)、模块原理图关键说明、以及CMSIS/HAL/BSP等标准外设支持结构。适用于需要快速集成高精度激光测距功能的嵌入式项目,如避障机器人、智能门禁、工业定位或IoT空间感知终端。

2026-04-26

旅游行业实时数据大屏源码包:Python后端+ECHARTS前端动态展示客流与交通流

一套开箱即用的旅游服务场景可视化大屏源码,基于Python构建数据接口,配合ECharts实现多维度动态图表渲染。包含实时客流统计(pie_customer_flow.js、bar_realtime_customer_flow.js)、实时交通流量监控(bar_realtime_traffic_flow.js、pie_traffic_flow.js)、区域热力与地图联动(map.js、7map.css)、多种主题样式(dark.js、vintage.js、walden.js等)及常见图表模板(堆叠柱状图、面积图、环形图、背景条形图等)。所有HTML页面(index.html)已预置加载逻辑,支持本地直接打开或部署到HTTP服务器运行;配套python2exe.bat便于Windows环境打包为可执行程序。无需复杂配置,修改数据接口URL或模拟数据即可快速适配自有旅游业务系统,适用于景区管理、文旅局调度中心、OTA运营看板等实际场景。

2026-04-26

uni-app自定义弹窗组件[源码]

本文详细介绍了如何在uni-app中自定义一个消息弹窗组件。该组件支持多种主题样式(success、warning、info、error),并可自定义显示时间和消息内容。通过模板、脚本和样式的代码示例,展示了如何实现弹窗的打开、关闭功能以及样式的自定义。此外,还提供了调用示例,方便开发者快速集成到项目中。

2026-04-22

Windows局域网共享与远程CMD[源码]

本文详细介绍了在Windows系统间实现局域网文件共享的步骤,包括网络设置、共享功能启用、文件夹共享权限配置及防火墙设置等关键操作。同时,还提供了通过PsExec、Windows远程管理(WinRM)和计划任务三种方法在局域网内执行远程CMD命令的详细指南,并针对常见问题给出了解决方案。最后强调了在可信局域网内使用这些功能时的安全注意事项,建议在生产环境中采取更高级别的安全措施。

2026-04-17

ROS自定义路径规划插件开发[项目源码]

本文详细介绍了在ROS中开发自定义全局路径规划插件的全过程,重点解决仓储物流场景中固定路线与动态避障的融合需求。作者从实际项目经验出发,阐述了插件开发的环境准备、核心逻辑实现(包括预存轨迹加载、代价地图检查和路径平滑处理)、三种动态避障策略(局部绕行法、临时重规划和等待策略),以及性能优化技巧和实际部署中遇到的典型问题解决方案。文章还提出了多轨迹切换、速度规划集成和机器学习预测等进阶功能扩展方向,最终在真实仓库环境中实现了96%的避障成功率,验证了固定路线与动态避障相结合的工业实用性。

2026-04-16

相控阵天线基本原理[项目代码]

本文详细介绍了相控阵天线的基本原理、方向图特性、阵列设计方法以及仿真实现。相控阵天线通过控制阵列中辐射单元的馈电相位来改变方向图形状,实现波束扫描。其设计关键包括幅度、相位分布和单元阻抗设计,阵列尺寸由波束宽度和副瓣电平决定。文章还提供了线阵方向图的三种生成方法及相应的MATLAB源代码,展示了仿真结果。相控阵天线具有波束控制灵活、扫描速度快、可靠性高等优点,广泛应用于雷达等领域。

2026-04-13

MATLAB蚁群算法求解柔性车间调度问题(含甘特图与收敛曲线)

一套开箱即用的MATLAB代码,专门用于求解柔性作业车间调度问题(FJSP),采用改进型蚁群算法(ACO)实现优化。程序自动读取Excel格式的工序、机器、加工时间等调度数据,支持用户自定义替换;运行后可生成算法迭代过程中的收敛曲线图,直观反映目标函数(如最大完工时间)随代数下降的趋势;同时输出可视化甘特图,清晰展示各工件在不同机器上的加工起止时间与资源占用情况。所有函数模块化设计,主程序main.m入口明确,关键参数(如信息素挥发系数、启发因子权重、蚂蚁数量等)均带中文注释,便于调整和教学演示。配套drawgattG.m负责绘图,updatetau.m更新信息素,objfun*.m系列提供多种目标函数选项(如最小化最大完工时间、总拖期、设备负载均衡等),适合多目标场景拓展。适用于Windows 7及以上系统,兼容MATLAB R2014a至最新版本。无需额外工具箱,解压后在MATLAB中打开main.m点击运行即可,首次运行按提示切换工作路径即可启动计算。

2026-04-13

STM32F103平台LVGL图形库配套文件系统驱动工程包(含FatFS移植与LCD/触摸屏适配)

这个资源包提供基于STM32F103系列单片机的LVGL(LittlevGL)图形界面完整文件系统支持方案,核心包含FatFS文件系统在STM32上的移植实现,覆盖diskio.c底层磁盘I/O接口、w25qxx.c(W25Q系列SPI Flash驱动)、以及lv_port_fs.c等LVGL专用文件系统端口层代码。工程已集成常用外设驱动:LCD显示(ott2001a.c、lcd.c)、电容触摸(gt9147.c、ft5206.c)、SPI、USART、IIC(myiic.c、ctiic.c)、定时器(timer.c)、FSMC(stm32f10x_fsmc.c)等,所有源码均适配Keil MDK开发环境,附带keilkilll.bat一键清理脚本和可直接烧录的LVGL.axf调试镜像。项目结构清晰,各模块.crf编译中间文件齐全,便于快速定位问题和二次开发。适用于需要在嵌入式GUI中读写SD卡、SPI Flash或内部Flash存储配置、图片、字体等资源的实际应用场景,比如人机交互面板、智能仪表、IoT终端设备。

2026-04-12

Linux安装MySQL指南[代码]

本文详细介绍了在Linux系统(CentOS7)上安装MySQL 8.0.33的完整步骤。首先需要准备Linux服务器并下载对应的MySQL安装包,随后通过XShell7上传安装包并解压。安装过程中需按特定顺序安装rpm包,并解决可能出现的依赖冲突问题(如mariadb冲突)。安装完成后,启动MySQL服务并获取自动生成的root密码。接着修改密码校验规则以简化密码设置,并创建允许远程访问的root用户。最后配置防火墙规则和时区设置,确保远程连接成功。整个过程涵盖了从安装到配置的各个环节,适合需要部署MySQL的开发者和运维人员参考。

2026-04-11

Chrome远程调试实战[项目源码]

本文详细介绍了如何通过命令行启动Chrome并开启Remote Debugging功能(端口9222),以便自动化工具(如WorkBuddy、Playwright、Selenium等)接管已打开的Chrome浏览器。核心步骤包括:完全关闭所有Chrome进程、准备独立的用户数据目录、使用命令行启动带Remote Debugging的Chrome、验证Remote Debugging是否成功开启以及在WorkBuddy中连接远程Chrome。文章还提供了常见问题与注意事项,如端口占用、连接失败等问题的解决方法。

2026-04-11

VSCode插件推荐[代码]

本文详细介绍了多种VSCode插件,旨在提升开发效率和代码可读性。插件分类包括外观优化(如Better Comments、Bracket Pair Colorizer)、代码辅助(如Code Runner、Debugger for Chrome)、工具集成(如Postcode、LeetCode)以及代码片段和格式化工具。每款插件均配有简要功能说明,例如Better Comments通过颜色区分注释类型,Bracket Pair Colorizer高亮匹配括号,Debugger for Chrome提供便捷的前端调试功能。此外,还推荐了项目管理、代码拼写检查、单位换算等实用插件,适合不同开发场景的需求。

2026-04-11

RFM用户分层与聚类分析[代码]

本文详细介绍了RFM用户分层模型及其在电商数据分析中的应用。RFM模型通过最近一次消费时间(Recency)、消费频率(Frequency)和消费金额(Monetary)三个维度对用户进行分层,将用户划分为8种类型。文章首先介绍了RFM模型的基本概念,然后通过实际电商数据展示了如何获取和处理数据,包括时间类型转换、时间间隔计算等。接着,文章对R、F、M三个维度进行了描述性分析,并通过数据分箱技术对用户进行等级划分。最后,文章还介绍了K均值聚类分析在用户分层中的应用,展示了如何通过标准化处理和数据聚类进一步优化用户分层结果。整个过程结合了Python代码实现,为读者提供了完整的分析流程和实用技巧。

2026-04-11

JLink驱动固件升级指南[项目代码]

本文详细介绍了JLink驱动与固件升级的全过程,从常见问题分析到实际操作步骤,帮助开发者解决因固件版本过旧导致的调试问题。文章首先通过真实案例说明固件滞后对调试的影响,接着解析JLink的三大核心组件(硬件探针、固件、主机驱动)及其作用,随后提供了从准备工作到验证升级结果的完整操作流程。此外,还总结了升级过程中可能遇到的常见问题及解决方案,并提出了构建企业级调试工具管理体系的建议。最后强调定期维护工具链的重要性,以提升开发效率。

2026-04-10

C#部署RMBG-2.0背景去除[可运行源码]

本文详细介绍了如何在C#中使用ONNX Runtime部署BRIA AI开源的RMBG-2.0高精度背景去除模型。RMBG-2.0基于BiRefNet架构,通过双向参考系统实现90.14%的准确率,能精细处理发丝等复杂边缘。文章包含完整的代码实现,涵盖图像预处理、模型推理、后处理及透明背景合成全流程,并提供了模型下载链接。该方案适合需要将AI抠图能力集成到.NET应用中的开发者参考,可输出带透明通道的PNG图片。

2026-04-10

MATLAB环境下可交互的Q学习路径规划演示系统(含GUI界面与障碍物自定义功能)

一套开箱即用的MATLAB路径规划仿真工具,基于Q-Learning强化学习算法实现动态环境下的机器人自主寻路。支持鼠标点击任意设置起点、终点和障碍物位置,实时生成最优路径并可视化训练过程中的Q值更新、步数收敛曲线与路径轨迹。内置完整GUI界面(PathPlanning.fig),包含按钮控制、参数调节面板和统计图表显示模块(PlotStats.m、PlotSTD.m),所有核心逻辑均封装为独立函数(如MyAlgorithm.m、Sensor.m、MovRobot.m、Replay.m),便于理解算法流程与调试改进。配套inf.mat存储初始环境信息,.tif和.eps文件用于结果导出,exportfig.m和ndi2lin.m辅助图形高质量输出。适合零基础入门强化学习与机器人导航的学生或工程师,也可作为课程设计、毕业设计或算法对比实验的基础平台,无需额外依赖工具箱,R2015a及以上版本即可运行。

2026-04-07

STM32F103驱动OV7670摄像头完整工程源码(含SCCB通信与FIFO缓存)

一套已在STM32F103系列开发板上实测通过的OV7670摄像头驱动工程,支持QVGA分辨率图像采集,核心功能包含SCCB总线配置传感器寄存器、FIFO数据缓存管理、精确延时控制及硬件引脚适配接口。工程结构清晰,模块化设计:Sensor.c封装初始化与图像捕获逻辑,sccb.c实现I²C兼容的SCCB通信协议,fifo.c负责OV7670内置FIFO读取与状态监控,delay.c提供微秒级精准延时,配套头文件(.h)定义寄存器地址、引脚映射和函数声明。所有源码基于标准外设库(STM32F10x_StdPeriph_Driver),不依赖HAL库,可直接导入Keil MDK或IAR环境编译运行。用户仅需根据实际开发板修改Sensor_config.h中的GPIO端口、时钟使能及引脚定义(如PC6~PC9用于数据线,PA0为PCLK,PA1为VSYNC,PA2为HREF),即可快速部署。压缩包内含完整Project工程目录、CMSIS底层支持、评估板通用驱动及两个示例BMP图标文件,适合嵌入式图像采集入门与二次开发参考。

2026-04-07

空空如也

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

TA关注的人

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