技术栈
webserver
程序员老舅
24 天前
c++
·
qt
·
测试工具
·
webserver
·
qt项目
·
qt项目实战
C++ Qt项目教程:WebServer网络测试工具
在Web服务开发中,全链路测试工具是保障系统稳定性的关键。本项目基于C++ Qt框架开发,集成服务端/客户端测试能力,支持以下核心功能:
Golinie
1 个月前
服务器
·
c++
·
tcp
·
webserver
【C++高并发服务器WebServer】-12:TCP详解及实现
先来讲讲服务器端,是被动接受连接的角色,因为是被动的,所以需要先创建一个用于监听的套接字fd。监听有客户端的连接。套接字就是一个文件描述符。
Golinie
1 个月前
服务器
·
c++
·
异步
·
webserver
【C++高并发服务器WebServer】-17:阻塞/非阻塞和同步/异步、五种IO模型、Web服务器
本节的阻塞与非阻塞、同步与异步均指网络I/O。首先我们明确,典型的一次IO的两个阶段是 数据就绪 和 数据读写。
Golinie
1 个月前
linux
·
服务器
·
c++
·
select
·
webserver
【C++高并发服务器WebServer】-14:Select详解及实现
明确一下IO多路复用的概念:IO多路复用能够使得程序同时监听多个文件描述符(文件描述符fd对应的是内核读写缓冲区),能够提升程序的性能。
Golinie
2 个月前
linux
·
服务器
·
c++
·
webserver
【C++高并发服务器WebServer】-7:共享内存
共享内存允许两个或者多个进程共享物理内存的同一块区域(通常被称为段)。由于一个共享内存段会称为一个进程用户空间的一部分,因此这种 IPC 机制无需内核介入。所有需要做的就是让一个进程将数据复制进共享内存中,并且这部分数据会对其他所有共享同一个段的进程可用。
Golinie
2 个月前
linux
·
服务器
·
c++
·
webserver
【C++高并发服务器WebServer】-5:内存映射与进程通信
内存映射Memory-mapped I/O指的是将磁盘文件的数据映射到内存,用户通过修改内存就能够修改磁盘文件,如下图所示(进程地址空间指的是虚拟地址空间)。
Golinie
2 个月前
linux
·
c++
·
gdb
·
fork
·
webserver
·
高并发服务器
【C++高并发服务器WebServer】-1:Linux中父子进程fork创建及关系、GDB多进程调试
在Linux中输入man 2 fork可以查看man文档中的fork的相关函数信息。fork的作用就是创建一个子进程。
Golinie
2 个月前
linux
·
服务器
·
c++
·
webserver
【C++高并发服务器WebServer】-3:进程控制(退出进程、孤儿进程、僵尸进程、进程回收)
现代操作系统中,每个进程都会被分配一个虚拟地址空间,这个虚拟地址空间通常被划分为用户区和内核区。这种划分方式在大多数现代操作系统(如 Linux、Windows、macOS 等)中都非常常见。
Golinie
2 个月前
linux
·
c++
·
webserver
·
高并发服务器
【C++高并发服务器WebServer】-2:exec函数簇、进程控制
exec 函数族的作用是根据指定的文件名找到可执行文件,并用它来取代调用进程的内容,换句话说,就是在调用进程内部执行一个可执行文件。
Noir间
5 个月前
c++
·
设计模式
·
webserver
C++单例模式
先简单介绍一下单例模式:单例模式(Singletion Pattern)是一种软件开发中的设计模式,属于创建型模式(也称工厂模式,封装对象的创建过程,使客户端可以透明地创建对象,而不需要关心对象的内部实现细节)。单例模式确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。单例模式通常用于管理共享资源,如数据库连接、文件系统、硬件设备等,或者在多个线程之间共享数据。
DieSnowK
6 个月前
linux
·
开发语言
·
c++
·
http
·
项目
·
webserver
·
cgi机制
[项目][WebServer][CGI机制 && 设计]详细讲解
DieSnowK
6 个月前
开发语言
·
c++
·
http
·
makefile
·
shell
·
项目
·
webserver
[项目][WebServer][Makefile & Shell]详细讲解
DieSnowK
6 个月前
linux
·
开发语言
·
c++
·
http
·
项目
·
task
·
webserver
[项目][WebServer][Task]详细讲解
呵呵哒( ̄▽ ̄)"
2 年前
webserver
·
解析http
·
响应报文
WebServer 解析HTTP 响应报文
1.1 stat作用:获取文件信息struct stat 结构体详解:stat结构体中的st_mode 则定义了下列数种情况: