自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/语言基础:++i和i++

我们通过上面的两张图,单独使用的时候,两者没有区别,参与运算时,也不过是语句的执行顺序换了,但是执行的步骤是一样的,效率都是一样的啊,没有什么不同啊?对于初学者来说,一直是一个特别容易搞混的内容,相信很多人现在也没有完全搞清(作者初学的时候就一直稀里糊涂的,老师在讲这个的时候也一笔带过了)。当单独使用++i或者i++时,两者效率一致,数据一致,例如在for循环中的使用,预计输出结果i和j的值一致。通过下图汇编代码所示,单独使用时,都是先进性加法,在进行赋值,所以体现出来的结果是一样的。

2025-11-28 10:47:26 804

原创 通过VSCode+PlatformIO生成ESP32批量烧录所需的bin文件

开发环境:VSCode、插件PlatformIO烧录工具:flash_download_tool。

2025-11-17 16:26:41 396

原创 在QtCreate环境下实现SM4加密算法

填充模式:NoPadding。密钥:16字节(128位)工作模式:EBC模式。

2025-10-14 16:19:35 279

原创 Keil或VSCode+Keil Assistant开发STM32过程中遇到的Error或Warning及解决办法汇总

中文翻译:警告:文件的最后一行末尾没有换行符(1-D)[行22,列1]解决方案:1:在VSCode中双击警告内容,自动跳转至出现问题的那一行;2:出现问题的那一行后面按“回车键”;3:新增的一行中二、

2025-06-10 13:37:37 1421

原创 在STM32CubeMX+VSCode+PlatformIO下使用STM32F103C8T6实现串口通讯

开发环境:STM32CubeMX、VSCode、PlatformIO插件硬件型号:STM32F103C8T6、TTL转RS232模块。

2025-05-09 19:06:16 1085

原创 在VSCode+PlatformIO下使用mbedtls实现SHA256加密

对称加密:AES(CBC/CTR/GCM 模式)、DES、3DES、ChaCha20 等。非对称加密:RSA、ECC(椭圆曲线加密)、ECDSA 签名。哈希算法:SHA-1、SHA-256、SHA-512 等。密钥交换:Diffie-Hellman(DH)、ECDH。随机数生成:基于硬件或软件的熵源(Entropy)。开发环境:VSCode、PlatformIO插件。

2025-03-18 15:04:39 808

空空如也

空空如也

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

TA关注的人

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