自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 【Linux】基于CentOS7+Mosquitto搭建MQTT Broker

CentOS7系统,基于mosquitto实现搭建MQTT broker。基于openSSL实现TLS/SSL加密

2024-01-08 15:06:45 414

原创 【计网】数据包的封装传输过程

当我们在聊天框点击发送,或者在网页点击搜索的时候。我们的主机上和某个遥远的主机建立起了一次通讯。问题一:消息是如何准确地定位到对方的“聊天框”的?(对方在哪儿)问题二:消息又是如何在茫茫网海中找到对方的“聊天框”?(怎么去)

2023-05-11 17:44:08 738

原创 【Linux c】基于uloop+有锁队列实现多中心的DTU通讯

根据等待响应时间(帧间隔)等待串口回复数据,若收到回复则将数据往指令socket回复,若超时则重新下发一次。串口主动发送数据时,会转发给所有建立连接的服务器。

2023-04-23 10:30:42 427

原创 【Linux c】日期及时间戳的生成和转换

【Linux c】日期及时间戳的生成和转换。

2022-12-26 17:07:23 1847

原创 【Linux c】cJSON API

对于已知Json格式,可以直接使用Get API进行解析。这里只示例从未知长度和内容的JSON对象中获取指定的数据。比如下图中,data对象里‘’powe‘’对象名和数量都是未知的,则可以利用结构体的child指针去遍历。,*child指向子节点的首地址,兄弟结点之间使用*next, *prev相互指向。从cJSON.h 中的结构体定义可以看出:cJSON的存储结构更像是。

2022-12-26 15:50:39 475

原创 【Linux c】 Sqlite3 操作与功能实现

最近工作中常用到sqlite3来处理数据,记录一下使用习惯和心得。重点在于对应不同的场景选择不同的性能操作。

2022-11-16 11:02:19 5919

原创 C++实现数据结构(链表)

顺序表可以看作有序元素的线性排列,它们之间是相互紧密挨着对方。而链表可以看作有序结点的线性排列,它们之间并不是紧密相连,前后有随机长度的距离。可以看出,链表和顺序表可以两个本质不同的地方:那么链表各个结点的地址是不连续的,那么用什么方法保证前后的元素线性相连呢?答案就是指针。指针在我们脑海中的画面就像一个连线一样可以指向下一个元素。而指针的实质其实也是一个变量,只不过这个变量存储的是其他变量的地址(迷糊的同学可以去重新复习一下指针和内存管理)。既然知道了顺序表和链表的本质不同,那么它们在做相同基本操作的时候

2022-06-25 21:57:16 628 1

原创 C++实现数据结构(顺序表)

从大二开始接触严蔚敏老师的《数据结构》,对课本中的伪代码和生硬的结构体我个人感到非常无力。后面因考研不得不硬着头皮啃完整本书,在一遍一遍枯燥之后才慢慢开始懂得其中的乐趣(像极了抖M)。如今我面临毕业即将投身于社会主义现代化建设中,想着借“准备面试”的名义把我的学习成果用C++实现出来,如果有错误还望各位前辈和同学指出。...

2022-06-25 21:04:57 603

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除