关于 STM32CubeMX 生成代码卡死的一些解决方案
上个月有个单片机的开发项目,使用了 STM32CubeMX(v6.5.0) 来生成 HAL 库代码,几乎在每次重新生成代码(Re-Generate)时,都会出现卡死的情况,尝试了网上的一些方案并未解决,这里记录下自己的解决办法。
上个月有个单片机的开发项目,使用了 STM32CubeMX(v6.5.0) 来生成 HAL 库代码,几乎在每次重新生成代码(Re-Generate)时,都会出现卡死的情况,尝试了网上的一些方案并未解决,这里记录下自己的解决办法。
找了个时间,把 NexT 主题从 7.x 升级到了 8.x
,期间遇到不少问题,最麻烦的就是这个透明背景的设置了。 首先是 NexT8 把
_custom.styl
的位置进行了更换,需要在其它目录新建一个自定义的样式文件并引入。
其次,原先设置背景透明度的方法失效了,在新主题上不起作用。
更麻烦的是,照着网上大多数教程配置好透明后,在一些部件获得鼠标焦点后,会有白色色块出现并闪烁。
本人经过好一阵研究,终于完美解决,特此分享。
最近做的项目之中需要在服务器跑一跑 TensorFlow 模型,在本地测试时使用的是 Python3.9 版本。但服务器上默认安装的 Python 是 3.6 版本,有很多软件包无法安装。因此有必要安装个 Python3.9。同时,为了避免和已安装版本冲突,我决定采用虚拟环境形式。
此教程也适用于安装多个版本的 Python,解决共存问题。
然鹅,这一看似简单的过程出了不少问题,比如无法引入 ssl、无法连接共享库等等。在此记录分享一下。

线刷需要“解锁”,稍有些经验的机友大概都听过这句话。
但疑问也随之而来:
虽然 BL 锁的存在保证了 FASTBOOT 下无法刷机,那么是否有办法绕过 BL 锁?
进一步地,还有什么手段防止刷机?
刚刚接触单片机,踩了不少坑,记录其中一个
设备环境:DapLink + STM32F407ZGT6
问题:在使用 Keil5 进行硬件调试时,发现代码总是 "跑飞",进不了
main.c,似乎陷入死循环,也找不到指示当前运行位置的
“黄色箭头”。
再提供一个不一样的解决办法。
Python 处理默认参数值的方式或许是少数的几个能绊倒大部分初学者的问题之一(虽然一般只会绊倒一次)。
前一阵子,在利用 Python 实现对服务器某接口进行请求时,需要传入 datetime ,该接口以传入的时间作为查询数据的依据。
于是我定义了类似下边这样一个函数:
1 | def query(_time: datetime = datetime.now()): |
我想要每隔一段时间进行一次查询,因此我在运行过程中多次调用
query(),但是结果却出乎意料,服务器返回的内容总是相同!
之前写了个需要用到 OpenCV 的项目,配置环境折腾了一阵子,但是没记下来。
近期又要用到这个项目,借此机会也记录分享一下关于 Visual Studio + CMake + OpenCV 的环境配置。
尊重版权,方能滋养创作活力。
请各位优先移步南方周末官方网站、公众号、APP等查看。
2026新年献词:最柔软的力量,也能修筑最坚固的人间
往年的请点这里:南方周末新年献词合集
近期在使用 WxPusher 推送服务,官方文档要求,在发送 POST 请求时应当将数据放入 body 内,并设置 Content-Type 为 application/json。
本人多次使用 data 参数进行请求,均以失败告终。后来换用 json 参数,即刻成功,特此分享记录。