- 博客(84)
- 收藏
- 关注
原创 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
原创 卡尔曼滤波-α滤波器
在这个例子中,我们假设从传感器获取了一系列电机的原始转速数据,通过 α 滤波器对这些数据进行滤波处理,以得到更平滑和稳定的电机转速估计值。可以根据实际情况调整滤波参数。来存储上一次滤波后的值,从而实现了函数内部对数据的存储。每次调用函数时,会根据新的输入值、滤波参数。和上一次的滤波值计算并更新滤波后的值,并将其存储在静态变量中供下一次调用使用。来获得不同的滤波效果。例如,如果电机转速变化较为缓慢,可以选择较大的。值以增强对噪声的抑制;如果电机转速变化较快,可以选择较小的。值以更快地响应转速的变化。
2024-09-16 16:50:20
862
原创 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
原创 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
原创 关于SCSI/BOT命令笔记
SCSI介绍和SCSI命令承载于各类总线的方式-CSDN博客U盘BOT存储UFI协议READ(10)命令:0x28 - USB中文网
2024-08-23 14:31:16
292
CH375DLL-x86免费
2024-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