自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 epoll

epoll接口介绍;epoll底层实现原理; 搭建epoll服务端; reactor服务器完善和拓展; epoll工作模式介绍;

2025-02-23 10:06:34 612

原创 select和poll

select服务端实现;select缺点; poll服务端实现; poll缺点;

2025-02-11 09:01:03 967

原创 io模型介绍

1 什么是io; 2 io场景介绍; 3 网络io模型介绍; 4 阻塞和非阻塞io实现

2025-02-09 13:02:13 666

原创 数据链路层和网络收尾

1 mac地址的意义,ip对mac地址的兼容; 2 mac报头字段意义3 网络的本质 - 路由器用网线连接各个子网,无线广播链接自己子网内主机4 数据碰撞;5 碰撞域,减少碰撞概率,获取下一跳路由器的mac地址原因和方法,子网通信就是路由器路由选择下一跳,通过有线和无线到下一跳 6 简述arp各个字段的含义7 总结数据链路层在子网通信(各级路由器之间通信)的作用,不断获取mac地址,回答分片的意义8 nat技术; 9 代理服务器解释

2025-02-08 11:43:38 937

原创 网络层-IP协议

ip协议报文了解; 子网划分原因 - 方便路由查找 - 方便子网通信; 简述子网通信实现; ip分片组装; 分片缺点

2025-01-23 20:37:50 1027

原创 数据库事务

事务; 事务由来; 隔离级别介绍; 隔离级别实现;

2025-01-12 22:17:31 204

原创 数据库索引

索引所在位置; 索引使用现象; 数据库的数据管理; 索引的数据结构; 索引操作; 索引创建原则; 全文索引

2025-01-04 10:48:15 689

原创 mysql复合查询

单表查询回顾; 笛卡尔积; 单列多列子查询; 表的连接

2025-01-02 11:31:24 781

原创 数据库约束和查询

多种约束介绍;curd介绍;查询实战;内置函数介绍

2024-12-30 16:29:18 1070

原创 初识MySQL

环境安装; 数据库结构了解; 常见库和表的操作; 数据库内的类型解析;

2024-12-29 23:07:46 635 1

原创 传输层协议

传输层介绍; udp协议报文介绍; tcp报文介绍; tcp可靠机制解析; 链接管理机制;拥塞控制介绍;

2024-06-22 17:52:23 1095

原创 HTTPS协议了解

https介绍; 加密解密过程介绍; 解密解密方案优缺点介绍;

2024-04-29 09:07:14 736

原创 应用层协议了解

http报文字段分析; 完善模拟请求和响应;

2024-04-28 18:10:43 826

原创 序列化和反序列化

从序列化和反序列化角度来理解应用层协议

2024-04-13 20:51:12 816

原创 云备份代码实现

云备份项目实现介绍

2024-04-08 23:39:19 659

原创 网络套接字-TCP服务器

TCP通信样例;服务端客户端代码实现;守护进程化

2024-03-24 16:10:21 790 12

原创 网络套接字-UDP服务器

udp通信接口接收;通信实现

2024-03-13 17:32:00 761 1

原创 日志系统项目实现

日志项目实现:支持同步异步日志器:支持多种标准输出,文件,滚动文件等落地方式,支持文件方式拓展

2024-02-29 20:14:30 857

原创 vscode配置使用和常见错误

vscode使用心得

2024-02-18 09:50:18 1047

原创 线程知识应用总结

线程池实现和优化;单例线程池实现;常见锁介绍

2024-02-06 17:25:36 888

原创 线程同步解析

线程同步;用条件变量实现cp;信号量;用信号量实现cp;

2024-02-04 09:48:18 839

原创 线程互斥解析

线程互斥实现;死锁概念;死锁解决

2024-01-31 23:26:39 1141 1

原创 进程线程知识

线程进程概念,线程创建,线程控制尝试,页表结构分析,线程封装

2024-01-23 22:48:31 968 1

原创 进程间通信-命名管道

命名管道实现和小应用

2024-01-19 20:49:12 1014

原创 进程间通信-匿名管道

什么是进程通信:以及通信实现方法

2023-12-28 10:41:38 856

原创 动静态库链接

动静态的制作和使用,初识文件编译以及动态库加载的介绍

2023-12-22 16:14:35 965

原创 文件系统理解

文件系统:软硬链接理解

2023-12-12 16:06:46 138

原创 缓冲区介绍

缓冲区介绍:缓冲区刷新策略:缓冲区作用:缓冲区位置介绍

2023-12-06 09:36:00 919

原创 进程程序替换和shell实现

进程替换相关函数使用:xshell模拟实现

2023-12-04 15:24:50 101

原创 文件的原理和应用

文件函数的系统调用介绍:文件描述符介绍:实现重定向

2023-11-22 15:20:46 101

原创 进程终止和进程等待

进程终止exit:进程等待wait和waitpid介绍

2023-11-16 10:31:11 129

原创 环境变量小节

常见环境变量介绍:环境变量和进程的关系:周边概念补充

2023-11-11 20:01:25 736

原创 进程地址空间

进程地址空间,页表解析:虚拟地址意义:进程切换做的工作,进程独立性如何保证

2023-11-02 09:01:55 142

原创 进程的状态

linux进程状态介绍以及优先级理解

2023-10-29 11:51:38 143

原创 特殊类的设计

特殊类设计了解

2023-10-22 15:09:52 236

原创 初识进程以及父子进程

进程概念,进程属性以及子进程

2023-10-22 14:36:42 151

原创 从硬件结构到软件

从计算机硬件到linux操作系统

2023-10-15 09:04:48 502

原创 封装unordered_map和unordered_set

封装unordered_map和unordered_set,实现其简单功能

2023-10-06 11:14:30 132

原创 哈希原理和解决哈希冲突方法

哈希原理,哈希闭散列和开散列解决哈希冲突

2023-10-05 08:59:09 301

原创 实现map和set

封装map和set,主要解释模板参数以及如何解决key不可修改的问题

2023-10-03 19:32:40 134

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除