自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构——树形结构

树(Tree)是n(n≥0)个节点的有限集合T,它满足两个条件 :有且仅有一个特定的称为根(Root)的节点;其余的节点可以分为m(m≥0)个互不相交的有限集合T1、T2、……、Tm,其中每一个集合又是一棵树,并称为其根的子树(Subtree)。//左子树//数据//右子树}BTree;

2023-09-15 16:51:14 341

原创 网络编程相关面试题

服务端收到客户端发出的 SYN 请求后,会把这个连接信息存储到半链接队列(SYN 队列)。服务端收到第三次握⼿的 ACK 后,内核会把连接从半连接队列移除,然后创建新的完全的连接,并将其添加到全连接队列(accept 队列),等待进程调⽤ accept 函数时把连接取出来。这两个队列都是有大小限制的,当超过容量后就会将链接丢弃,或者返回RST包。

2023-09-14 18:50:47 22 1

原创 进程以及线程

进程:程序(a.out)是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念程序:进程(./a.out)是一个动态的概念,它是程序执行的过程,包括创建、调度和消亡 为什么说进程是程序执行和资源管理的最小单位?因为每一个进程都有一个0~4G的虚拟内存为什么要有虚拟内存?--->多任务、安全交互进程:该类进程是由shell控制和运行的。交互进程既可以在前台运行,也可以在后台运行。批处理进程:该类进程不属于某个终端,它被提交到一个队列中以便顺序执行。守护进程:该类进程在后台运行。它一般在Linux启

2023-08-30 20:28:47 23

原创 shell编程

shell中可以自定义变量,但是它没有数据类型,任何赋予自定义变量的值都会被shell解释为一串字符串。它的命名规则与c相同~ 由字母、数字以及下划线(_)组成,首字母不能为数字~ 不能为关键字和保留字~ 尽量见名知意给变量赋值变量名=值这里等号两边不能有空格,而且shell中通常使用全大写来写变量;若要取变量的值可以用$符号,例如我定义一个变量COUNTCOUNT=2是不是以为他会打印this is the 2nd。

2023-08-05 15:56:37 19

原创 C语言指针详解

指针和其他变量一样在使用之前需要定义,一般形式为:类型说明符 *变量 例如:int *p1;如上示例中pi就代表一个指针变量,它的值为某个int类型数据的地址,也就是说p1指向一个int变量。具体指向还需向p1进行赋的地址决定。(这里需要注意*在示例的代码中为定义指针的意思,使用指针赋予地址时不需要加*号)(*号一共三种用法,1定义指针使用,2双目运算符乘号,3取值符)

2023-07-27 19:53:50 68 3

空空如也

空空如也

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

TA关注的人

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