自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MSYS安装和换源

【代码】MSYS安装和换源。

2026-03-25 10:50:31 16

原创 VMware 17.5 致Linux 虚拟机卡死:有效解决办法

VMware 17.5系列存在严重BUG,导致Linux虚拟机随机卡死,表现为CPU占用100%、输入失效等问题。主要解决方案包括:1)降级至稳定的17.0.2版本;2)彻底关闭Windows虚拟化功能(Hyper-V/WSL);3)修改.vmx配置文件或关闭3D加速。部分用户反馈17.6.2版本有所改善,但降级到17.0.2被证实是最可靠的解决方案。该问题已获官方确认,建议受影响用户优先考虑版本回退方案。

2026-03-10 16:29:49 334 2

原创 让 Copilot 直接帮你查数据库 —— MCP MySQL 配置实战

本文介绍了如何配置MCP(Microsoft Copilot Protocol)实现Copilot直接查询MySQL数据库的功能。主要内容包括:1) MCP的工作原理是通过本地进程连接数据库;2) 配置前的环境检查(Node.js和VS Code版本要求);3) 创建mcp.json配置文件并填写数据库连接信息;4) 确保MySQL允许远程连接的设置步骤;5) 启动验证和常见问题排查方法;6) 安全注意事项和最佳实践。文章提供了详细的操作步骤和问题解决方案,帮助开发者快速搭建Copilot与数据库的直连通道

2026-03-04 17:50:26 474

原创 skills关于目录位置对AI工具影响的理解;如何下载skill;如何判断skill位置是否合理;

VS Code Copilot Agent Skills 是项目目录下的 .md 文件,用于为 AI 提供额外知识。Skill 文件存储在 .agents/skills/ 目录下,主流工具如 GitHub Copilot、Cursor 等都支持该通用目录。Skill 包含名称、描述和正文内容,AI 会根据描述判断何时触发。可通过手动创建或使用 npx skills add 命令安装 Skill,后者会根据项目特征自动识别适用的工具并创建符号链接。description 字段是关键,决定了 AI 何时使用该

2026-03-04 17:34:38 734

原创 OpenClaw安装配置(采用MiniMax模型)(含浏览器MCP插件配置安装)

摘要: 本文详细介绍了OpenCLAW(基于MiniMax模型)的安装配置流程。包含Windows/macOS/Linux系统的安装命令、配置向导步骤(风险确认、API密钥设置等)、常见问题解决方法(如Token认证失败)。同时指导了浏览器扩展集成方法和技能安装流程(以Weather技能为例),包括从clawhub下载安装包的步骤。最后提供了常用命令参考,如系统诊断、网关状态检查等,帮助用户快速上手OpenCLAW的部署与使用。 (149字)

2026-03-03 16:39:21 3032

原创 关于windows中pip安装requirement.txt报错问题解决;UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xb3 in posit

Windows下pip install中文编码错误解决方案 当在Windows系统运行pip install -r requirements.txt时,若文件包含中文注释且编码为UTF-8,会出现GBK解码错误。这是由于Windows控制台默认使用GBK编码,而pip读取文件时未正确处理UTF-8编码。 解决方案: 推荐方案:移除requirements.txt中的中文注释,改用纯英文 临时方案:将文件编码转换为GBK(可能影响跨平台兼容性) 治本方案:设置环境变量PYTHONUTF8=1强制使用UTF-8

2026-03-03 11:15:05 1050

原创 远程与本地代码实时同步;自动映射本地代码到远程代码;vscode的sftp插件的妙用

本文介绍使用VSCode SFTP插件实现本地与服务器代码同步的方法。首先安装SFTP插件并打开项目文件夹,通过配置文件sftp.json设置服务器连接参数(主机IP、用户名、远程路径等),可选择自动或手动同步模式。本地修改后可通过保存自动上传或右键菜单手动同步,也可查看服务器文件状态或将服务器代码同步到本地。该方案支持多服务器配置,能有效提高开发效率。

2026-02-10 10:28:19 931

原创 ubuntu各个版本官方镜像链接

