自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从零实现一个高性能 FTP 服务器(C++ / Linux)

TCP Server↓多线程并发↓FTP 命令解析↓PASV 数据连接↓↓路径系统↓身份认证↓sendfile 零拷贝↓断点续传↓线程池↓epoll 高并发。

2026-05-21 21:39:53 429 1

原创 C++实现多线程排序

16个线程,为什么不是16倍加速?

2026-03-30 22:02:21 177

原创 C++实现线程池系统

【代码】C++实现线程池系统。

2026-03-30 21:56:48 339

原创 C++实现Myshell

注意: 1. 对命令行的解析: 的使用:以空格将命令划分为字符串数组 的使用:对参数列表的要求是类型,的作用是取消 2. 对的选择: 版本:指出文件名,函数自动在PATH中查找 版本:接收数组参数 持续运行 1. 使用循环使程序不是只运行一次就退出 2. 同时处理如果输入为空的情况 实现 1. 添加显示当前目录的提示符 2. 注意命令的条件划分: 以命令行参数个数和是否为作为分支条件,在每个分支后添加防止进入创建子进程的部分 以是否切换目录细分 3. 更新上一目录和当前目录 成功切换目录后

2026-02-21 10:53:31 499

原创 XiyouLinux Group 周报3

仓库链接: https://github.com/hgc-qwe/Data-Structure。仓库链接: https://github.com/hgc-qwe/Practice。仓库链接: [link]

2026-02-08 19:23:29 283

原创 XiyouLinux Group 周报2

仓库链接: https://github.com/hgc-qwe/Data-Structure。仓库链接: https://github.com/hgc-qwe/Practice。仓库链接: https://github.com/hgc-qwe/Linux。

2026-02-01 18:52:13 293

原创 XiyouLinux Group 周报1

仓库链接: https://github.com/hgc-qwe/Data-Structure。仓库链接: https://github.com/hgc-qwe/Practice。仓库链接: https://github.com/hgc-qwe/Linux。

2026-01-27 17:02:27 252

原创 C语言实现myls

define COLOR_RESET "\033[0m" // 恢复终端默认样式34m" // 目录:粗体 + 亮蓝色32m" // 可执行文件:粗体 + 绿色36m" // 符号链接:粗体 + 青色32m" // Socket文件:粗体 + 绿色33m" // 管道文件:粗体 + 黄色33;44m" // 块设备:粗体 + 黄字 + 蓝背景33;43m" // 字符设备:粗体 + 黄字 + 黄背景31m" // 压缩包:粗体 + 红色。

2026-01-08 18:51:04 793

原创 西邮 Linux 兴趣小组 2023 纳新面试题题解

请实现filter()函数:过滤满足条件的数组元素。提示:使用函数指针作为函数参数并且你需要为新数组分配空间。/*补全函数*/i++) {return 0;//重命名//函数指针// 统计满足条件的元素个数i < length;// 分配内存// 填充结果数组i < length;i++) {// 返回结果//返回结果数组i++) {return 0;输出为。

2025-11-01 17:24:13 670

原创 西邮 Linux 兴趣小组 2024 纳新面试题题解

一个小猴子边上有 100 根香蕉,它要走过 50 米才能到家,每次它最多搬 50 根香蕉,(多了就拿不动了),它每走 1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。(提示:他可以把香蕉放下往返走,但是必须保证它每走一米都能有香蕉吃。也可以走到 n 米时,放下一些香蕉,拿着 n 根香蕉走回去重新搬 50根。由于小猴子有100根香蕉,所以小猴子一定要分两次来运香蕉,我们不妨假设小猴子在途中一点返回原点来运剩下的香蕉,该点距原点距离x米0->x:50-xx->0:-x0->x:50-x。

2025-11-01 16:23:20 676

原创 西邮 Linux 兴趣小组2025纳新面试题题解

一只企鹅在爬山,每隔一段路都会遇到一块石头。第 1 块石头重量是 a,每往上走一段路,石头重量就会变成上一段的平方。企鹅可以选择把某些石头捡起来,最后把捡到的石头重量相乘。它怎样捡石头,才能得到重量乘积恰好是 a 的 b 次方的石头?(比如 b = 173 时, 要捡哪些石头?x=a;x=a=a;x=a=a;x=a=a;x=a;2+2+…=b;企鹅可以选择把某些石头捡起,捡起的石头相当于乘1,不捡的石头相当于乘0.

2025-11-01 15:40:31 712

空空如也

空空如也

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

TA关注的人

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