相关文章
仿mudou库one thread one loop式并发服务器
目录 1.实现目标
2.HTTP服务器
实现高性能服务器-Reactor模型
模块划分
SERVER模块:
HTTP协议模块:
3.项目中的子功能
秒级定时任务实现
时间轮实现
正则库的简单使用
通⽤类型any类型的实现
4.SERVER服务器实现
日志宏的封装
缓冲区Buffer…
建站知识
2025/5/3 23:04:09
python 虚拟环境使用
创建虚拟环境
python -m -venv dir
dir是要创建虚拟环境的目录,文件夹不存在会自动创建相关的文件夹及其父文件夹.
示例
python -m venv d:\pythonvenv\python3.11.5 这样会在d:\pythonvenv\python3.11.5 目录下创建一个虚拟环境
使用帮助:
python -m -venv -h
使用虚拟…
建站知识
2025/5/11 15:46:44
webgoat-Insecure Deserialization不安全的序列化
A(8)不安全的反序列化
反序列化是将已序列化的数据还原回对象的过程。然而,如果反序列化是不安全的,那么恶意攻击者可以在序列化的数据中夹带恶意代码,从而在反序列化时执行这些代码。这种攻击被称为反序列化。
什么…
建站知识
2025/5/11 15:31:42
kprobe 内核实现原理
kprobe是linux内核的一个重要的特性,是其他内核调试工具(perf,systemtap)的基础设施,同时内核BPF也是依赖于kprobe。
Kprobe结构体
< include/linux/kprobe.h >
struct kprobe {struct hlist_node hlist; /* 所有注册的kprob…
建站知识
2025/5/5 1:28:33
【Docker】Docker中 的AUFS、BTRFS、ZFS、存储池概念的详细讲解
前言 作者简介: 辭七七,目前大二,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖&…
建站知识
2025/5/8 18:07:28
LV.12 D17 中断控制器 学习笔记
一、中断控制器 在处理IRQ的时候,会将CPSR写入IRQ_SPSR,然后将CPU切换为IRQ模式,把状态改成ARM状态,把I位写成1禁止全部的IRQ,所以中断这样是我们不想要的。4412是一个四核的CPU,在发送中断前要确定发送给哪…
建站知识
2025/5/4 18:36:44