- 博客(10)
- 收藏
- 关注
原创 MQTT实例代码解析
ADDRESS:MQTT代理服务器的地址CLIENTID:MQTT客户端的唯一标识符TOPIC:要接收消息的主题名称PAYLOAD:要发布的消息内容QOS:消息的服务质量等级。在这个例子中,服务质量等级是1,表示至少一次传递TIMEOUT:操作的超时时间,以毫秒为单位。在这个例子中,超时时间是10000毫秒,即10秒子函数解析context:上下文信息,可以在回调函数中传递额外的数据或状态。在这个例子中,没有使用上下文信息,所以可以将其忽略dt:消息的传递令牌topicName:收到来
2023-11-01 20:13:42 767
原创 嵌入式电子元器件了解的知识
电阻是指物质对电流流动的阻碍程度,是电流通过物质时产生的电压降的比例关系。电阻的单位是欧姆(Ω)。电阻的大小与物质的导电性质有关,一般来说,导电性能好的物质具有较低的电阻,而导电性能差的物质具有较高的电阻。电阻的大小还与物体的尺寸、形状、温度等因素有关。根据欧姆定律,电阻与电流和电压之间的关系可以用以下公式表示:电阻(R)= 电压(V)/ 电流(I)。电阻在电路中起到限制电流流动的作用,可以用来控制电路中的电流大小。电阻还可以产生热量,例如在电炉、电灯等电器中,电阻会发热产生光线或热量。
2023-09-06 19:44:32 668 1
原创 用C语言完成单向链表
1、将头节点与当前链表断开,断开前保存头节点的下一个节点,保证后面链表能找得到,定义一个q保存头节点的下一个节点,断开后前面相当于一个有头的空链表,后面是一个无头的单向链表。2、遍历无头链表的所有节点,将每一个节点当做新节点头插到有头空链表中(每次插入到头节点的下一个节点位置)1、先遍历找到要插入节点的前一个节点,假设这个节点为A;A的下一个节点为B;1、先遍历找到要删除节点的前一个节点,假设为A;3、将A的指针域指向删除节点的下一个节点;2、找一个临时指针指向要删除的节点;3、再让A的指针域指向C;
2023-07-13 19:53:03 134 1
原创 C++一些要掌握的知识点
面向过程的语言,它重点关注的是步骤(算法),可以认为”算法”是一系列有序的步骤,只需按照步骤去做,就可以得到预期的结果,所以我们面向过程的编程语言通常一系列有序的语句,这种方式更加符合我们计算机执行命令的本质。来源:如果有了用户自定义的构造函数,编译器不会为它生成隐式的默认构造函数,如果需要用到默认构造函数来创建对象时候,需要自己显式的定义默认构造函数,工作量加大,此外,手动编写的默认构造函数的代码执行效率比编译器自动生成的默认构造函数低。使用抽象类作为基类,在派生类中对抽象类中的定义的纯虚函数进行重写;
2023-07-11 20:41:21 212
原创 用C语言搭建TCP服务器/客户端
以上就是用c语言搭建的tcp服务器和客户端,IP地址的地方可以根据自己本机的IP地址去修改(在命令提示符中可以使用ipconfig命令查看本机IP地址),端口号用的是6666,也可自己修改,但是IP地址和端口号服务器和客户端必须一至。
2023-07-08 19:49:15 4518 1
原创 约瑟夫问题
例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3。第二次报数:从被杀死的五号的下一位开始报数,也就是六号,数五个数,6-1-2-3-4,数数完毕,四号被杀死,第二次报数后,剩余人数如下。第三次报数:从被杀死的四号的下一位开始报数,同样是六号,数五个数,6-1-2-3-6,数数完毕,六号被杀死,第三次报数后,剩余人数如下。第四次报数:从被杀死的六号的下一位开始报数,也就是一号,数五个数,1-2-3-1-2,数数完毕,二号被杀死,第四次报数后,剩余人数如下。
2023-06-12 18:51:00 110 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人