自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++:类和对象

类体定义类的成员,所有成员必须在类的内部声明。类对象只拥有数据成员,成员函数只定义一次,被所有的类对象共享。数据成员(属性)成员函数(行为)数据成员:定义了类对象的具体内容,每个对象都有自己的一份数据成员拷贝。C++ 11 新标准中,可以为数据成员提供类内初始值(必须以等号或花括号表示)。创建对象时,类内初始值将用于初始化数据成员。可变数据成员:关键字mutable,在任何成员函数,包括 const 函数内都能改变它的值。

2023-05-03 19:17:35 1303 2

原创 C++:详解显示类型转换

为运算对象的位模式提供较低层次上的重新解释。该运算符可以用来处理无关类型之间的转换,例如任意指针(引用)类型之间的转换。这样可能会导致未定义的行为,例如数字类型转换为指针类型。上述例子中提到的未定义的行为,const_cast 不是为了改变常量的值而设计的。话句话说,要修改值,一开始就应该定义为变量,何必多此一举定义为常量。若对两个非常量的 string 实参调用这个函数,但是返回结果仍然是 const string 的引用。因此我们需要重载该函数,当实参不是常量的时候,返回普通引用。

2023-05-02 10:47:51 878

原创 Raft 一致性算法

Raft 一致性算法

2023-03-16 11:10:22 580

原创 RocksDB 事务实现和应用场景

rocksdb 事务实现和应用场景

2023-03-09 10:15:09 1451

原创 RocksDB 架构

RocksDB 架构原理,LSM—Tree

2023-03-05 22:22:03 977

原创 C++ STL:函数对象

C++ STL:函数对象,function + bind

2023-02-28 21:45:27 184 1

原创 C++ STL:适配器

C++ STL:适配器,容器适配器,迭代器适配器,函数适配器,bind 的用法

2023-02-28 21:39:16 450

原创 C++ STL:迭代器

C++ STL:迭代器,traits

2023-02-28 21:38:21 602

原创 C++ STL:容器

C++ STL 容器:顺序容器、关联式容器、无需关联式容器

2023-02-28 21:34:52 915

原创 C++ STL:空间配置器

C++ STL 空间配置器源码解析

2023-02-27 12:35:49 818

转载 火焰图生成与分析

火焰图的原理和使用方法

2023-02-25 20:36:22 2981

原创 内存布局 | 内存分配 | 内存对齐

C++ 内存布局、内存分配、内存对齐

2023-02-24 08:50:19 183

原创 C++:谈谈单例模式的多种实现形式

C++ 实现单例模式的多种形式,C++ 11 magic static 特性

2023-02-23 22:03:35 859

原创 GoogleTest 测试框架

Google Test 框架的原理、使用

2023-02-13 23:01:13 2144 1

原创 linux 进程

linux 进程概念,api 接口,进程控制,进程通信,进程调度

2023-02-11 20:09:16 685

原创 linux 线程

linux 线程概念、posix thread,同步与互斥的实现

2023-02-11 19:29:03 1462

原创 Redis 命令

Redis 背景,命令,应用

2023-02-07 18:59:37 1521

原创 MySQL 事务原理

Mysql 事务原理

2023-02-04 20:55:02 2584 1

原创 MySQL:锁机制

MySQL 锁机制

2023-02-04 20:50:11 2249

原创 linux:信号

unix 计算机系统信号的原理

2023-02-02 17:27:53 399

原创 linux:进程间通信 IPC

计算机系统进程间通信 IPC 机制

2023-02-02 17:26:03 414

原创 DPDK:UDP 协议栈的实现

dpdk 基本使用方法,并实现一个 udp 协议栈

2023-01-09 11:05:03 1396

原创 netmap: UDP 协议栈的实现

netmap 实现一个 udp 协议栈

2023-01-06 11:04:47 1251

原创 Kubernetes:Ingress

k8s ingress 相关概念和操作

2023-01-02 16:40:18 469

原创 Kubernetes:Service

k8s service 的概念和使用方法

2023-01-02 16:37:59 986

原创 Docker: 云与容器编排

docker compose, docker service, docker stack 命令的使用,和 swarn 集群的搭建

2022-12-22 21:00:53 516

原创 Kubernetes:Pod

kubernetes pod 的概念,使用方法,负载资源

2022-12-22 20:27:50 857

原创 Kubernetes:环境搭建

kubernets 概念,环境搭建方法

2022-12-21 20:14:13 1007

原创 Docker: 容器与镜像

docker 容器与镜像的原理,docker 环境搭建

2022-12-19 22:01:12 650

原创 C++:多态

C++:多态的原理

2022-12-11 11:02:38 484

原创 C++:类的内存布局

C++:继承与多态,类的内存布局

2022-12-11 11:01:21 557

原创 Kafka 设计原理

kafka 设计原理和使用场景

2022-12-06 20:50:35 799

原创 gRPC:以 C++为例

以C++的实例介绍了 grpc 的相关内容

2022-12-06 17:37:32 7859 1

原创 Kafka:C++ 实践

Kafka C++ 实战

2022-12-05 20:07:24 2038 1

原创 Nginx:配置

Nginx 配置使用,解析配置

2022-11-23 10:41:19 891

原创 Nginx:过滤模块的实现

Nginx 过滤模块的概念,实现方法

2022-11-23 09:59:45 1514

原创 Nginx:handler 模块的实现

Nginx 模块的基础知识,响应流程,handler 模块的实现

2022-11-23 09:57:19 1208

原创 Nginx源码:内存池管理

Nginx 内存池的实现方式

2022-11-18 17:12:46 1287

原创 C++:继承

C++ 继承的概念

2022-11-17 09:54:13 179

原创 协程设计原理

协程的设计原理

2022-11-16 21:10:31 1170

空空如也

空空如也

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

TA关注的人

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