自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day66—BFS—最短的桥(LeetCode-934)

day66—BFS—最短的桥(LeetCode-934)

2025-06-17 15:49:24 248

原创 day65—回溯—单词搜索(LeetCode-79)

day65—回溯—单词搜索(LeetCode-79)

2025-06-13 17:09:16 515

原创 day64—回溯—组合数(LeetCode-77)

day64—回溯—组合数(LeetCode-77)

2025-06-11 12:25:39 218

原创 day63—回溯—全排列(LeetCode-46)

day63—回溯—全排列(LeetCode-46)

2025-06-04 15:45:27 278

原创 day62—DFS—太平洋大西洋水流问题(LeetCode-417)

day62—DFS—太平洋大西洋水流问题(LeetCode-417)

2025-06-01 17:32:12 508

原创 day61—DFS—省份数量(LeetCode-547)

day61—DFS—省份数量(LeetCode-547)

2025-05-31 17:50:59 302

原创 day60—深度优先搜索—岛屿的最大面积(LeetCode-695)

day60—深度优先搜索—岛屿的最大面积(LeetCode-695)

2025-05-26 16:00:00 427

原创 day59—桶排序—根据字符出现频率排序(LeetCode-451)

day59—桶排序—根据字符出现频率排序(LeetCode-451)

2025-05-25 15:00:00 245

原创 day58—桶排序—前 K 个高频元素(LeetCode-347)

day58—桶排序—前 K 个高频元素(LeetCode-347)

2025-05-24 14:00:00 207

原创 day57—快速(选择/排序)—数组中的第 K 个最大元素(LeetCode-215)

day57—快速(选择/排序)—数组中的第 K 个最大元素(LeetCode-215)

2025-05-23 13:00:00 205

原创 day56—二分法—有序数组中的单一元素(LeetCode-540)

day56—二分法—有序数组中的单一元素(LeetCode-540)

2025-05-22 12:00:00 111

原创 day55—多数组—寻找两个正序数组的中位数(LeetCode-4)

day55—多数组—寻找两个正序数组的中位数(LeetCode-4)

2025-05-21 11:00:00 125

原创 day54—重复数组—寻找旋转排序数组中的最小值(LeetCode-154)

day54—重复数组—寻找旋转排序数组中的最小值(LeetCode-154)

2025-05-20 11:45:00 143

原创 day53—二分法—搜索旋转排序数组(LeetCode-81)

day53—二分法—搜索旋转排序数组(LeetCode-81)

2025-05-19 16:05:51 268

原创 【Mini 型 http 服务器】—— int get_line(int sock, char *buf, int size);

【Mini 型 http 服务器】—— int get_line(int sock, char *buf, int size);

2025-05-18 18:07:55 435

原创 【IO-多路复用】——select 与 poll 异同分析

【IO-多路复用】——select 与 poll 异同分析

2025-05-09 09:00:00 277

原创 【IO-多路复用】——poll

【IO-多路复用】——poll

2025-05-08 08:00:00 640

原创 【IO-多路复用】——select

#include <sys/select.h>int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);

2025-05-07 07:00:00 291

原创 【服务器通信-connect】——int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

客户端需要调用connect()连接服务器,connect和bind的参数形式一致。区别在于bind的参数是自己的地址,而connect的参数是对方的地址。传入参数,指定服务器端地址信息,含IP地址和端口号。传入参数,传入sizeof(addr)大小。成功返回0,失败返回-1,设置errno。connect()成功返回0,出错返回-1。socket文件描述符。

2025-05-06 11:45:00 181

原创 【服务器通信-accept】——int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);

#include <sys/types.h>  #include <sys/socket.h>int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);

2025-05-05 11:45:00 810

原创 【服务器通信-listen】——int listen(int sockfd, int backlog)

如果有大量的客户端发起连接而服务器来不及处理,未accept的客户端就处于连接等待状态。在Linux 系统中,它是指排队等待建立3次握手队列长度,即同时能处理的最大连接要求。listen()并未开始接收连线,只是设置socket 为 listen 模式。当有客户端发起连接时,服务器调用的accept()返回并接受这个连接。真正接收 client 端连线的是 accept()改变 系统限制的backlog 大小。如果接收到更多的连接请求就忽略。成功返回0,失败返回-1。个客户端处于连接待状态。

2025-05-04 11:00:00 139

原创 【服务器通信-bind】——int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)

#include <sys/types.h> #include <sys/socket.h>int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);

2025-05-03 11:30:00 221

原创 【服务器通信-socket】——int socket(int domain, int type, int protocol);

#include <sys/types.h>#include <sys/socket.h>int socket(int domain, int type, int protocol);

2025-05-02 14:07:46 493

原创 【网络服务器】——回声服务器(echo)

【网络服务器】——回声服务器(echo)

2025-05-01 22:38:10 737

原创 day52—队列—在排序数组中查找元素第一次和最后一次出现的位置(LeetCode-34)

day52—队列—在排序数组中查找元素第一次和最后一次出现的位置(LeetCode-34)

2025-04-30 18:48:40 153

原创 day51—二分法—x 的平方根(LeetCode-69)

day51—二分法—x 的平方根(LeetCode-69)

2025-04-27 12:39:14 265

原创 day50—双指针—最小覆盖字串(LeetCode-76)

day50—双指针—最小覆盖字串(LeetCode-76)

2025-04-26 18:25:55 217

原创 day49—双指针+贪心—验证回文串(LeetCode-680)

day49—双指针+贪心—验证回文串(LeetCode-680)

2025-04-25 17:43:56 214

原创 day48—双指针-通过删除字母匹配到字典最长单词(LeetCode-524)

day48—双指针-通过删除字母匹配到字典最长单词(LeetCode-524)

2025-04-22 18:27:45 310

原创 day47—双指针-平方数之和(LeetCode-633)

day47—双指针-平方数之和(LeetCode-633)

2025-04-20 18:02:25 221

原创 day46—双指针-两数之和-输入有序数组(LeetCode-167)

day46—双指针-两数之和-输入有序数组(LeetCode-167)

2025-04-19 16:54:12 277

原创 day45—贪心-非递减数列(LeetCode-665)

day45—贪心-非递减数列(LeetCode-665)

2025-04-18 16:59:30 287

原创 day44—贪心-根据身高重建队列(LeetCode-406)

day44—贪心-根据身高重建队列(LeetCode-406)

2025-04-14 12:55:02 291

原创 day43—贪心-划分字母区间(LeetCode-763)

day43—贪心-划分字母区间(LeetCode-763)

2025-04-10 11:14:06 231

原创 day42—贪心-买卖股票的最佳时机(LeetCode-122)

day42—贪心-买卖股票的最佳时机(LeetCode-122)

2025-04-09 13:22:57 358

原创 day41—贪心-用最少数量的箭引爆气球(LeetCode-452)

day41—贪心-用最少数量的箭引爆气球(LeetCode-452)

2025-04-07 13:29:47 302

原创 day40—贪心-种花问题(LeetCode-605)

day40—贪心-种花问题(LeetCode-605)

2025-04-06 12:16:08 352

原创 day39——输入操作:多值输入

day39——输入操作(一)多值输入

2025-04-05 19:50:37 161

原创 day38——最大公约数的几种求法

day38——最大公约数的几种求法

2025-03-31 13:26:51 99

原创 day37——蓝桥杯2024年第十五届省赛-C题-好数

day37——蓝桥杯2024年第十五届省赛-C题-好数

2025-03-30 12:04:01 293

空空如也

空空如也

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

TA关注的人

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