09 2023 档案

摘要:Webserver项目 webserver项目总结 1 项目介绍 使用多线程模型,利用信号量实现线程间加锁; 利用I0复用技术Epoll与线程池实现多线程的Reactor高并发模型; 利用RAII机制实现了数据库连接池,减少数据库连接建立与关闭的开销; 利用正则与状态机解析 HTTP请求报文实现处理 阅读全文
posted @ 2023-09-14 13:11 mobbu 阅读(86) 评论(0) 推荐(0) 编辑
摘要:5 排序算法总结 首先总结表如下: 排序方法 平均时间复杂度 最好情况 最坏情况 空间复杂度 是否稳定 排序方式 冒泡排序 O(n2) O(n) O(n2) O(1) 稳定 内部排序 选择排序 O(n2) O(n2) O(n2) \( 阅读全文
posted @ 2023-09-10 15:17 mobbu 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1. OSI 的七层模型分别是?各自的功能是什么? OSI体系7层 应⽤层,负责给应⽤程序提供统⼀的接⼝; 表示层,负责把数据转换成兼容另⼀个系统能识别的格式; 会话层,负责建⽴、管理和终⽌表示层实体之间的通信会话; 传输层,负责端到端的数据传输; ⽹络层,负责数据的路由、转发、分⽚; 数据链路层, 阅读全文
posted @ 2023-09-10 15:16 mobbu 阅读(38) 评论(0) 推荐(0) 编辑
摘要:操作系统 1 简单说下你对并发和并行的理解? 并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。 并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成 阅读全文
posted @ 2023-09-10 15:15 mobbu 阅读(27) 评论(0) 推荐(0) 编辑
摘要:C++基础 1 C和C++有什么区别? C++是面向对象,C面向过程 C++引入new/delete运算符,取代了C中的malloc/free库函数; C++有引用的概念,C没有 C++有类的概念,C没有 C++有函数重载,C没有 2 a和&a有什么区别? 比如int a[10]; int (*p) 阅读全文
posted @ 2023-09-05 20:14 mobbu 阅读(72) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示