自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【计算机网络】epoll

认识 IO 多路转接 epoll 模型,理解构建 epoll 模型的三个系统调用以及含义;理解 epoll 的底层原理,epoll 的优缺点;先简单使用 epoll 构建一个服务器,再根据 epoll 的工作模式 LT 和 ET 的对比优化服务器,使用 Reactor 模式搭建一个简单的 epoll 服务器!

2024-04-05 13:10:55 3088 213

原创 【计算机网络】select/poll

认识 IO 多路转接的其中两种实现方式,select 和 poll,从理解接口到代码实现,最后分析它们的优缺点!

2024-04-02 01:17:06 2485 213

原创 【计算机网络】高级IO模型

理解IO并认识五种高级IO模型,包括:阻塞IO、非阻塞IO、信号驱动IO、IO多路转接、异步IO,理解阻塞和非阻塞概念,同步通信和异步通信概念,最后实现非阻塞IO!

2024-03-29 13:52:48 2842 239

原创 【计算机网络】数据链路层

认识网络协议栈的最后一层,数据链路层,理解数据链路层的协议,Mac 帧,理解局域网的通信原理,理解 MTU 对不同协议的影响,理解 ARP 协议以及其它周边的协议和技术,例如 DNS、域名、ICMP、NAT技术和代理服务器!

2024-03-25 22:28:35 2637 248

原创 【计算机网络】IP 协议

认识 IP 地址,理解 IP 协议报头格式,理解网段划分,在局域网中是如何通信的,深刻理解公网 IP 地址和私有 IP 地址,根据公网 IP 和 私网 IP 理解全球网络的通信!最后简单理解路由的过程!

2024-03-19 17:08:30 4945 294

原创 【计算机网络】UDP/TCP 协议

认识传输层中的UDP/TCP协议,了解UDP协议的报文格式和特点,重点理解TCP协议,分别从TCP协议段格式、确认应答机制、超时重传机制、连接管理机制(三次握手四次挥手)、流量控制、滑动窗口、延迟应答、捎带应答和拥塞控制理解TCP协议!最后简单再理解面向字节流概念,以及面向字节流延申出来的粘包问题,和TCP的三种异常情况!

2024-03-12 23:37:23 6387 278

原创 【计算机网络】HTTPS 协议原理

理解 https 概念,认识加密是什么,认识数据摘要(数据指纹),深度探究 https 的工作原理!

2024-03-04 00:36:41 3377 253

原创 【计算机网络】HTTP协议

认识 URL,深刻理解 HTTP 协议,包括 http 请求和 http 响应,搭建最简单的 http 服务器,并加入 HTML 页面,理解 http 中的方法、状态码和报头!

2024-03-01 13:32:09 3187 255

原创 【计算机网络】应用层自定义协议

认识应用层自定义协议,序列化和反序列化,基于定制自定义协议和序列化反序列化实现网络版的计算器!最后认识使用 JSON 进行序列化和反序列化!

2024-02-26 00:45:39 2238 192

原创 【计算机网络】socket 网络套接字

认识端口号,初识socket编程,了解TCP协议和UDP协议,了解面向网络字节序,理解socket编程接口和sockaddr结构,编写UDP服务器和TCP服务器,并将TCP服务器守护进程化!

2024-02-22 07:10:56 2270 172

原创 【计算机网络】网络基础

初识计算机网络,了解网络发展,认识网络协议,TCP/IP五层模型,认识网络协议栈,理解网络传输的基本流程!

2024-02-20 01:05:17 1521 159

原创 【Linux】线程同步

学习线程同步,理解条件变量,认识生产者消费者模型,实现基于阻塞队列的生产者消费者模型,理解POSIX信号量,并实现基于环形队列的生产者消费者模型,最后实现线程池!

2024-02-18 00:19:53 1944 125

原创 【Linux】线程互斥

介绍线程互斥的概念,认识和理解互斥锁,介绍使用互斥锁的相关接口,理解锁的原理,了解死锁!

2024-02-16 13:36:04 2033 143

原创 【Linux】线程概念和线程控制

初识Linux中的线程,理解线程的各种概念,理解进程地址空间中的页表转换,介绍pthread线程库并理解线程库!

2024-02-14 00:09:22 4522 114

原创 【Linux】信号保存与信号捕捉处理

介绍信号的保存,理解信号在操作系统中的保存方式,理解系统中信号捕捉的处理过程以及介绍信号的其它知识!

2024-02-12 00:20:04 2428 128

原创 【Linux】信号概念与信号产生

