上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 1.解析url 2.生成http请求信息 3.DNS解析(域名解析) 4.TCP连接 5.发送http请求 6.服务器处理请求并返回响应 7.接收响应并显示网页 阅读全文
posted @ 2024-03-10 17:18 孜孜不倦fly 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、undo log(回滚日志) 1.作用: (1)保证了事物的原子性(undo log 和 redo log 记录物理日志不一样,它是逻辑日志。可以认为当delete一条记录时, undo log中会记录一条对应的insert记录,反之亦然,当update一条记录时,它记录一条对应相反的updat 阅读全文
posted @ 2024-03-10 16:36 孜孜不倦fly 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 协程(Coroutine)是一种用户态的轻量级线程,它可以在单线程内实现多个执行线程的切换和调度,而无需依赖操作系统的线程管理机制(简单来说可以认为协程是线程里不同的函数,这些函数之间可以相互快速切换)。协程通常被称为“轻量级线程”或“用户级线程”。 协程的主要特点和优点包括: 轻量级: 协程的创建 阅读全文
posted @ 2024-03-09 15:35 孜孜不倦fly 阅读(6) 评论(0) 推荐(0) 编辑
摘要: C++17 是 C++ 语言的一个重要版本,引入了许多新特性和改进,以提高开发效率和代码质量。以下是一些常用的 C++17 新特性: 结构化绑定(Structured Bindings):允许以声明式语法将复合类型(如元组、数组、结构体)中的成员绑定到变量上,从而简化代码并提高可读性。 #inclu 阅读全文
posted @ 2024-03-09 14:23 孜孜不倦fly 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、zset有序集合的原理 如果有序集合元素个数少于128个且元素值小于64字节,使用压缩列表(新版本已经废弃压缩列表改用listpack数据结构了) 如果不满足上述条件,采用跳表作为redis的底层数据结构 二、压缩列表 1.由连续内存块组成的顺序性数据结构 2.根据数据大小和类型的不同进行数据内 阅读全文
posted @ 2024-03-08 17:11 孜孜不倦fly 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,static 是一个关键字,用于声明静态变量、静态函数、静态类成员以及静态局部变量。static 关键字的作用取决于它所修饰的上下文,以下是 static 关键字的几种常见用法: 静态变量:在函数内部使用 static 关键字声明的变量称为静态局部变量。静态局部变量的生命周期延长到整 阅读全文
posted @ 2024-03-08 11:47 孜孜不倦fly 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在 C++ 中,volatile 是一个关键字,用于告诉编译器,该变量的值可能会在未知的时刻被意外地改变,因此编译器对于该修饰的变量的操作时应该保持对该变量内存地址的直接内存访问操作,而不应对访问该变量的代码进行任何优化。。volatile 关键字的主要作用是告诉编译器不要对该变量进行优化,以防止出 阅读全文
posted @ 2024-03-08 11:26 孜孜不倦fly 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 题目: 使用前缀和的方法可以解决这个问题,因为我们需要找到和为k的连续子数组的个数。通过计算前缀和,我们可以将问题转化为求解两个前缀和之差等于k的情况。 假设数组的前缀和数组为prefixSum,其中prefixSum[i]表示从数组起始位置到第i个位置的元素之和。那么对于任意的两个下标i和j(i 阅读全文
posted @ 2024-03-07 22:17 孜孜不倦fly 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 题目: //构建双向链表的节点结构(要有两个构造函数) struct Node{ int key, val; Node* pre; Node* next; Node():key(0), val(0), pre(nullptr), next(nullptr) {} Node(int _key, int 阅读全文
posted @ 2024-03-06 21:27 孜孜不倦fly 阅读(5) 评论(0) 推荐(0) 编辑
摘要: C++提供了4种强制类型转换的语法: 静态转换(static_cast) static_cast是用于在没有二义性的前提下进行基本数据类型转换的一种转换方式。它只能用于具有相关性的数据类型之间的转换,如将int类型转换为double类型。如果进行无关的数据类型之间的转换,编译器将报错。 用途:通常用 阅读全文
posted @ 2024-03-06 15:26 孜孜不倦fly 阅读(3) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页