该文档列出了Ubuntu操作系统从4.10(Warty Warthog)到24.10(Oracular Oriole)的所有历史版本,包括标准版和长期支持版(LTS)。每个版本都配有独特的代号(如Bionic Beaver、Focal Fossa等),并标注了最后修改日期。LTS版本会提供多个点更新(如18.04.5)。文档还包含了Ubuntu各种衍生版本(如Kubuntu、Lubuntu等)的目录信息,展现了Ubuntu丰富的发展历程和版本维护体系。

2025-12-29 14:50:07 864

原创 贴片式SD卡在北京君正与瑞芯微RK平台上的Linux应用实践;贴片式SD卡在北京君正X2600E与瑞芯微RK3568平台的开发应用分享

本文介绍了在Linux系统下操作CS创世SD NAND的实用指南,主要内容包括: 常用操作命令:详细说明了查看设备、挂载/卸载分区、分区管理、格式化及简单读写等基础操作。 SD协议简介:简要分析SD卡初始化流程和常用命令,强调供电上升时间、数据包格式等关键注意事项。 三种读写方式: 使用dd命令进行镜像读写和备份 通过标准I/O接口操作挂载点文件 直接使用文件I/O读写块设备 驱动框架与启动机制:以RK3568和X2600E平台为例,介绍SD驱动架构和不同启动方式的实现原理。 文章结合实际操作示例,提供了从

2025-08-28 12:06:02 1044

原创 开启SOLIDWORKS的RealView(小金球)功能(核显,独显);Solid Works 开启“小金球”;SW 开启“小金球”;SW开启RealVIEW

本文介绍了如何通过修改注册表为Intel核显、NVIDIA和AMD显卡开启SOLIDWORKS RealView功能。通用步骤包括:备份注册表后,在特定路径下新建显卡名称项并设置Workarounds数值(Intel建议0-20000,NVIDIA推荐30008-31408,AMD建议1000000-4000000)。不同显卡需进入对应子目录操作,修改后重启软件验证效果。文中特别提醒该方法存在兼容性和稳定性风险,效果可能不如专业显卡,建议谨慎操作并做好备份。针对各品牌显卡提供了具体数值范围和注意事项,同时强

2025-08-21 17:21:07 5938 2

原创 Windows下通过 WriteFile 向物理磁盘写入失败的原因分析与解决实践

摘要:本文分析了Windows下通过WriteFile向物理磁盘写入失败的原因及解决方案。当以管理员身份操作物理磁盘(\\.\PhysicalDriveX)时,常因"错误5:访问被拒绝"导致写入失败。主要原因包括写入偏移落入系统保护区(GPT/MBR、EFI引导区等)及未满足扇区对齐要求。解决方案建议:1)从100MB偏移处开始写入以避开保护区;2)严格确保缓冲区地址、写入长度和文件偏移按扇区大小对齐;3)使用非系统盘进行测试。文章通过对比实验验证了修复方案的有效性,并强调了管理员权限、

2025-07-31 14:08:40 999

转载 将物理机转换为虚拟机;如何使用 VMware® vCenter™ Converter™ 将实体计算机转换成虚拟机并运行在虚拟机工作站中?

透过使用 VMware® vCenter™ Converter™,您即可将实体 PC 或服务器转换成虚拟机,并汇入至虚拟机工作站。一般来说,亦称为实体转虚拟 (physical to virtual, P2V)VMware® vCenter™ Converter™ 提供您将实体计算机上运行的 Windows 与 Linux 相关操作系统或第三方的磁盘映像文件转换成支持 VMware 使用之虚拟机。

2025-04-02 12:11:20 682

原创 windows的IOCTL_DISK_DELETE_DRIVE_LAYOUT IOCTL命令探索

本文测试了Windows API中的IOCTL_DISK_DELETE_DRIVE_LAYOUT控制命令功能。通过创建物理驱动器句柄并调用DeviceIoControl接口,发现该命令会完全清空MBR分区表数据,而其他扇区内容保持不变。对GPT分区格式的测试也显示类似结果,GPT索引表和项表均被清零。实验使用WinHex验证了该命令仅清除分区表信息,不影响其他数据区域。

2025-03-11 11:27:44 114

原创 迁移Python依赖包到其他无网络环境

在工作中经常需要在内网环境中安装python第三方库,使用从pypi上下载的wh文件来安装又经常遇到该库也需要依赖包,以至于并不能成功安装。

2025-01-06 15:44:50 720

