- 博客(7)
- 收藏
- 关注
原创 技事纪—— 传输文件数据中存在多个 \0怎么避免截断
在进行文件上传操作时,文件压缩后,传输文件数据中存在多个 \0,许多操作会受限制因为遇到\0会被截断。甚至数据传输都不正确;在使用字符串处理函数(如 C 语言中的 strcpy、strlen 等)时,遇到 \0 时会认为数据到此为止,导致数据丢失。
2025-02-11 00:00:00
276
原创 技事纪——OCPP协议cjson操作的一些注意事项
5.格式转换cJSON_PrintUnformatted 与 cJSON_Print :cJSON_Print 会输出带有缩进和换行的 JSON 字符串,便于人类查看。4.注意:使用 cJSON_Delete() 删除整个 JSON 对象,会释放所有相关的内存。如下,由于 feedback_body 是通过 cJSON_AddItemToObject 被添加到 feedback_root 中的,当删除 feedback_root 时,它所包含的所有子项(包括 feedback_body)会被自动删除。
2025-02-10 17:33:58
164
原创 技事纪——记录一次DNS解析
在我的设备开发板与一个加密交换机通讯过程中,连接指定网址总是失败,经打印发现问题原因是DNS解析失败导致的;更换网络使用其它的路由器或者交换机就正常。
2025-02-10 16:07:15
974
原创 技事纪——HTML 转义导致下发URL之后连接失败
在调试下载阿里云文件功能过程中遇到的一个问题:使用curl指令下载成功,使用程序测试功能总是失败,连接不上;
2025-02-10 14:37:59
280
原创 技事纪-记录一次给予mongoose库的Https文件上传的实现
工作需要,LINUX+QT下基于Mongoose库进行文件上传功能的开发,这是最近的一次经历,给我以激励的同时让我决定需要记录一下日常与收获;
2024-04-13 17:57:18
421
1
原创 技事纪-J1939-CAN多帧传输的实现
CAN通讯,多帧传输,参考J1939协议实现。软件环境:QT+LINUX语言:C++硬件:nuc972板子,NUC972DF61YC。
2024-04-13 17:13:57
1540
2
QT数据库SQL的操作函数:增、删、查、改以及自实现例程
2024-11-01
串口协议-涂鸦 IoT 开发平台-涂鸦 IoT 开发平台.pdf
2024-09-12
JLink手动添加Artery MCU-V2.0.0
2024-09-11
arm开发UART怎么处理连续0字节丢失的问题
2024-09-30
一次阿里云上传文件的失败尝试,求解决方法,在我基础上。
2024-05-06
c++,系统将\0和00划等号了,怎么区分
2023-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人