- 博客(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关注的人
RSS订阅