Loading...
gitea清理垃圾账户和仓库前情提要由于本人需要在多个设备上同步一些个人的代码,有些时候需要给朋友展示一些内容(主要是写的readme,即如何使用),所以在个人的服务器上部署了1Panel,然后应用商店安装了gitea,但是近日突然发现我的gitea上面有近2W个账户,并且下面都是一些垃圾信息的git仓库。所以,想起来,我并没有关闭注册,原本想着给朋友注册用的,但是我还是太嫩了,忽略了脚本攻...
GD32E230F4定时器学习一:更新定时器周期实现LED闪烁(设备运行指示)在做一些mcu方案开发时,板上的LED如果处理不好,会显得设备很low。所以我借鉴一些设备的运行指示灯的思路,想到,如果可以让LED亮100ms,灭1900ms(时间自行决定)可以看上去稍具B格一点。正好最近在学习和开发一个使用了GD32E230F4的传感器小板,那么就想办法在上面实现一下吧。实现方法关于实现方法的...
GD32E230F8修改时钟源-切换为内部震荡时钟源GD32E230的Firmware Library默认时钟源为外部高速晶振,内部PLL为72M时钟,在一些非常小的方案板子上没设计外部HXTAL,所以需要使用内部RC时钟修改方法:打开 Firmware/CMSIS/GD/GD32E23x/source/system_gd32e23x.c在第45-49行,修改宏定义,可以选择 __syste...
GD32E230F4实现delay_ms和delay_usGD32E230在官方的库种 GD32E23x_Firmware_Library_Vx.x.x 关于delay的功能不那么好用,并且只有 delay_1ms 函数,并没有us延时,但是很多时候仅仅需要一点点延时1ms又太长。经过查询在网上一篇文章种提到了如何定义us延时。修改文件修改中断文件打开 gd32e23x_it.c 文件,拉到...
came.sh脚本更新以及更换CAacme.sh脚本是“Automatic Certificate Management Environment”(自动证书管理环境)的缩写,可以用来自动签发证书,但是我在oneinstack里面的acme.sh的默认CA是zeroSSL。这个zeroSSL一言难尽,我们就把它更换成”Let’s Encrypt“吧。关于acme.sh的更多内容,请关注:acm...