会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wsl-hitsz
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
2021年3月31日
epoll 笔记
摘要: epoll epoll 是LINUX 特有的I/O 复用函数。它在使用和实现上与select、poll 有很大的差异。 epoll 使用一组函数来完成任务,而不是单个函数。 epoll 把用户关心的文件描述符上的时间放在内核里的一个事件表(红黑树)中,而无需像select和poll 那样每次调用都要
阅读全文
posted @ 2021-03-31 10:47 wsl-hitsz
阅读(106)
评论(0)
推荐(0)
2021年3月26日
HTTP 请求的读取和分析
摘要: 主状态机的状态 正在分析请求行 CHEACK_STATE_REQUESTLINE → parse_requestline 正在分析头部字段 CHECK_STATE_HEADER → parse_headers 从状态机的三种可能状态,即行的读取状态 读取道一个完整的行 LINE_OK 行出错 LIN
阅读全文
posted @ 2021-03-26 22:32 wsl-hitsz
阅读(233)
评论(0)
推荐(1)
[转]阻塞IO与非阻塞IO
摘要: https://blog.csdn.net/u010838785/article/details/104455173 https://blog.csdn.net/qq_34638435/article/details/81878301?utm_medium=distribute.pc_relevan
阅读全文
posted @ 2021-03-26 20:44 wsl-hitsz
阅读(66)
评论(0)
推荐(0)
2021年3月17日
死锁
摘要: 死锁发生的条件 死锁:每个人都占有一定资源,另外又都在等待另外一个人手上的资源。在并发环境下,各进程因竞争资源而造成的互相等待对方手里资源,导致各进程都阻塞,都无法向前推进的现象,就是死锁。 互斥条件:只有对必须互斥使用的资源的争抢,才会导致死锁。 不剥夺条件:进程所获得的资源在未使用完之前,不能由
阅读全文
posted @ 2021-03-17 17:22 wsl-hitsz
阅读(62)
评论(0)
推荐(0)
2021年3月16日
TCP 三次握手四次挥手
摘要: TCP 的基本信息 序列号:在建立连接时,由计算机随机生成的随机数,作为其初始值,通过SYN 包传给接收端的主机,每发送一次数据,就累加一次该数据字节数大小,用来解决网络包乱序问题。 确认应答号:指下一次期望收到的数据的序列号,发送端收到这个确认应答以后,可以认为在这个序号之前的数据都被正常接收,用
阅读全文
posted @ 2021-03-16 17:04 wsl-hitsz
阅读(104)
评论(0)
推荐(0)
键入网址后,期间发生了什么
摘要: HTTP 浏览器第一步工作就是对URL进行解析,从而生成发送给Web服务器的请求信息。 如果没有路径名时,就代表访问根目录下实现设置的默认文件,也就是/index.html 或者/default.html 这些文件, 这样就不会发生混乱。 生成HTTP请求信息 对URL进行解析之后,浏览器确定了We
阅读全文
posted @ 2021-03-16 15:13 wsl-hitsz
阅读(116)
评论(0)
推荐(0)
2021年3月12日
堆排序
摘要: 堆排序 #include <iostream> #include <algorithm> using namespace std; void max_heapify(int arr[], int start, int end) { int dad = start; int son = dad * 2
阅读全文
posted @ 2021-03-12 22:18 wsl-hitsz
阅读(68)
评论(0)
推荐(0)
多线程顺序打印以及生产消费者
摘要: 三个线程顺序打印A,B,C #include<iostream> #include<thread> #include<mutex> #include <condition_variable> using namespace std; std::mutex mtx; std::condition_va
阅读全文
posted @ 2021-03-12 14:33 wsl-hitsz
阅读(112)
评论(0)
推荐(0)
2021年3月11日
HTTP HTTPS 的基本知识点
摘要: HTTP HTTP 超文本传输协议, 他可以拆分成三个部分: 超文本,传输,协议。 协议表示两个以上的参与者,对参与这的一种行为约定和规范 HTTP 是一个双向协议 HTTP是一个文字、图片、视频的混合体,最关键有超链接,能从一个超文本跳转到另外一个超文本,HTML就是最常见的超文本。 HTTP 状
阅读全文
posted @ 2021-03-11 22:35 wsl-hitsz
阅读(206)
评论(0)
推荐(0)
2021年3月2日
左值与右值及move语义
摘要: 左值与右值的区别 左值: 就是有确定的内存地址、有名字的变量,可以被赋值,可以在多条语句中使用; 右值: 没有名字的临时变量,不能被赋值,只能在一条语句中出现,如:字面常量和临时变量。 如何区分左值与右值 看能不能对表达式取地址 能否用“取地址&”运算符获得对象的内存地址。 对于临时对象,它可以存储
阅读全文
posted @ 2021-03-02 15:50 wsl-hitsz
阅读(346)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
12
13
···
15
下一页
公告