- 博客(14)
- 收藏
- 关注
原创 TCP三次握手和四次挥手
TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP模型中,TCP负责在网络中的两个主机之间建立一个可靠的通信连接。这个过程主要通过三次握手(Three-way Handshake)来实现,而结束一个连接则通过四次挥手(Four-way Handshake)来完成。
2024-09-02 21:48:28
317
原创 C语言排序算法
它不是基于比较的算法,因此它的时间复杂度不依赖于数据的初始状态,其时间复杂度为 O(n+k)O(n+k),其中 nn 是数组的长度,kk 是数值的范围。它的工作原理是首先在未排序序列中找到最小(或最大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(或最大)元素,然后放到已排序序列的末尾。:从数组的第一个元素开始,比较相邻的元素对(比如第一个和第二个元素,第二个和第三个元素,依此类推)。:每一轮“冒泡”后,最大的元素都会被放到正确的位置,因此每进行一轮,就减少一次比较的范围。
2024-09-01 23:07:39
1124
原创 linux进程间通信简单介绍
是指在不同进程之间传播或者交换信息,IPC方式通常有管道、消息队列、信号量、共享存储、Socket、Stream等。
2024-06-24 19:51:56
799
原创 linux进程
进程是程序的一次执行,进程为应用程序的运行实例,是应用程序的一次动态执行。看似高深,我们可以简单地理解为:它是操作系统当前运行的执行程序。进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。进程包括程序和数据两部分。进程是可以与其他程序并发执行的程序的一次执行,是系统进行资源分配和调度的一个独立单位。
2024-06-04 11:51:01
816
1
原创 linux快捷指令(常用篇)
移动: mv file /home/yang 移动文件到该目录下。重命名:mv test.c test1.c。
2024-05-31 14:00:28
1467
1
原创 链表遍历节点数统计及增删改查
2.、插入的数不是在链表头之前,让新插入的数指向链表之前指向的位置,当前数字尾巴指向插入的数。插入的数在哪一个数后面,让这个数的尾巴地址赋值给新插入的数,让这个数的尾巴指向新插入数new->next = p->next;其实就是在链表中不断遍历你想要找到的数,如果遍历查找的数等于你要找的数,表示链表中有这个数,否则表示链表中没有你要查找的数。1、插在链表头前,即插入的数为第一个数 ,让新插入的数的尾巴指向链表头new-next = head;因此,最后一个插入的数就是该链表的head。
2024-05-25 10:42:17
461
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人