文章
149
标签
100
分类
16
首页
归档
标签
分类
外链
关于
From Zero to Hero
8.05
搜索
首页
归档
标签
分类
外链
关于
8.05
发表于
2025-06-10
|
更新于
2026-02-07
|
浏览量:
网络协议
1
请简单阐述TCP连接的三次握手。
文章作者:
Stone
文章链接:
https://sweet-blog-20250042.netlify.app/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
文章
149
标签
100
分类
16
Follow Me
目录
1.
网络协议
最新文章
从零开始部署阿里云 Ubuntu 服务器
2026-02-07
从零开始:安全自动部署 Hexo 博客到阿里云服务器
2026-02-07
大数据处理
2025-12-05
搜索
数据加载中