
小技巧
文章平均质量分 73
工欲善其事必先利其器
Naiva
人生就是不断学习让自己满意的过程——学无止境!
1、Standing on Shoulders of Giants!
2、Read、Ask、Search
3、WeChatID:903828673
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【小技巧】使用KeilV5 + CMSIS-DAP Debugger直接烧录hex文件(STM32只有hex文件和CMSIS DAP keil5如何烧录程序。)
graph TDA[打开Keil uVision5] --> B[创建临时工程]B --> C[精确选择STM32芯片型号]C --> D[配置Debug选项:选择CMSIS-DAP]D --> E[扫描SW设备确认连接]E --> F[配置Utilities选项:选择CMSIS-DAP]F --> G[添加正确的Flash算法]G --> H[打开HEX文件]H --> I[点击Load按钮烧录]I --> J[查看输出窗口确认结果]原创 2025-08-18 11:39:04 · 561 阅读 · 0 评论 -
【小技巧】“安娜的档案”(Anna’s Archive)《百万富翁快车道》 -- MJ·德马科 -- 2021(AZW3格式 转 PDF格式)
名称网址性质:全球知识自由运动的一部分,是(LibGen)、Z-Library等图书馆镜像资源的聚合搜索引擎。收录资源:PDF、EPUB、MOBI、DJVU、AZW3 等格式的电子书,涵盖科技、小说、哲学、经济、历史等几乎所有学科领域。目标:打造全球最大开源图书馆,确保信息不会被审查、消失或被商业垄断。fill:#333;color:#333;color:#333;fill:none;用户输入书名自动搜索电子书MCP下载文件解析电子书内容大模型分段处理TTS合成语音输出有声书。原创 2025-07-31 09:22:22 · 1255 阅读 · 0 评论 -
【选型】HK32L088 与 STM32F0/L0 系列 MCU 参数对比与选型建议(ST 原厂 vs 国产芯片)(单片机选型主要考虑的参数与因素)
国产与ST单片机工业控制性能对比分析 本文对国产航顺HK32L088与STM32F0/L0系列MCU进行多维度对比研究,聚焦工业控制领域的关键需求。通过数据手册分析发现,两类芯片在可靠性、抗干扰、功耗等核心参数上存在差异。国际品牌ST在ESD防护(±8kV)、Flash擦写次数(10万次)和低功耗模式(Stop电流0.3μA)等方面具有优势;国产航顺HK32在性价比(价格低30-50%)和引脚兼容性方面表现突出。研究建议:对可靠性要求高的主控模块优先选用ST芯片,辅助模块可考虑国产替代,形成混合选型策略。同原创 2025-07-30 14:15:42 · 93 阅读 · 0 评论 -
小技巧:debug_config.h 是一个非常系统化、模块化、分级控制的嵌入式调试输出系统,具备可扩展性和工程实用性。
这个 debug_config.h 是一个非常系统化、模块化、分级控制的嵌入式调试输出系统,具备很高的可扩展性和工程实用性。在 中修改如下宏:2️⃣ 模块调试开关:如需调试阻风门控制模块:若只关注系统管理器和安全模块:3️⃣ 在代码中使用调试宏:✅ 操作追踪:✅ 参数检查:✅ 状态变化追踪:✅ 启动模块初始化:🎯 三、适用场景与用途场景应用示例✅ 系统初始化初始化各模块后,调用 或 ✅ 状态切换状态机中调用 ✅ 故障分析用 输出故原创 2025-07-07 10:49:16 · 598 阅读 · 0 评论 -
【小技巧】Python + PyCharm 小智AI配置MCP接入点使用说明(内测)( PyInstaller打包成 .exe 可执行文件)
exePython 脚本打包成.exe可执行文件,最常用工具是。下面是详细的依赖包、安装命令和常用打包指令说明。安装依赖包基本打包命令假设你的脚本叫常用参数说明--onefile.exe注意事项.exe,因为包含了 Python 解释器和依赖库。如果脚本用到了外部文件(如.env或配置文件),需通过--add-data如果有多个模块、第三方库,请确保它们都正确安装在当前 Python 环境中。安装后的目录结构.exe.exe这条命令实际上运行了两个 Python 文件,但 控制主逻辑的是。原创 2025-07-03 10:07:38 · 1353 阅读 · 0 评论 -
【小技巧】Python+PyCharm IDE 配置解释器出错,环境配置不完整或不兼容。(小智AI、MCP、聚合数据、实时新闻查询、NBA赛事查询)
问题原因解决方式match-case报错Python 版本太低(❤️.10)用 Python 3.11 运行IDE识别不到有效环境用 Python 3.11 创建虚拟环境mcp无法导入pip 安装环境错乱或模块路径错用正确 Python 和虚拟环境装依赖。原创 2025-07-02 13:20:36 · 710 阅读 · 0 评论 -
【小技巧】嵌入式系统分层和模块化的设计思想,头文件“大一统“和“按需包含,最小依赖”
system.h本次优化按照"按需包含,最小依赖"的原则,对BSP层的所有头文件进行了重构,彻底摆脱了原来"大一统"system.h的弊端。通过这次优化,项目的BSP层架构从"大一统"模式转变为"按需包含"模式,实现了:✅编译效率大幅提升✅模块间解耦,提高独立性✅代码可读性和维护性增强✅提高模块的可移植性和复用性这种架构更符合现代嵌入式软件开发的最佳实践,为项目的长期维护和扩展奠定了良好的基础。原创 2025-06-25 15:51:20 · 1071 阅读 · 0 评论 -
小技巧: 利用Cursor(AI编程助手)解析项目逻辑并优化代码关键步骤和有效指令
项目入口点(main.c)↓初始化流程(SystemClock_Config, MX_GPIO_Init...)↓主循环 while(1)↓→ 定时器/中断回调 → 状态机 → 控制逻辑↓外围模块调用(驱动层)你可以用 Cursor 引导它一步步告诉你上面的流程,并补上你未理解的部分。原创 2025-06-24 10:49:24 · 1251 阅读 · 0 评论 -
【小技巧】Keil5 µVision: Error: Encountered an improper argument µVISION:错误:遇到不恰当的参数
在某些情况下,会出现一个包含文本的错误对话框 退出调试会话时可能会显示 “遇到不正确的参数”。如果发生这种情况,需要使用 Windows 任务管理器终止 µVision。大多数情况下,使用亚洲 Windows 版本的客户在项目路径中使用亚洲字符时会受到此问题的影响。原创 2025-06-13 16:42:36 · 239 阅读 · 0 评论 -
【小技巧】Component ‘mscomm32.ocx‘ or one of its dependencies not correctly registered: a file is ...
这是典型的开发的 Windows 应用程序在运行时缺少的错误,尤其是—— 用于串口通信的控件。原创 2025-06-10 08:52:24 · 1369 阅读 · 0 评论 -
【小技巧】解‘d:\ESP_IDF_541\ins\Espressif\tools\idf-python\3.11.2\python.exe -m pip“ is not valid. (ERROR_
之后再cmd命令里面检查一下。完了再重启一下电脑。重新打开vs code 进行 install。问题如下,也就是在安装小智AI开发环境的时候,esp-idf开发环境配置报错。静静等待,安装完成!原创 2025-04-04 11:30:40 · 1216 阅读 · 0 评论 -
【小技巧】Keil5工程里的程序文件,英文正常但是汉字乱码
目前汉字的编码主要有以GB开头的国标码(GB2312/GBK/GB18030)和万国码传输格式(UTF-8)两种,两种编码均存在且互不兼容。Keil5软件默认一般是GB2312,一般工程默认UTF-8,网上其他人的代码,编码格式也不确定,当这些工程互相添加文件后,就容易导致中文乱码。原创 2025-03-21 08:49:56 · 534 阅读 · 0 评论 -
【小技巧】VS Code 中 展开 或 折叠注释
如果你的注释需要自定义折叠区域,你可以在代码中添加 region和 endregion/* #region 注释区域说明这里是被折叠的多行注释你可以将所有内容折叠或展开包括注释内容折叠:将光标放到区域,使用快捷键进行折叠。展开:使用快捷键进行展开。原创 2024-12-13 18:53:16 · 7486 阅读 · 0 评论 -
【小技巧】为什么卸载了VScode 之后,重新安装此软件,仍然会保持上次安装的插件?
如果你在 VSCode 中启用了设置同步功能,插件会在你登录的不同设备之间同步,这可能会导致你在新安装后看到相同的插件。:在卸载 VSCode 时,某些系统会保留用户数据和设置。如果这些文件夹在卸载过程中没有被删除,重新安装时就会自动加载之前的插件。如果你想完全清除所有的配置和插件,可以在卸载后手动删除这些目录,然后再进行重新安装。:VSCode 的配置和插件通常保存在用户目录下的特定文件夹中,比如。完成以上步骤后,重新安装 VSCode 时就不会保留之前的扩展了。在 Windows 系统中删除。原创 2024-11-02 14:00:45 · 1915 阅读 · 0 评论 -
【小技巧】Keil5 和 NotePad++ 代码格式化 (Ctrl + Q) ( 插件安装astyle-3.5-x64 / NppAStyle)
Artistic Style 是适用于 C、C++、C++/CLI、 Objective-C 、C# 和 Java 编程语言的源代码缩进器、格式化器和美化器。它用 C++ 编写,可以从命令行使用,也可以作为库合并到另一个程序中。可以从命令行或选项文件输入选项。可以从用 C++ 以外的语言编写的程序中调用该库版本。原创 2024-08-03 22:47:35 · 1693 阅读 · 0 评论 -
【中颖】SH79F9202 Keil C51报错提示内存空间已经不够用(DATA/PDATA/XDATA)
说明data空间已经不够用,原因是你可能有好多函数,而函数内部的局部变量又没有定义其空间,这种情况下,系统会将变量分配到你在Otions for Target 对话框里的设置的空间。如果你在下图所示中的 Memory Model 里设置成 Small:variables in DATA,则DATA空间很快便用完,导致data空间不够用。原创 2024-06-01 16:57:16 · 931 阅读 · 0 评论 -
【小技巧】Keil C51 报错“*** ERROR L107: ADDRESS SPACE OVERFLOW****
问题分析错误 L107: ADDRESS SPACE OVERFLOW 通常表明数据段 (DATA 空间) 溢出。当这段代码放在 .c 文件中时,编译器只会在该文件中分配内存空间。而当这段代码放在 .h 文件中,并在多个 .c 文件中包含时,会导致每个包含该头文件的 .c 文件都试图分配这些变量的内存,造成重复分配和内存溢出。原创 2024-05-29 19:34:39 · 3065 阅读 · 1 评论 -
【小技巧】KEIL C51 报错`Warning L6: XDATA Space Memory Overlap`
DeBug 记录:软件:Keil C51 C51V961版本电脑:Win10对应代码:LCD.h文件at0x500;// LCD显示地址 指定位置为0x500解决办法:LCD.c文件:at0x500;// LCD显示地址 指定位置为0x500报错原因:这个警告消息表明在编译过程中,编译器发现了XDATA存储空间的重叠现象,即从地址 0x0500 到 0x0510 的内存区域有多个变量或数据结构试图使用同一块存储空间。这会导致程序运行时数据被破坏,产生不可预料的行为。原创 2024-05-27 10:56:33 · 854 阅读 · 0 评论 -
【工具】阿莫智能设备之脱机烧录器K202C-1
注意,本文档仅仅是介绍烧录器的资料构成,并非烧录器的说明书,详细请看各对说明书及视频。原创 2024-02-23 22:08:15 · 2153 阅读 · 0 评论 -
【小技巧】Keil烧录“JLink - Cortex-M Error No Cortex-M Device found in JTAG chain.please check the JTAG ...“
报错完整信息如下:原因:可能是安装了多个烧录器的驱动,ST Link 、Jlink、JTAG等等。解决办法:将JTAG改为SW就可以了!原创 2023-10-23 21:46:12 · 5669 阅读 · 1 评论 -
ESP32桌面小电视内存不够用! “Arduino 为开发板 ESP32 Dev Module 编译时出错“。
项目使用了 2880030 字节,占用了 (219%) 程序存储空间。最大为 1310720 字节。全局变量使用了45016字节,(13%)的动态内存,余留282664字节局部变量。最大为327680字节。原创 2023-04-08 10:19:18 · 4261 阅读 · 0 评论 -
国产沁恒CH32F103C8T6使用踩坑记录
先导知识1. 国产沁恒CH32F103C8T6使用指南:KEIL5 开发环境的固件包、STlink+串口+USB仨种下载程序的方式CH32F103C8T6官方资料EXAM_Pack下载:链接:https://pan.baidu.com/s/17Gdrg6dyCnAVEg5DiEkTnA 提取码:e4vl2022.04.12 记录:问题1: USB和串口下载程序的问题:WCHISPTool 程序下载软件报错提示无法识别USB设备,串口下载能识别USB转TTL的驱动COM口却下载程序失败!!!原创 2022-04-12 11:46:33 · 2787 阅读 · 1 评论 -
【小技巧】PyCharm 运行飞机大战游戏项目源文件时,VENV文件变橙色,import导入的模块变灰色,run时报错“CreateProcess error=2, 系统找不到指定的文件”
网上找了一个飞机大战的项目源码,用pycharm打开项目运行程序时报错:14:02 Error running 'game': Cannot run program "C:\Users\admin\AppData\Local\Programs\Python\Python38\python.exe" (in directory "C:\Users\xsshu\Desktop\Plan_py"): CreateProcess error=2, 系统找不到指定的文件。在Debug的过程中遇到了以下情况,现记原创 2021-09-01 14:50:23 · 3510 阅读 · 1 评论 -
【小技巧】PyCharm安装wxpython时报错:Microsoft Visual C++ 14.0 is required
错误提示:error: Microsoft Visual C++ 14.0 is required. Get it with “Build Tools for Visual Studio”: https://visualstudio.microsoft.com/downloads/即使Python是一种解释性语言,在某些情况下您可能仍需要安装Windows C ++编译器。与Linux不同,操作系统默认不包含Windows编译器。参考资料[1] 【知乎】初入python大坑之pip ins.原创 2021-08-13 15:28:42 · 916 阅读 · 0 评论 -
【小技巧】pycharm 安装pyinstaller 库生成.exe文件时,提示“ pyinstaller 不是内部或外部命令……”
报错信息: 'pyinstaller'不是内部或外部命令,也不是可运行的程序或批处理文件PyCharm 中下载安装 pyinstaller 库 :根据 File->Settings->Project Interpreter-> 添加相应的包, 所下载的包文件 保存的 路径如下图。报错原因:pyinstaller.exe 文件不在安装python 解释器时的默认路径下 的 Scripts文件里面,而是放在了别的地方。也就是这里:解决办法:复制 pyinstaller.exe原创 2021-08-13 14:04:26 · 11115 阅读 · 2 评论 -
【小技巧】AI语音合成,文本音频互转经验分享
第一步: 电脑版微信打开【小程序搜索界面】搜索 【微软听听文档】点击进入 微软听听文档 ,界面如下:第二步:从电脑导入图片,键入需要合成的文字后,选择 AI读稿 (根据个人喜好与需要,选择主播风格)。最后,一定要点击合成按钮,并试听。回到微信电脑版主界面,左下角菜单栏中点击 “三条横向” 进入【设置】-【文件管理】-【打开文件夹】后,选择以下路径: Applet\wx624a2bc21898adb9\temp将文件【重命名】,添加文件后缀.MP3到这里,文本转换成语音就大功告原创 2021-07-28 15:44:36 · 8582 阅读 · 1 评论 -
【小技巧】Linux Ubuntu版系统下 编译C++报错 “undefined reference to ‘std::cout‘ “
实例使用 C++ 输出字符串 “Hello, World!”,只是一个简单的入门实例,需要使用 main() 函数及标准输出 cout:#include <iostream>using namespace std; int main() { cout << "Hello, World!"; return 0;}vim helloword.cpp 新建cpp文件i 在vim中进入编辑模式esc退出编辑模式:wq! 退出并保存gcc hello原创 2021-06-28 15:26:34 · 1495 阅读 · 0 评论 -
【小技巧】宠物健康信息值:如何辨别宠物是否健康?
萌萌星人健康分析表:购宠日期:______ 宠物品种:_______ 出生日期:__________颜色:____性别:____项目是否项目是否呼吸状态精神状态是否腹泻导管免疫信息(包括日期及药名):(有/无)免疫项目日期种类备注一针免疫疫苗二针免疫疫苗三针免疫疫苗第一次驱虫第二次驱虫...原创 2021-04-22 13:24:01 · 308 阅读 · 0 评论 -
【小技巧】周杰伦没有离开网易云音乐
1.虾米之死:健康的音乐商业模式到底在哪?随着 2015 年国家版权局「最严版权令」的颁布,大批的音乐被下架。这时候网易云用户也达到了很大的一个规模,一些之前不明显的问题开始出现,除了音乐付费,广告多,评论区灌水撕逼也是常有的事情。“版权机制跟不上社会的进步,全世界的版权机制是从19世纪发展过来的,迄今没有本质变化。过于严格的版权保护机制扼杀创作者的创造力,对行业创新来说也不健康。”虾米的小偷模式一直被业内诟病,终倒在了版权争斗的战场下。2.音频文件格式无损格式,例如WAV,FLAC,APE,A原创 2021-01-08 17:18:33 · 596 阅读 · 1 评论 -
【小技巧】Raspberry Pi 4B树莓派 | 树莓派apt安装libtiff5-dev库报错
安装libtiff5: sudo apt-get install libtiff5-dev -y报错如下:The following packages have unmet dependencies:libtiff5-dev : Depends: libjbig-dev but it is not going to be installedDepends: libjpeg-devD...原创 2020-03-31 12:11:40 · 2697 阅读 · 1 评论 -
【小技巧】树莓派 unzip 解压报错: End-of-central-directory signature not found.
解压opencv$ unzip opencv.zip$ unzip opencv_contrib.zip解压报错:Archive: opencv.zip End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-...原创 2020-03-30 14:35:27 · 2255 阅读 · 0 评论 -
【小技巧】树莓派 make -j4 报错:make: *** No targets specified and no makefile found. Stop.
翻译:未指定目标,也未找到任何makefile-Raspberry Pi我不确定在完成问题中列出的步骤后出了什么问题。我没有看到任何错误。但是,我删除了构建文件夹并再次执行以下操作:mkdir buildcd buildcmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D INSTALL_PYTHO...原创 2020-03-30 10:34:27 · 3660 阅读 · 3 评论 -
【小技巧】由于找不到vcruntime140.dll,无法继续执行代码怎么办?
安装软件或者玩游戏的时候电脑提示找不到vcruntime140.dll怎么办?无法继续执行代码的问题,不妨试试这个找不到vcruntime140.dll解决办法。下载并安装Visual C++ Redistributable for Visual Studio 2015系统是32位则选择下载32位的,64位的下载64位的下载地址:官网下载...原创 2019-10-20 20:33:44 · 84011 阅读 · 9 评论 -
【学习笔记】用Excel制作随机抽奖器(Visual Basic编程)。
目录:Excel 宏Excel 开发者工具Excel 添加按钮控件Excel VB(visual basic) 编程Excel 函数之 INDEX/RANDBETWEEN函数Excel 函数之 VLOOKUP函数相关问题解决方案:EXCEL做随机抽奖摇奖器(一)Excel中如何插入按钮?Excel 2016如何在快速访问工具栏添加控件命令?方案一:功能描述:利用E...原创 2019-06-30 18:31:58 · 3973 阅读 · 0 评论 -
【小技巧】利用 Chrome 原生工具进行网页长截图
利用 Chrome 原生工具进行网页长截图 | 一日一技之前试用 Firefox Quantum 时,我最喜欢的特性之一就是其自带的截图功能。它不仅可以自动检测网页元素边界,还能轻松保存整个网页,十分方便。后来由于扩展及习惯等原因,我又换回了 Chrome,但还是对该功能念念不忘。尽管商店里也有许多截图增强扩展,但在截取一些比较复杂的网页时,往往会出现元素错位、重复的现象。经过一番探索,我发现...原创 2019-04-22 00:37:17 · 510 阅读 · 1 评论 -
Xmind破解教程
Xmind是什么?XMind 是什么?XMind是风靡全球的思维导图和头脑风暴软件。XMind 专注于做思维导图十二年,现全球上百个国家的百万级用户都将之作为学习、工作、生活的效率工具。第二个问题:思维导图是什么?思维导图是一个可视化的图形思维工具。第三个问题:为什么要用思维导图?一来它能帮助你从多方面多角度去思考,去发散,二来它能帮助你理清复杂的逻辑关系。其倡导的网状的分散性思维和纵...原创 2019-03-03 17:37:44 · 30291 阅读 · 11 评论