自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

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

2025-05-09 09:00:00 195

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

【IO-多路复用】——poll

2025-05-08 08:00:00 352

原创 【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 275

原创 【服务器通信-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 133

原创 【服务器通信-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 758

原创 【服务器通信-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 122

原创 【服务器通信-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 206

原创 【服务器通信-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 478

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

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

2025-05-01 22:38:10 715

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

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

2025-04-30 18:48:40 141

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

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

2025-04-27 12:39:14 253

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

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

2025-04-26 18:25:55 206

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

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

2025-04-25 17:43:56 207

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

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

2025-04-22 18:27:45 299

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

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

2025-04-20 18:02:25 212

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

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

2025-04-19 16:54:12 271

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

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

2025-04-18 16:59:30 279

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

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

2025-04-14 12:55:02 280

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

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

2025-04-10 11:14:06 222

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

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

2025-04-09 13:22:57 353

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

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

2025-04-07 13:29:47 299

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

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

2025-04-06 12:16:08 341

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

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

2025-04-05 19:50:37 151

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

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

2025-03-31 13:26:51 92

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

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

2025-03-30 12:04:01 280

原创 【日志库】—— log4cpp 部署套路

【日志库】—— log4cpp 部署套路

2025-03-21 18:43:55 245

原创 【接口封装】——26、接收保存文件按钮点击槽函数

【接口封装】——26、接收保存文件按钮点击槽函数

2025-03-19 12:00:00 325

原创 【接口封装】——25、文件发送按钮点击的槽函数

【接口封装】——25、文件发送按钮点击的槽函数

2025-03-18 12:00:00 168

原创 【接口封装】——24、解析服务端的消息

【接口封装】——24、解析服务端的消息

2025-03-17 10:00:00 155

原创 【接口封装】——23、TCP服务器端的连接响应

【接口封装】——22、TCP服务器端的连接响应

2025-03-16 10:00:00 129

原创 【接口封装】——22、读写文件

【接口封装】——22、读写文件

2025-03-15 20:00:00 159

原创 【接口封装】——21、解析Json对象数组的文本块

【接口封装】——21、解析Json对象数组的文本块

2025-03-14 17:23:48 212

原创 【接口封装】——20、获取数据库中的一列数据

【接口封装】——20、获取数据库中的一列数据

2025-03-13 09:32:35 162

原创 【接口封装】——19、使表情包图变得可点击响应

【接口封装】——19、使表情包图变得可点击响应

2025-03-11 14:59:29 148

原创 【接口封装】——18、添加目录项列表响应

【接口封装】——18、添加目录项列表响应

2025-03-07 22:15:11 218

原创 【基础套路】——显示图片

在Qt中,可以使用QLabel和QPixmap类来显示图片。

2025-03-05 09:42:12 108

原创 【接口封装】——17、事件过滤器重写与安装

【接口封装】——17、事件过滤器重写与安装

2025-03-04 14:08:06 203

原创 【接口封装】——16、等级迭代图标实现

【接口封装】——16、等级迭代图标实现

2025-03-03 22:51:17 161

原创 【接口封装】——15、添加多个小图标按钮

【接口封装】——15、添加多个小图标按钮

2025-03-02 11:41:25 212

原创 day36——二维区域和值的检索

day36——二维区域和值的检索

2025-03-01 16:46:06 331

空空如也

空空如也

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

TA关注的人

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