上一页 1 2 3 4 5 6 7 8 ··· 17 下一页
摘要: 一、数据库的CURD 对数据库进行增(Create)、改(Update)、查(Retrieve)、删(Delete)等操作。 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [create_specification [, create_spec 阅读全文
posted @ 2023-12-06 20:08 TechNomad 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、什么是bufferevent事件 bufferevent实际上也是一个event,只不过比普通的event高级一些,它的内部有两个缓冲区,以及一个文件描述符(网络套接字)。我们都知道一个网络套接字有读和写两个缓冲区,bufferevent同样也带有两个缓冲区,还有就是libevent事件驱动的核 阅读全文
posted @ 2023-12-05 20:08 TechNomad 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 一、Libevent的地基event_base 在使用libevent的函数之前,需要先申请一个或event_base结构,相当于盖房子时的地基,在event_base基础上会有一个事件集合,可以检测哪个事件是激活的(就绪),通常情况下可以通过event_base_new函数获得event_base 阅读全文
posted @ 2023-12-04 16:21 TechNomad 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一、了解libevent Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级专注于网络,不如 ACE 那么臃肿庞大;源代码相当精炼、易读;跨平台,支持 Windows、 Linux、 *BSD 和 Mac 阅读全文
posted @ 2023-12-04 14:50 TechNomad 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、在Ubuntu上安装MySQL sudo apt update sudo apt install mysql-server 安装完成后,MySQL服务将会自动启动,验证MySQL服务是否正在运行,输入命令: systemctl status mysql.service 输出显示表示该服务已经启用 阅读全文
posted @ 2023-12-02 13:03 TechNomad 阅读(128) 评论(0) 推荐(0) 编辑
摘要: socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要 阅读全文
posted @ 2023-12-02 10:21 TechNomad 阅读(4) 评论(0) 推荐(0) 编辑
摘要: UdpSocket::UdpSocket(QObject *parent) : QObject(parent) { //本机IP QString local_ip = "192.168.101.11"; m_udp_socket = new QUdpSocket(this); connect(m_u 阅读全文
posted @ 2023-12-01 20:57 TechNomad 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、UDP概述 传输层主要应用的协议模型有两种,一种是TCP协议,另外一种则是UDP协议。TCP协议在网络通信中占主导地位,绝大多数的网络通信借助TCP协议完成数据传输。但UDP也是网络通信中不可或缺的重要通信手段。相较于TCP而言,UDP通信的形式更像是发短信。不需要在数据传输之前建立、维护连接。 阅读全文
posted @ 2023-12-01 18:06 TechNomad 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一、常用函数的介绍 QSqlDatabase 类是Qt中用于管理数据库连接的类。它提供了创建、配置、打开和关闭数据库连接的方法。 1.addDatabase 函数 static QSqlDatabase addDatabase(const QString& type, const QString& 阅读全文
posted @ 2023-11-28 20:06 TechNomad 阅读(673) 评论(0) 推荐(0) 编辑
摘要: C语言中的结构体(struct)和共用体(union)是用来存储不同类型的数据的复合数据类型,但它们在内存中的存储方式是有很大区别的 一、结构体 定义:结构体是一种用户自定义的数据类型,允许在一个单独的实体中存储不同类型的数据。结构体的成员可以是不同的数据类型。 内存分配:结构体的各个成员在内存中是 阅读全文
posted @ 2023-11-28 18:24 TechNomad 阅读(462) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 17 下一页