文章
155
标签
109
分类
18
首页
归档
标签
分类
外链
关于
From Zero to Hero
8.05
搜索
首页
归档
标签
分类
外链
关于
8.05
发表于
2025-06-10
|
更新于
2025-06-11
|
浏览量:
网络协议
1
请简单阐述TCP连接的三次握手。
文章作者:
Stone
文章链接:
https://thoughtly.xyz/09c63b77-ac31-477b-a504-bc70ee986584/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
From Zero to Hero
!
上一篇
8.04
操作系统 1 请问死锁的条件是什么?以及如何处理死锁问题? 解答:互斥条件(Mutual exclusion): 1、资源不能被共享,只能由一个进程使用。 2、请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。 3、非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。 4、循环等待条件(Circular...
下一篇
1.1 旋转字符串
1.1 旋转字符串 题目描述 给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串“abcdef”前面的 2 个字符’a’和’b’移动到字符串的尾部,使得原字符串变成字符串“cdefab”。请写一个函数完成此功能,要求对长度为 n 的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1)。 分析与解法 解法一:暴力移位法 初看此题,可能最先想到的方法是按照题目所要求的,把需要移动的字符一个一个地移动到字符串的尾部,如此我们可以实现一个函数LeftShiftOne(char* s, int n) ,以完成移动一个字符到字符串尾部的功能,代码如下所示: 123456789void LeftShiftOne(char* s, int n){ char t = s[0]; //保存第一个字符 for (int i = 1; i < n; i++) { s[i - 1] = s[i]; } s[n - 1] = t;} 因此,若要把字符串开头的 m...
Stone
文章
155
标签
109
分类
18
Follow Me
目录
1.
网络协议
最新文章
如何获得最佳YOLOv5训练结果
2026-02-09
看懂YOLOv5架构:目标检测是怎么“看”世界的?
2026-02-09
YOLOv1原理详解
2026-02-08
搜索
数据加载中