原创 使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(二)

定义了一个共阴极数码管连接到 Arduino 的引脚数组,以及一个二维数组ledPins1用于表示四个方向每组三个灯(红、绿、黄)连接到 Arduino 的引脚号。还定义了数码管显示数字(1 - 9)对应的共阴极段码数组numCodes。

2024-11-20 12:17:44 1021

原创 GetVolumeInformation函数使用记录

文档不短,其大概意思就是根据传入的盘符路径,获取盘符的各种信息;宽字符版:GetVolumeInformationW。普通:GetVolumeInformationA。GetVolumeInformationA为例;接下来就是测试这个函数的功能;环境:vsstudio2019。

2024-11-20 11:53:41 937

原创 使用国产仿真平台SmartEDA,进行Arduino仿真设计之简易红绿灯设计(一)

引脚定义定义了两组数码管和两组指示灯的引脚连接到 Arduino 的引脚号。和分别定义了两个共阴极数码管(不包含小数点引脚)连接到 Arduino 的引脚数组。和分别定义了两个方向的三个灯(红、绿、黄)连接到 Arduino 的引脚数组。数码管显示编码定义定义了数码管显示数字(1 - d)对应的段码(共阴极)。每个元素对应一个数字或字符的显示编码,通过二进制数来表示数码管各段的亮灭状态,以便后续在数码管上正确显示相应内容。指示灯状态及时间相关变量定义针对两个方向的指示灯(这里假设为led_a。

2024-11-20 11:32:48 467

原创 vsstudio对磁盘格式化;windows下代码形式对U盘格式化;无弹窗格式化

磁盘格式化是计算机用户经常使用的操作之一,但是网上的资料大多使用譬如diskpart等图形工具,对于一些需要自动化生产的企业尤其麻烦;本篇文章将使用接口+传参实现U盘的格式化

2024-11-14 14:24:51 578

原创 Windows上对磁盘\U盘,进行格式化分区;使用diskpart格式化分区;使用系统接口对磁盘格式化分区;

b、找到自己需要格式化的盘,输入select disk x(其中x代表自己的磁盘号,我这里输入2,因为2是我的U盘)x1代表你要格式化的文件系统,可填入:ntfs,fat32,fat16,exfat。b、输入select partition x,选择要格式化的分区表,x是分区号;c、再次输入list disk,看到自己选择的磁盘前面多了一个*,就是选上了。a、输入list partition ,查看当前的分区表。a、输入list disk,,获取当前所有磁盘。a、输入clean,稍等即可删除全部分区信息。

2024-11-11 16:03:49 2385

原创 CH569开发前的测试

1.官方的 Ch569 开发板,官方买到的是两块插接在一起的;3.演示程序为主机向2号端点突发4包后在向2号端点取走4包,上下传数据量各4G,最后显示速度结果为读写的平均速度;给电路板重新上电,进入到USB烧录模式(电脑上重新“USB Module”设备,了解的人可自行判断设备是否识别)编译后工程内会多了一个obj,里面就存放的烧录固件了,文件位于: obj\CH372Device.hex。可能出现的问题:双击打不开:设备没有运行起来,重新烧录,或者HD0浮空后上电;这个没事,时间在5分钟以内都是正常的。

2024-10-29 12:19:48 1859

原创 获取Windows系统下所有的物理磁盘驱动器号,及其信息(C++)

这个接口用于获取当前系统的所有物理磁盘驱动器信息,包含驱动器号,类型,名字等。运行环境:vsstudio2019。运行系统:win10家庭版。

2024-10-23 15:11:14 535

原创 解决vsstudio2019调用hidsdi.h出现的问题

在调用hidsdi.h库后,编辑器不报错,ctrl也能打开。但是调用里面的方法出现了未定义的报错。利用你自己的渠道,搜索Hid.lib这个文件。到项目-xxx属性-链接器-常规-附加库目录。添加上面复制的路径,然后确认;这时候在编译,就应该没问题了。猜测是没有包含其库文件。如果声明后还没有成功;说明项目库中没有这个库。尝试在头部声明动态库。

2024-10-09 12:14:02 396

原创 将命令输出到windows下的powershell,并且获取其输出

这就是关键函数,此函数可将输入的command应用输入到powershell;在函数外面仅需一个string对象即可全部接受;然后将结果记录到result返回。具体deom自行测试吧。

2024-09-25 16:28:56 470

原创 FreeRTOS通过消息队列+信号量实现串口命令解析(串口中断+空闲中断)

撰写中。

2024-09-22 21:14:57 541

原创 卡尔曼滤波-α滤波器

在这个例子中,我们假设从传感器获取了一系列电机的原始转速数据,通过 α 滤波器对这些数据进行滤波处理,以得到更平滑和稳定的电机转速估计值。可以根据实际情况调整滤波参数。来存储上一次滤波后的值,从而实现了函数内部对数据的存储。每次调用函数时,会根据新的输入值、滤波参数。和上一次的滤波值计算并更新滤波后的值,并将其存储在静态变量中供下一次调用使用。来获得不同的滤波效果。例如,如果电机转速变化较为缓慢,可以选择较大的。值以增强对噪声的抑制;如果电机转速变化较快,可以选择较小的。值以更快地响应转速的变化。

2024-09-16 16:50:20 862

原创 嵌入式常用算法之低通滤波算法

一阶滤波,又叫一阶惯性滤波,或一阶低通滤波,软件实现RC的功能。

2024-09-16 16:41:10 1787

原创 C++中extern ”c“的理解

c++中extern “C“的作用及理解_extern "c-CSDN博客

2024-09-14 15:01:03 329

原创 NAND NOR FLASH闪存产品的学习记录

随着国内对集成电路,特别是存储芯片的重视,前来咨询关于NOR Flash,NAND Flash,SD NAND, eMMC, Raw NAND的客户越来越多了。目前我们主流的消费类电子产品使用的大容量产品,基本都是TLC/QLC了。2,NAND Flash出厂时会有坏块(不用惊讶,原厂出厂的时候都会标识出来,而且比例是很低),在使用当中也可能产生坏块。4,NAND Flash是先擦后写,集中擦写的强电流会对周边块有影响等。NAND Flash产品本身存在一定的特性,要正常使用,必须配备对应的管理机制。

2024-09-12 09:38:13 1106

原创 c++,移动语义以及noexcept关键字

而需要容器进行移动构造,就需要提供移动构造,写完移动构造后需要加上noexcept,容器才会使用移动而不是拷贝,关于noexcept关键字。其中涉及到了验证auro_prt的弊端,比如存入vector容器时需要move右值化,使用了move;

2024-09-11 08:40:56 324

原创 C++ 智能指针 - 笔记

memoryLeak2函数中,new了一个字符串指针,虽然在函数末尾有些释放内存的代码delete str,但是在delete之前就已经return了,所以内存也没有被释放,内存泄露!:如果我们分配的动态内存都交由有生命周期的对象来处理,那么在对象过期时,让它的析构函数删除指向的内存,这看似是一个 very nice 的方案?memoryLeak1函数中,new了一个字符串指针,但是没有delete就已经return结束函数了,导致内存没有被释放,内存泄露!使用指针,我们没有释放,就会造成内存泄露。

2024-09-10 17:33:55 1216

原创 vsstudio2019,windows平台,使用DeviceIOControl向大容量存储设备发起SCSI通信,读写其扇区,绕过文件系统的排查;

遇到的问题:返回的可用长度一直是44,但是我强制输出512的长度时发现缓冲区的数据都是正确的;如下使用DeviceIOControl发送MSC类规定的SCSI通信指令中。指定读0扇区,读1长度的扇区,一共长度为512字节。电脑插入U盘,为物理驱动器3。

2024-09-06 16:01:21 630

原创 u-boot NFS下载文件报错:Loading: *** ERROR: File lookup fail解决方法

u-boot NFS下载文件报错:Loading: *** ERROR: File lookup fail解决方法-CSDN博客

2024-09-05 23:22:02 597

原创 libusb在window下,使用vsstudio的初步安装与使用

此时有vsstudio的应该会自动打开了,没有vsstudio的自己下,推荐下载vs2019;放到熟悉的地方,之后我们进入到 ...\libusb\libusb\msvc 文件夹。打开工程:可以看到右边有各种项目,我也不清楚,但是其中test那个工程还是非常明显的;你可以看到专门为vsstudio准备的解决方案,打开其中的libusb.sln文件。那么就先编译,按照控制台输出的exe生成位置找到对应目录,在目录中打开命令行。然后,在版本选择里面,选择标签,点击最新的标签,(这种一般稳定性最高)

2024-09-03 15:23:37 1193

原创 USB抓包资料

关键数据:因为bus特性,URB数据会在数据之后。

2024-09-03 09:31:44 354

原创 linux文件系统操作

掌握Linux mkfs命令:创建与管理文件系统(附实例详解和注意事项)-CSDN博客、Linux命令之mkfs命令-CSDN博客Linux mkfs 命令 | 菜鸟教程Linux学习笔记(二):什么是挂载?mount的用处在哪?_linux挂载的作用-CSDN博客https://www.cnblogs.com/cangqinglang/p/12170828.html

2024-09-02 12:19:56 283

原创 关于stm32的硬件CRC32与U盘分区中的CRC32计算方式不同的探索;stm32的硬件CRC32的使用细节;stm32的硬件CRC32的问题;

在我准备使用32对U盘进行格式化时,其中涉及到分区表的CRC32校验值的填写,为了节约时间,我准备使用stm32上自带的CRC32校验单元;但是在经过Demo测试后,发现32的CRC校验算法并非普通的CRC,而是CRC-32/MPEG-2算法这两个算法的区别可以使用下面的网站自行测试。

2024-08-27 17:03:20 819

原创 比特彗星下载地址

uTorrent/qBittorrent/BitComet官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

2024-08-25 18:06:41 986

原创 分区表学习相关资料记录

GPTMBR。

2024-08-23 16:28:34 275

原创 关于SCSI/BOT命令笔记

SCSI介绍和SCSI命令承载于各类总线的方式-CSDN博客U盘BOT存储UFI协议READ(10)命令:0x28 - USB中文网

2024-08-23 14:31:16 292

原创 详解MBR分区结构以及GPT分区结构

其中U盘作为移动存储设备,可不具备上述分区,也可识别。

2024-08-19 14:19:13 489

CH375DLL-x86免费

CH375DLL_x86【免费】 第一步:您从我们网站下载下来文件之后,先将其解压(一般都是zip压缩包)。 第二步:然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。 如果您不知道是X86还是X64,您可以点此链接检测。 第三步:根据软件情况选择文件版本。此步骤比较复杂,     版本号以5.0开头的或含有 nt 一般是windows2000的文件。     版本号以5.1开头的或含有 xp、xpsp1、xpsp2、xpsp3 信息的一般是windowsXP的文件。     版本号以6.0开头的或含有 longhorn、vista 信息的一般是windowsVista的文件。     版本号以6.1开头的或含有 win7 信息的一般是windows7的文件。     版本号以6.2开头的或含有 win8 信息的一般是windows8的文件。     版本号以6.3开头的或含有 win8.1 信息的一般是windows8.1的文件。     版本号以10.0开头的或含有 win10 信息的一般是windows10的文件。     如果不是windows的d

2024-07-14

GD32AllInOneProgrammer-win-V3.2.7.20225

GD32官方烧录器集合工具包

2024-07-14

蓝桥杯嵌入式国赛12届真题程序设计(代码+题目)

蓝桥杯嵌入式国赛12届真题程序设计(代码+题目)

2024-05-31

蓝桥杯嵌入式第13届国赛 程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届国赛 程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-29

蓝桥杯嵌入式第15届省赛模拟三程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛模拟三程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第15届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第15届省赛模拟1程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第15届省赛模拟1程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第14届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第14届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第13届省赛第一套程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届省赛第一套程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第12届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第12届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第13届省赛第二套程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第13届省赛第二套程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第12届省赛模拟赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第12届省赛模拟赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第11届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

蓝桥杯嵌入式第11届省赛程序设计题(完整工程+题目)(0积分,拿走请关注)

2024-05-27

蓝桥杯嵌入式第九届省赛程序设计题(完整工程+题目)(0积分,拿走请点赞)

蓝桥杯嵌入式第九届省赛程序设计题(完整工程)

2024-05-27

蓝桥杯嵌入式14届国赛程序设计(代码+原题)PDF

内含蓝桥杯嵌入式十四届的pdf真题和我撰写的代码

2024-05-27

空空如也

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

TA关注的人

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