摘要: ![image](https://img2024.cnblogs.com/blog/3655216/202508/3655216-20250829170218487-2067708434.png) 阅读全文
posted @ 2025-08-29 17:02 Lè_Sage 阅读(18) 评论(0) 推荐(0)
摘要: 冒泡排序也被称为起泡排序,该排序算法的原理就是经过一系列的交换实现的,也就是用第一个元素和第二个元素进行比较,如果第一个元素的值大于第二个元素则两者位置互换,否则不交换。然后第二个元素和第三个元素比较.......最后序列中最大的元素被交换到了序列的尾部,这样就完成了一轮交换,经过n轮交换之后,就可 阅读全文
posted @ 2025-08-29 17:01 Lè_Sage 阅读(21) 评论(0) 推荐(0)
摘要: 大端字节序:低字节存放在高地址 小端字节序:低字节存放在低地址 点击查看代码 /******************************************************************* * * file name: demo.c * author : cecelmx@1 阅读全文
posted @ 2025-08-29 16:54 Lè_Sage 阅读(12) 评论(0) 推荐(0)
摘要: 作用:告诉编译器该变量是容易发生变化的,不能对该变量进行优化,每次取值都必须从内存中取值而不是直接去取之前在寄存器中的值 例子: Volatile int a=20,b,c; b=a; C=a; 代码执行流程如下; B=a;先从a的内存中取值存放到寄存器,再把寄存器的值给存到b的内存 C=a;把寄存 阅读全文
posted @ 2025-08-29 16:45 Lè_Sage 阅读(24) 评论(0) 推荐(0)
摘要: 在Linux系统中,可以通过make指令完成Makefile文件的执行,make指令是一个命令工具,是一个解释Makefile文本的命令工具,也可以说它是一个工程管理器软件工具。 如果打算使用该指令,则需要在Linux系统中安装该指令:sudo apt install make,如下: 可以看到,用 阅读全文
posted @ 2025-08-22 16:45 Lè_Sage 阅读(45) 评论(0) 推荐(0)
摘要: 点击查看代码 //接口类型:短信接口 //测试环境:centos7.8 gcc4.8.5 //测试日期:2022-01-26 //使用说明:demo只包含了对接时需要的传参和解析的核心代码,可参考整合到自己的系统中,具体业务细节代码可根据自己的需要进行调整及优化。 //linux下的编译:gcc - 阅读全文
posted @ 2025-08-20 19:09 Lè_Sage 阅读(26) 评论(0) 推荐(0)
摘要: HTTP协议也称为超文本传输协议(Hypertext Transfer Protocol)是一个简单的基于请求-响应的协议,它通常运行在TCP之上,所以属于应用层协议。 浏览器基本都是基于该协议与服务器通信的,HTTP是基于 TCP/IP 协议来传输数据的,超文本的意思是指HTTP协议不只是支持普通 阅读全文
posted @ 2025-08-20 18:43 Lè_Sage 阅读(78) 评论(0) 推荐(0)
摘要: 接收缓冲区 接收缓冲区的最初概念指的是套接字从网络接收到的数据对应的暂存区,尤其当传输的数据是结构化数据时,设定特定大小的缓冲区就特别有用。 接收缓冲区的大小属于Linux系统套接字文件的属性选项之一,所以想要设置接收缓冲区的大小,则需要通过设置套接字的属性选项实现,Linux系统中提供了两个函数接 阅读全文
posted @ 2025-08-20 17:54 Lè_Sage 阅读(76) 评论(0) 推荐(0)
摘要: TCP的三次握手是在客户端调用connect()期间和服务器调用accept()期间才会发生的。 TCP的挥手机制 RFC标准中对客户端和服务器断开连接的过程进行了总结,可以看到采用的是四次挥手机制。 断开连接的图中提到了2MSL,MSL 是 Maximum Segment Lifetime,指的是 阅读全文
posted @ 2025-08-18 18:06 Lè_Sage 阅读(32) 评论(0) 推荐(0)
摘要: 由于TCP协议是面向连接的,所以只能支持一对一服务,不提供广播服务和组播服务。 TCP协议传输数据时会为每个字节分配一个序列号,通过这个序列号就可以判断数据是否重复到达以及数据是否丢失,还可以通过序列号对数据进行排序。 另外,接收端每次接收到数据之后必须发送确认应答(ACK),如果在超时时间内没有发 阅读全文
posted @ 2025-08-18 16:21 Lè_Sage 阅读(38) 评论(0) 推荐(0)