随笔
文章平均质量分 89
挖煤小行家
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
动态库与静态库的创建与区别
前言 库文件(专门存储可重复使用的代码块,包含大量函数、类和方法的文件)是一种最常用的共享代码的方式,根据使用方法不同,分为 静态链接库 和 动态链接库 库文件分类 项目的运行会通关过 编译 和 链接 两个过程 编译:编译器将项目中的源文件进行词法、语法分析等操作,最终生成多个目标文件。每个目标文件都是二进制文件,由于它们会相互调用对方的函数或变量或调用某些链接库文件中的函数或变量,编译器无法跨文件找到它们确切的存储地址,所以这些目标文件无法单独执行。 链接:链接器负责修复各个目标文件中缺失的函数和变量的原创 2021-08-16 15:52:13 · 373 阅读 · 0 评论 -
浅谈TCP三次握手、四次挥手
三次握手 TCP(Transmission Control Protocol, 传输控制协议):是一种面向连接、可靠、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后需要断开连接。 客户端使用connect()函数与服务端建立连接,确保IP地址、端口以及物理链路等的正常,为数据传输提供通道。建立TCP连接的过程中,将在客户端和服务端之间传输三个数据包,俗称 三次握手。 TCP数据报结构 序号:Seq(Sequence Number)序号占32位,用来标识从计算机A发送到计算机B的数据包的序号,原创 2021-05-31 20:56:17 · 244 阅读 · 4 评论
分享