自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 std::string和std::string_view区别

文章摘要: std::string和std::string_view的核心区别在于存储方式和生命周期管理。std::string拥有独立内存(堆分配),可修改且安全;std::string_view仅作为轻量级只读视图(16字节),不管理内存但需注意原始数据生命周期。性能上,string_view零拷贝,适合参数传递和解析;string适合长期存储。ESP32开发建议:函数参数优先用string_view减少拷贝,持久化数据用string防悬空。典型场景如日志用string,HTTP头解析用string_v

2025-09-11 11:45:43 589

原创 ESP32固件升级问题

OTA 升级时 不能使用 merged-binary.bin​,而是应该使用 app​ 固件(例如 firmware.bin​ 或 project-name.bin​)。

2025-09-10 14:40:05 690

原创 代码分支命名规范

短生命周期:feature/​、bugfix/​ 分支只存在到合并到 develop​ 或 main​ 后即可删除。长期分支:main​、develop​、release/x.y.z​ 可以保留。多人协作可加用户或任务 ID 前缀(可选)Bug 修复分支 bugfix/xxx​。发布分支 release/x.y.z​。功能描述尽量简短,便于在命令行显示。功能分支 feature/xxx​。紧急修复 hotfix/xxx​。开发分支 develop​。避免使用空格和特殊字符。

2025-09-10 14:38:14 1538

空空如也

空空如也

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

TA关注的人

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