logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mqtt 客户端开发(1)

目录MQTT安装paho.mqtt.c库安装依赖安装编译及运行编译运行源代码MQTTMQTT是一种轻量级物联网消息推送协议,使用MQTT开发物联网设备将会十分简单方便。关于MQTT服务器的安装可以看我的这篇文章:搭建MQTT服务器。

#开发语言#c++
MySQL 千万 级数据量根据(索引)优化 查询 速度

一、索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。提升查询速度的方向一是提升硬件(内存、cpu、硬盘),二是在软件上优化(加索引、优化sql;优化sql不在本文阐述范围之内)。能在软件上解决的,就不在硬件上解决,毕竟硬件提升代价昂贵,性价

#mysql#数据库#sql
Modbus RTU 协议详解

~~~~~~~以:波特率9600、1bit起始位、8bit数据位、1bit停止位,1bit校验位、无流控为例,那么1s内就可以传输(1+8+1+1)/9600*3.5*1000≈4ms,所以,如果从机在接收过程中,超过了4ms没有收到数据,则认为本帧数据接收结束;~~~~~~~~要求使用偶校验。从机返回:01 03 14 00 00 00 00 00 00 00 00 00 00 00 00 00

#网络
Linux串口设置参数 详细讲解

CLOCAL和CREAD是c_cflag成员中与速率相关的标志,在串口编程中,这两个标志一定要有效,以确保程序在突发的作业控制或挂起时,不会成为端口的占有都,同时串口的接收驱动会自动读入数据。算法分析:从单链表的第一个节点开始,判断当前节点的数据域的值是否为x,若是,则返回该节点的指针域,否则,依据指针域内的指针查找下一节点,直至表结束。默认对应的控制符是^R,在标准模式下,如果设置了本地模式标志

#linux
到底了