认识信号的概念,了解前台进程和后台进程,介绍信号的五种产生方式

2024-02-11 01:25:20 1447 37

原创 【Linux】SystemV IPC

介绍System版本的进程间通信,包括共享内存,消息队列,信号量,并了解IPC在内核中的数据结构设计!

2024-02-09 01:45:24 2495 104

原创 【Linux】基于管道进行进程间通信

介绍进程间通信的概念,认识基于管道进行进程间通信,认识匿名管道和命名管道,基于管道简单实现进程池!在进程池中加入日志函数!

2024-02-07 00:23:54 2843 113

原创 【Linux】静态库和动态库

介绍动静态库、制作动静态库以及使用动静态库,基于地址空间理解动态库加载和程序运行的过程!

2024-02-05 01:52:48 2456 149

原创 【Linux】Ext2 文件系统

了解硬盘的结构以及认识硬盘的存储模式;理解Linux下的 Ext2 文件系统;了解软硬链接的本质;认识页框和页帧!

2024-02-04 00:13:27 2026 60

原创 【Linux】理解系统中一个被打开的文件

回顾C语言中的文件调用接口,认识Linux中的系统调用接口!介绍Linux中的文件描述符概念和原理,引入 struct file 对象!解释重定向和缓冲区的原理!最后简单实现自己的一个C库函数!

2024-02-03 01:09:33 2266 58

原创 【MySQL】MySQL库

使用C/C++语言链接MySQL库!

2024-02-02 00:02:42 1889 60

原创 【MySQL】事务

介绍事务概念以及事务的原子性、一致性、隔离性和持久性!详细讲解事务中的隔离级别!

2024-02-01 00:29:19 2796 118

原创 【MySQL】索引

介绍索引,建立MySQL与磁盘交换的基本单位的共识,深入理解索引,最后进行索引操作!

2024-01-31 09:05:56 3595 117

原创 【算法专题】贪心算法

算法专题之贪心算法

2024-01-30 08:51:40 16071 133

原创 【算法专题】动态规划综合篇

算法专题之动态规划完结

2024-01-29 09:21:11 2016 120

原创 【算法专题】动态规划之回文子串问题

算法专题之动态规划 - - - 回文子串问题

2024-01-28 09:08:55 1932 67

原创 【算法专题】动态规划之子序列问题

算法专题之动态规划 - - - 子序列问题(数组中不连续的一段)

2024-01-27 09:07:11 1690 54

原创 【算法专题】动态规划之子数组和子串系列

算法专题之动态规划 - - - 子数组、子串系列(数组中连续的一段)

2024-01-26 00:30:49 1490 39

原创 【算法专题】动态规划之简单多状态 dp 问题

算法专题之动态规划 - - - 简单多状态 dp 问题

2024-01-25 00:18:31 1472 78

原创 【算法专题】动态规划之路径问题

算法专题之动态规划 - - - 路径问题

2024-01-24 09:09:46 2366 96

原创 【C++】IO流

介绍C++中的IO流,标准IO流和问文件流!

2024-01-23 09:03:26 2016 124

原创 【C++】特殊类的设计

C++特殊类的设计,主要包括单例模式,介绍饿汉模式和懒汉模式!

2024-01-21 00:49:17 2032 141

原创 【C++】类型转换

介绍C++中的类型转换,static_cast、reinterpret_cast、const_cast、dynamic_cast

2024-01-19 00:07:25 2023 138

原创 【C++】智能指针

讲解C++智能指针的原理,内存泄漏的危害,分析三种智能指针的功能和原理!

2024-01-17 10:46:17 2216 125

原创 【C++】异常机制

讲解C++中的异常机制!

2024-01-15 09:00:24 2319 154

原创 【C++】C++11中的常见语法(下)

C++11中的常见语法!本章包括介绍C++11中的可变参数模板、lambda 表达式和包装器!

2024-01-13 00:15:35 2947 95

原创 【C++】C++11中的常见语法(上)

C++11 的常见语法介绍!包括C++11简介、列表初始化、initializer_list、C++11的声明(auto、decltype、nullptr)、右值引用和移动语义、新的类功能!

2024-01-11 00:46:11 2814 137

原创 【算法专题】动态规划之斐波那契数列模型

算法专题之动态规划 - - - 斐波那契数列模型

2024-01-10 06:52:39 2671 97

原创 【算法专题】记忆化搜索

算法专题之记忆化搜索的讲解题目!

2024-01-08 11:54:44 2661 121

空空如也

空空如也

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

TA关注的人

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