TCP 协议的三次握手和四次挥手 | 计算机基础

TCP 是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓的“连接”,其实是客户端和服务器的内存里保存的一份关于对方的信息,如 IP 地址、端口号等。TCP 可以看成是一种字节流,它会处理 IP 层或以下的层的丢包、重复以及错误问题。在连接的建立过程中,双方需要交换一些连接的参数。这些参数可以放在 TCP 头部。TCP 提供了一种可靠、面向连接、字节流、传输层的服务,采用三次握手建立一个连接,采用四次挥手来关闭一个连接。

阅读更多

svg 导出为指定分辨率的 pdf | Swift

以文本形式打开 svg 文件,修改 height 和 width 项,将其改成想要的分辨率,然后使用 AI 等矢量图编辑软件导出到 pdf 即可。

调用 C++ | Swift

Swift 不能直接调用 C++,需要通过 Objective-C/C++ 桥接。本文主要介绍了在 Swift 中调用 C++ 的一些技巧。

阅读更多