相关文章
EPOLL单线程版本 基于reactor 的 httpserver文件下载 支持多个客户端同时处理
之前写了一个httpserver的问价下载服务器 如果有多个客户端请求过来只能串行处理必须得等当前的操作完成之后才会处理
另外还存在 文件大的时候 会出错 处理不了 原因就是 sendfile是在一个while循环中处理的
当调用send失败返回-1之后 就 结束了 而一般来讲 se…
编程日记
2025/1/19 14:08:02
排序算法之【快速排序】
📙作者简介: 清水加冰,目前大二在读,正在学习C/C、Python、操作系统、数据库等。 📘相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。 欢迎点赞 👍…
编程日记
2025/1/21 3:14:47
【Linux】线程详解完结篇——信号量 + 线程池 + 单例模式 + 读写锁
线程详解第四篇 前言正式开始信号量引例信号量的本质信号量相关的四个核心接口生产消费者模型用环形队列实现生产者消费者模型基于环形队列的生产消费模型的原理代码演示单生产者单消费者多生产者多消费者 计数器的意义 线程池基本概念代码 单例模式STL,智能指针和线程安全STL中…
编程日记
2025/1/17 4:39:28
Node.js 是如何处理请求的
前言:在服务器软件中,如何处理请求是非常核心的问题。不管是底层架构的设计、IO 模型的选择,还是上层的处理都会影响一个服务器的性能,本文介绍 Node.js 在这方面的内容。
TCP 协议的核心概念
要了解服务器的工作原理首先需要了…
编程日记
2025/1/19 13:41:05
Redisson程序化的配置方法
2.1. 程序化配置方法
Redisson程序化的配置方法是通过构建Config对象实例来实现的。例如:
Config config new Config();
config.setTransportMode(TransportMode.EPOLL);
config.useClusterServers()//可以用"rediss://"来启用SSL连接.addNodeAddress(…
编程日记
2025/1/16 20:22:22
回归预测 | MATLAB实现PSO-SVR粒子群优化支持向量机回归多输入单输出预测
回归预测 | MATLAB实现PSO-SVR粒子群优化支持向量机回归多输入单输出预测 目录 回归预测 | MATLAB实现PSO-SVR粒子群优化支持向量机回归多输入单输出预测预测效果基本介绍模型描述程序设计预测效果 <
编程日记
2025/1/21 14:18:31
深入探究 C++ 编程中的资源泄漏问题
目录
1、GDI对象泄漏
1.1、何为GDI资源泄漏?
1.2、使用GDIView工具排查GDI对象泄漏
1.3、有时可能需要结合其他方法去排查
1.4、如何保证没有GDI对象泄漏?
2、进程句柄泄漏
2.1、何为进程句柄泄漏?
2.2、创建线程时的线程句柄泄漏
…
编程日记
2025/1/17 1:05:45
x64内核实验6-进程
x64内核实验6-进程 这里写目录标题 x64内核实验6-进程进程结构体头文件(很长可以直接看后面的重要属性介绍)进程结构体主要属性的介绍 进程结构体头文件(很长可以直接看后面的重要属性介绍)
首先来看一下进程结构体完整的定义&am…
编程日记
2025/1/18 22:32:21