![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 57
容光如老许
这个作者很懒,什么都没留下…
展开
-
webServer设计(一)—— 线程同步类
webServer设计(一)—— 线程同步类1 不可复制的类互斥锁pthread_mutex_t本就不建议通过复制的方式来初始化,而应该在所属线程使用专门的初始化函数进行管理,封装成类之后也应该保证其不被拷贝。#ifndef BASE_UNCOPYABLE_H#define BASE_UNCOPYABLE_Hclass uncopyable{public: //c++11的新机制,确保拷贝构造函数和拷贝复制运算符无效。 uncopyable(const uncopyable&a原创 2021-05-06 13:44:22 · 85 阅读 · 0 评论 -
webbench实现——wsl2+cmake
总体介绍 webbench是一个被很多人推荐过的toy项目,是一个简单的网络压测工具。当然对我来说……菜了菜了。首先源码直接去GitHub或者网站上下载即可。(这个网站就是极佳的测试对象???)然后就是就是Linux环境,编译运行,源码阅读,调试… Linux环境配置Linux环境就需要一个Linux系统或者Linux虚拟机了,但是这两种方法占用资源比较多,而且在不同系统间切换很不方便。WSL2(适用于Linux的Windows子系统)应该能够满足我们的需求。所以我先在windows系统上配置.原创 2020-12-15 19:33:08 · 299 阅读 · 0 评论 -
wsl2+ubuntu18.04+vscode+cmake+???
这里写目录标题1. wsl2配置1.1 启动wsl2功能1.2 安装Linux内核更新包2. 安装ubuntu18.043. vscode配置1. wsl2配置 WSL(Windows Subsystem for Linux)适用于Linux的Window子系统。分为WSL1和WSL2,可以自由选择。为了体验更完整的功能,这里选择安装WSL2。 [官方文档](https://docs.microsoft.com/zh-cn/windows/wsl/about)1.1 启动wsl2功能原创 2020-12-13 10:46:23 · 803 阅读 · 0 评论