上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 55 下一页
摘要: 目录 reference 阅读全文
posted @ 2024-04-04 19:54 guanyubo 阅读(21) 评论(0) 推荐(0)
摘要: 目录regexregex_match函数详解函数原型使用方法基本使用使用 std::smatch 获取更多信息注意事项regex_search函数详解函数原型使用方法基本使用使用 std::smatch 获取匹配信息注意事项regex_search和regex_match的区别 regex C++1 阅读全文
posted @ 2024-04-03 14:48 guanyubo 阅读(1540) 评论(0) 推荐(1)
摘要: Linux安装gtest git clone https://github.com/google/googletest cd googletest mkdir build cd build cmake .. make sudo make install 阅读全文
posted @ 2024-04-02 15:12 guanyubo 阅读(23) 评论(0) 推荐(0)
摘要: 对于select和poll来说,所有文件描述符都是在用户态被加入其文件描述符集合的,每次调用都需要将整个集合拷贝到内核态;epoll则将整个文件描述符集合维护在内核态,每次添加文件描述符的时候都需要执行一个系统调用。系统调用的开销是很大的,而且在有很多短期活跃连接的情况下,由于这些大量的系统调用开销 阅读全文
posted @ 2024-04-01 20:58 guanyubo 阅读(33) 评论(0) 推荐(0)
摘要: 目录 阅读全文
posted @ 2024-03-31 22:49 guanyubo 阅读(17) 评论(0) 推荐(0)
摘要: 目录 完整的计算机系统应该包括() A. 运算器、存储器、控制器 B. 外部设备和主机 C. 主机和应用程序 D. 配套的硬件设备和软件系统 冯诺依曼机的基本工作方式是() A. 控制流驱动方式 B. 多指令多数据流方式 C. 微程序控制方式 D. 数据流驱动方式 早期的冯诺依曼机以运算器为中心,且 阅读全文
posted @ 2024-03-30 22:21 guanyubo 阅读(38) 评论(0) 推荐(0)
摘要: 目录概述常用函数示例示例代码使用场景说明 概述 io_uring 是 Linux 内核中实现的一个高效异步 I/O 框架,其实现原理基于事件驱动和用户空间与内核空间之间的高效数据交换。以下是 io_uring 实现原理的简要概述: 数据结构: io_uring 主要由两个环形缓冲区(rings)构成 阅读全文
posted @ 2024-03-29 19:08 guanyubo 阅读(992) 评论(0) 推荐(0)
摘要: 目录HTTP工作原理 HTTP工作原理 浏览器向DNS服务器请求解析该URL中的域名所对应的IP地址: 当用户在浏览器地址栏输入一个URL(如www.example.com)并按下回车时,浏览器首先需要知道这个域名对应的IP地址是什么。 浏览器会检查其本地缓存(如hosts文件或之前的DNS查询缓存 阅读全文
posted @ 2024-03-28 21:18 guanyubo 阅读(92) 评论(0) 推荐(0)
摘要: 目录 模块化软件开发是一种将软件系统划分为独立命名且可独立访问的模块的开发方法。每个模块都具有特定的功能或职责,并且可以独立地开发、测试,最后组装成完整的软件。这种方法的主要目的是降低软件系统的复杂性,提高开发效率,以及增强软件的可维护性。 在模块化软件开发中,每个模块的设计都遵循一定的原则,如高内 阅读全文
posted @ 2024-03-27 23:02 guanyubo 阅读(201) 评论(0) 推荐(0)
摘要: 目录 !!!不要直接使用[]来操作map,否则会有意想不到的错误。尽量使用map提供的函数(count、find、insert、erase)来操作map 242. 有效的字母异位词 描述: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个 阅读全文
posted @ 2024-03-26 22:02 guanyubo 阅读(58) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 55 下一页