Loading

06 2023 档案

摘要:## 下载地址 [qt5.9downlaod](https://download.qt.io/archive/qt/5.9/) ![](https://img2023.cnblogs.com/blog/2823710/202305/2823710-20230522102108048-28183072 阅读全文
posted @ 2023-06-20 09:33 eiSouthBoy 阅读(957) 评论(0) 推荐(0)
摘要:## 问题引入 MQTT使用也有一段时间了,包括同步和异步的使用。 这里根据官方案例和本人的理解,记录以下学习过程。 ## 解决过程 简要介绍编写 MQTT Producer的消息发布(异步)过程: - **第1步:创建客户端** ```c LIBMQTT_API int MQTTAsync_cre 阅读全文
posted @ 2023-06-20 09:33 eiSouthBoy 阅读(1324) 评论(0) 推荐(0)
摘要:## 一、问题引入 官方给出了MQTT Client的同步和异步发布的例子,本随笔就是同步发布的example。同步和异步都有一套API函数和结构体。 同步发布消息算是最简单的案例了,这里总结一下代码。 ## 二、解决过程 简要介绍编写 MQTT Producer的消息发布(同步)过程: - **第 阅读全文
posted @ 2023-06-20 09:33 eiSouthBoy 阅读(805) 评论(0) 推荐(0)
摘要:一、宏定义 几个特殊的宏 C语言规定了几个特殊的宏:__FILE__ 、 __LINE__ 、 __func__。 macro.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdbool.h> int 阅读全文
posted @ 2023-06-16 14:19 eiSouthBoy 阅读(40) 评论(0) 推荐(0)
摘要:一、问题引入 程序是由许多个函数组成的,而编写一个好的、安全的函数是很重要的。 随笔通过引用 #include <stdio.h> 库中的两个函数来分析:sprintf() 和 snprintf(),为什么一个好的、安全的函数的那么的重要? 二、解决过程 sprintf函数例子 #include < 阅读全文
posted @ 2023-06-07 15:18 eiSouthBoy 阅读(1014) 评论(0) 推荐(0)
摘要:## 一、问题引入 通过 **Tinyhttpd:运行测试【1】 和 抓包分析【2】**,基本完成了对程序的功能测试和通信原理。此时可以进一步对源码进行分析,本文不考虑代码一行一行的分析,仅对关键部分代码解析。 ## 二、解决过程 ### 2-1 main()函数 主函数主要创建http的监听套接字 阅读全文
posted @ 2023-06-06 11:35 eiSouthBoy 阅读(59) 评论(0) 推荐(0)