你的return,真的return对了吗?
返回值 return 用来设置函数的返回值,就是函数的返回值 要点: 与定义函数时的类型约定保持一致 return作用 设置函数的返回值。它后边的表达式的值就是当前函数的返回值。 2.结束后面代码的执
2026-03-07
ESP32不共享SPI总线实现触摸显示功能--LIB:XPT2046_Touchscreen、TFT_eSPI
本文介绍了在ESP32开发中解决SPI总线冲突的方案。以ESP32-2432S028R开发板为例,将TFT显示屏(VSPI)和XPT2046触摸芯片(HSPI)分配到不同SPI控制器。
2026-03-07
RTSP改为RTSPS
RTSPS(RTSP over TLS/SSL)本质就是:把明文的 RTSP 协议,套上一层 TLS/SSL 的加密隧道传输。所有 RTSP 的核心业务逻辑完全不需要改, 只需要改「传输层」的配置,不
2026-03-07
实战设计模式之状态模式
作为一种行为设计模式,状态模式允许对象在其内部状态改变时,改变其行为。这种模式通过将状态逻辑从对象中分离出来,并封装到独立的状态类中来实现。每个状态类代表一种特定的状态,拥有自己的一套行为方法。
2026-03-06
Protobuf 3.25.3 源码编译全流程梳理
本次编译核心实现基于 CMake FetchContent 自动拉取第三方依赖(Abseil/Protobuf)+ 编译生成 Android 动态库 libnativesdk.so,全程适配 NDK2
2026-03-06
一种基于 SQLite3 的半自动 C++ ORM 实现
1. 引言 在现代软件开发中,尤其是在后端系统与数据库交互的场景下,对象关系映射(Object-Relational Mapping, ORM)已成为一种主流的设计范式。ORM 的核心思想是将程序中的
2026-03-06
ZSTD接口不同的参数组合的效果
Zstandard (ZSTD) 这种压缩算法之所以在工业界大放异彩,核心就在于它的高度可定制性。它不仅仅提供 1-22 级的压缩等级,还允许开发者深入底层,像调音师一样调整各项参数。 以下是 ZST
2026-03-06



