
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
认识端口号,初识socket编程,了解TCP协议和UDP协议,了解面向网络字节序,理解socket编程接口和sockaddr结构,编写UDP服务器和TCP服务器,并将TCP服务器守护进程化!

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

介绍回溯算法以及如何使用回溯算法解题!

C语言中,字符串是以 ‘\0’ 结尾的一些字符的集合,为了操作方便,C标准库中提供了一些 str 系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。的时候,为了方便查看字符串,我们可以重载流插入和流提取,方便打印查看字符串;在以前讲过,我们为了方便我们的使用以及体现流插入和提取的使用价值,我们要在类外面实现,防止。或者容量

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

带你玩转数据结构!理解算法的复杂度!

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

背包问题是⼀种组合优化的问题。问题可以描述为:给定⼀组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。01背包问题:每个物品只有⼀个完全背包问题:每个物品有无限多个多重背包问题:每件物品最多有 x 个混合背包问题:每个物品会有上面三种情况分组背包问题:物品有 n 组,每组物品里有若干个,每组里最多选⼀个物品不一定装满背包背包一定装满限定条件只有⼀个:比

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

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








