- 博客(4)
- 收藏
- 关注
原创 CMU15-445 primer0
2、由于最开始在最新版的bustub上做,导致stringexpression.h部分与grade上不一致,需要重新下载2023spring版本的代码。1、clang语法格式问题,如std::move用法报错:clang-tidy warns about use-after-move,更改一下语序等,不让其误会会再次使用。3、由于随机数不一致问题,导致gradescope上trie_debug_test错误,答案为7,2,30。
2024-05-11 14:37:07 81 1
原创 Tinywebserver——服务器常问面试题!
其原理:Webbench实现的核心原理是:父进程fork若干个子进程,每个子进程在用户要求时间或默认的时间内对目标web循环发出实际访问请求,父子进程通过管道进行通信,子进程通过管道写端向父进程传递在若干次请求访问完毕后记录到的总信息,父进程通过管道读端读取子进程发来的相关信息,子进程在时间到后结束,父进程在所有子进程退出后统计并给用户显示最后的测试结果,然后退出。首先,将10亿的用户信息,利用大致缩小1000倍的hash算法进行hash,这时就获得了100万的hash数据,每一个hash数据代表着一个。
2024-04-26 10:16:32 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人