- 博客(558)
- 收藏
- 关注
原创 如何描述变量:存储类、生命周期,作用域、链接属性
文件作用域的变量可能具有外部链接或者内部链接,具有外部链接的变量可以在一个多文件程序的任何地方使用(默认,也可以用extern),具有内部链接的变量可以在一个文件的任何地方使用(用static修饰)。c、自动存储时期,表示在程序进入定义这些变量的代码块时,才会为这些变量分配内存,退出该代码块时,分配的内存将被释放;(3)文件作用域(在所有函数之外定义的变量,从它定义到该文件结尾处都是可见的,也叫全局变量)。可以根据一个变量的存储类、作用域、链接属性、生命周期来描述该变量。存储类表明变量在哪里存储。...
2022-07-15 15:58:45 349
原创 文件读写——Linux系统如何管理文件(i节点、v节点)
以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。硬盘中的静态文件 内存中被打开的文件 IO流的概念
2022-07-13 16:44:28 332
原创 man命令:查找linux命令、API或者C库函数
可以使用man命令。man 1 xxx 1表示查找linux命令,比如 man 1 lsman 2 xxx 2表示查找linux API ,比如 man 2 CopyFileman 3 xxx 3表示查找C库函数,比如 man 3 print
2022-07-12 16:10:51 1087
原创 例程1:客户端从服务器读取一个字符串并打印出来
server.cpp 是服务器端代码,client.cpp 是客户端代码。要实现的功能是:客户端从服务器读取一个字符串并打印出来。服务器端代码 server.cpp:客户端代码 client.cpp:
2022-07-12 15:34:02 107
原创 图解TCP数据的传输(建立连接、数据传输、断开连接)
以下内容源于C语言中文网的学习与整理,非原创,如有侵权请告知删除。TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。 TCP数据报结构在简述TCP数据传输之前,先看一下TCP数据包结构。 带阴影的几个字段需要重点说明一下:(1)序号:Seq(Sequence Number)序号占32位,用来标识从计算机A发送到计算机B的数据包的序号,计算机发送数据时对此进行标记。(2)确认号:A
2022-07-11 18:55:52 3891 3
原创 TCP/IP模型简介(OSI模型的简化版)
以下内容源于C语言中文网的学习与整理,如有侵权请告知删除。OSI 是 Open System Interconnection 的缩写,译为“开放式系统互联”。OSI 模型把网络通信的工作分为 7 层,从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。OSI 只是存在于概念和理论上的一种模型,它的缺点是分层太多,增加了网络工作的复杂性,所以没有大规模应用。后来人们对 OSI 进行了简化,合并了一些层,最终只保留了 4 层,从下到上分别是接口层、网络层、传输层和应用层,这就是大名鼎鼎的
2022-07-11 18:24:24 7405
原创 IP、MAC和端口号
以下内容转载于:IP、MAC和端口号——网络通信中确认身份信息的三要素。在茫茫的互联网海洋中,要找到一台计算机非常不容易,有三个要素必须具备,它们分别是 IP 地址、MAC 地址和端口号。
2022-07-11 17:47:07 1599
原创 网络套接字socket的简介
以下内容源于C语言中文网的学习与整理,如有侵权请告知删除。 一、socket是什么1、socket的含义2、UNIX/Linux 中的socket二、socket有哪些分类1、流格式套接字(SOCK_STREAM)2、数据报格式套接字(SOCK_DGRAM).........
2022-07-11 17:38:32 775
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人