![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
qt学习
Chander_H
伪程序员
展开
-
Qt平台下TCP通信
Tcp理论Tcp协议TCP三次握手假设客户端主机A向服务器端主机B请求一个TCP连接。主机B运行了一个服务器进程,它要提供相应的服务,就首先发出一个被动打开命令,要求它的TCP准备接收客户进程的连接请求,此时服务器进程就处于“监听”状态,等待客户的连接请求。如有,就做出响应。这里以SYN、ACK表示TCP报文段中的控制位,以seq、ack分别表示TCP的发送序号和确认序号。连接过程分为以下3步。这里以SYN、ACK表示TCP报文段中的控制位,以seq、ack分别表示TCP的发送序号和确认序号;原创 2021-06-23 15:33:30 · 356 阅读 · 0 评论 -
extern
全局变量定义extern// 在头文件(hhhhh.h)文件用extern声明,注:仅仅是声明,并不分配内存空间extern RadarSystemState g_radar_system_state;// 在相应的源文件(hhhhh.cpp)中添加定义,定义一定要添加在#include之后,注:为变量分配内存空间#include <QDebug>RadarSystemState g_radar_system_state;如果想在其它头文件或者(.h/.cpp)中使用这个全局变量原创 2021-06-09 15:58:32 · 91 阅读 · 0 评论 -
Qt下的UDP通信(收和发)
1、在pro文件中添加QT += network2、在头文件中添加类的前置声明,再声明一个类对象class QUdpSocket;QUdpSocket *sender;3、使用writeDatagram()函数来发送数据 sender->writeDatagram(datagram.data(), datagram.size(), QHostAddress::Broadcast, 45454);writeDatagram()函数模型如下qint64 QUdpSocket::wr原创 2021-05-17 20:29:44 · 7467 阅读 · 0 评论 -
数据结构1
数据结构基本概念1、通俗来讲:数据结构就是计算机存储、组织数据的方式,目的是为了使计算机存储数据更加合理、进而提高存储空间的利用效率,以及代码的运行效率。2、数据结构一般可分为线性结构和非线性结构(1)线性结构:有且仅有一个开始结点和一个终端结点,所有结点都最多只有一个直接前趋结点和一个直接后继结点。(链表、栈、队列和串等)(2)非线性结构:一个结点可能有多个直接前趋结点和多个直接后继结点。(数组、广义表、树结构和图结构等)3、常用的数据结构(1)数组(Array)(2)栈( Stack):原创 2021-04-07 19:23:24 · 170 阅读 · 1 评论 -
多普勒频率
多普勒频率:接收频率与发射频率的差值,观察者接收到的频率等于观察者在单位时间内接收到的完全波的个数,因而单位时间内通过接收者的完全波的个数,即接收的频率。上面是原理:已知多普勒频率是指单位时间内接受者接收的到完全波的个数,应先计算相位差,相位差是位移差/波长*2pi,而多普勒频率又等于相位差/(2pi 时间) ,总的来说就是径向速度/波长对于雷达来说,也是径向速度/波长,但是要扩大2倍,因为时间是从波发出开始计算的。...原创 2021-03-18 11:46:24 · 17045 阅读 · 3 评论