- 博客(8)
- 收藏
- 关注
原创 Problem: 6. Z 字形变换
如果没有理解的话,可以想象原本的数据是一个直线(绳索),我们U字反复对折,U字里,相邻两点的关系其实是两点直接绳索的长度,即为“两个”x到n的距离。相邻U字之间的关系是一个U型绳索的长度,即为2(n- 1 -x),变化为2n - 2x - 2 ,即为cycle -2x;一 二列第i行,i(0 < i < numRows-1):每个数据之间的关系为2(numRows- 1 - i);中间第x行,设其为第x个数据,与下一个数据的关系为x + (n-x) + (n-1);相邻两个的关系为m+2(n - x);
2025-08-15 13:43:24
367
原创 技事纪—— 传输文件数据中存在多个 \0怎么避免截断
在进行文件上传操作时,文件压缩后,传输文件数据中存在多个 \0,许多操作会受限制因为遇到\0会被截断。甚至数据传输都不正确;在使用字符串处理函数(如 C 语言中的 strcpy、strlen 等)时,遇到 \0 时会认为数据到此为止,导致数据丢失。
2025-02-11 00:00:00
359
原创 技事纪——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
224
原创 技事纪——记录一次DNS解析
在我的设备开发板与一个加密交换机通讯过程中,连接指定网址总是失败,经打印发现问题原因是DNS解析失败导致的;更换网络使用其它的路由器或者交换机就正常。
2025-02-10 16:07:15
1036
原创 技事纪——HTML 转义导致下发URL之后连接失败
在调试下载阿里云文件功能过程中遇到的一个问题:使用curl指令下载成功,使用程序测试功能总是失败,连接不上;
2025-02-10 14:37:59
333
原创 技事纪-记录一次给予mongoose库的Https文件上传的实现
工作需要,LINUX+QT下基于Mongoose库进行文件上传功能的开发,这是最近的一次经历,给我以激励的同时让我决定需要记录一下日常与收获;
2024-04-13 17:57:18
510
1
原创 技事纪-J1939-CAN多帧传输的实现
CAN通讯,多帧传输,参考J1939协议实现。软件环境:QT+LINUX语言:C++硬件:nuc972板子,NUC972DF61YC。
2024-04-13 17:13:57
1965
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关注的人