会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SocialistYouth
Web安全设计
摘要: ### HTTP协议解析 #### HTTP的工作原理(输入URL到浏览器显示网页经历的步骤) 1. 浏览器解析URL(protocol + // + domain + / + 目录 + / + 资源 ) 2. 浏览器向DNS请求解析Domain的IP地址(逐级解析: 浏览器缓存+操作系统缓存+操作
阅读全文
posted @ 2023-06-13 21:26 SocialistYouth
阅读(48)
评论(0)
推荐(0)
编辑
C++
摘要: 命名空间 namespace:命名空间 区分同一个作用域下的相同成员 :: 作用域运算符 int AA = 20; int main(){ int A = 10; cout<<A<<endl; //10 cout<<::A<<endl; //20 :: 前面不指定作用域,代表取全局的作用域 } 命名
阅读全文
posted @ 2023-01-14 18:08 SocialistYouth
阅读(21)
评论(0)
推荐(0)
编辑
WSL2 网络异常排查 [ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]
摘要: 最近在使用的 wsl2 的时候突然发现 wsl2 无法正常联网,即 ping 不通外网以及宿主机的 wsl 网卡。但是将 wsl 版本设置为 1 就可以联网了。 如果你是正常使用的时候,并且自己没有手动修改过 主机 和 WSL2 的网络配置,然后就忽然发现 WSL2 不能正常访问网络了,这个时候你重
阅读全文
posted @ 2022-09-13 21:50 SocialistYouth
阅读(8705)
评论(0)
推荐(0)
编辑
红黑树
摘要: 1. 红黑树 1.1 定义 (1) 根节点一定是黑色 (2) 节点是红色或者黑色 (3) 所有叶子节点都是黑色nil节点 (4) 红色节点的子节点都是黑色 (不能有两个连续的红色节点) (5) 任一节点到其每个叶子节点的路径都包含相同数量的黑色节点 1.2 性质 从根节点到nil叶子节点的最长的可能
阅读全文
posted @ 2022-08-02 16:13 SocialistYouth
阅读(25)
评论(0)
推荐(0)
编辑
Linux 网络编程——IO Multiplexing之select, poll, epoll详解
摘要: 上一章节Linux 网络编程——多进程,多线程模型已经介绍了两种服务器并发模型,但其并发量受进程/线程数量限制。这一章节,我们将介绍三种IO多路复用模型,可以实现单进程监听多个网络IO事件。 IO multiplexing就是我们说的select,poll,epoll,有些地方也称这种IO方式为ev
阅读全文
posted @ 2022-05-01 11:08 SocialistYouth
阅读(124)
评论(0)
推荐(0)
编辑
Linux 网络编程——多进程,多线程模型
摘要: 上一章节"Linux Socket编程基础"已经介绍了单客户端-单服务器的一对一模型,但在实际应用中,服务器要同时处理成千上万个客户端的请求,一对一模型没法对其他客户端响应。 这一章节,我们介绍服务器模型的多进程模型(多线程回收子进程)和多进程模型 多进程模型: 多进程模型服务器demo #incl
阅读全文
posted @ 2022-04-29 23:41 SocialistYouth
阅读(140)
评论(0)
推荐(1)
编辑
Linux 网络编程——Socket编程基础
摘要: 1.什么是socket? 2.socket基本操作 需要的头文件 #include <unistd.h> #include <sys/types.h> #include <sys/socket.h> 2.1 socket() int socket(int domain, int type, int
阅读全文
posted @ 2022-04-27 17:48 SocialistYouth
阅读(82)
评论(0)
推荐(1)
编辑
导航
管理
统计
随笔 - 3
文章 - 25
评论 - 0
阅读 -
10248
我的标签
Web安全
(1)
HTTP
(1)
随笔分类
(2)
Debug(2)
随笔档案
(3)
2022年9月(2)
2022年5月(1)
文章分类
(24)
Data Structure(1)
HTTP协议(1)
Leetcode刷题(18)
Linux Socket(3)
WebSocket(1)
点击右上角即可分享