分享知识
文章平均质量分 86
SouthernBird
路漫漫其修远兮
展开
-
认识MQTT(C语言)
注意: 官方订阅和发布是两个例子,需要整合到一个代码里,最后只启动一个进程。提示:mqtt的连接类似与TCP的连接,有且仅有一个连接。通信时不要用中文,我们终端默认是utf-8编码,而fx软件用的是其它编码,会出现乱码现象。你不得不看的图文并茂的MQTT协议通信过程!图文并茂讲解MQTT协议通信过程,深入理解MQTT协议工作过程。但是在根目录下进行编写执行代码是不妥的,我们一般在家目录下自己的文件夹进行编写。是因为修改了程序的这部分导致的,但并不影响我们的测试。》2.开启linux下的MQTT服务器。原创 2023-07-10 22:39:32 · 1162 阅读 · 0 评论 -
一文搞懂JSON
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于将数据结构化地传输和存储。它由键值对组成,采用类似于JavaScript对象的格式来表示数据。JSON易于阅读和编写,并且易于解析和生成,成为广泛应用于Web应用程序和数据交换的标准格式之一。原创 2023-06-28 20:06:54 · 12492 阅读 · 0 评论 -
内核链表的使用
将下面的数据节点信息转换为链表结构,并遍历输出。type为1代表bool类型,2代表整形,3代表浮点型。它是一种灵活、高效的数据结构,适用于各种场景和问题的解决方案。上面是一个学生结构体,假设我们换了一个老师结构体,上面的链表的实现逻辑不变,但还是需要进行大量修改。但是linux提供的内核链表还是不太满足初学者需求,我从某些途径获取到了一个。,在主函数中利用封装的接口生成一个学生链表,并遍历输出链表的学生信息。为了提高开发效率,减少重复工作,linux内核给我们提供了链表。原创 2023-06-28 18:48:12 · 376 阅读 · 0 评论 -
基础的git命令使用
注意:文中所有命令的代表必选参数,[ ]代表可选参数,中内容为对参数的解释,输入命令时候需要进行替换,比如git add 代表git add这个命令后面要跟一个文件名,比如git add test.txt。在还未成为git仓库的文件夹中,右键菜单打开“Git Bash Here”终端。git add :*代表所有的文件--- git add *注意你的文件夹路径,一定要在新建的文件夹里,可使用cd 命令进入。git reflog :显示引用记录,引用记录包括所有的提交信息。原创 2023-06-27 12:36:44 · 1597 阅读 · 0 评论 -
IO与进程篇 LESSON3 进程理论
介绍进程相关理论知识,为进程编程做好准备原创 2023-04-21 08:30:40 · 61 阅读 · 0 评论 -
动态库与静态库专栏
静态库与动态库的制作流程原创 2023-04-20 22:33:53 · 148 阅读 · 0 评论