gRPC 基础

gRPC 入门学习笔记

2023年5月26日 17:35

C++ future

`future` 经常被翻译为期物,它相当于函数的契约,在需要的时候可以通过这个契约来获取函数的返回值,他的创建方式有下面三种模式,分别对应着三种不同的使用场景

2023年1月12日 18:56

排序算法

根据这是算法的实现方式不同给它们进行了一些分类,首先是根据算法实现是否需要比较分为了比较排序与非比较排序,对于比较排序它存在一个算法极限,并在笔记中进行分析。在比较排序中根据数据结构又可以分为简单排序与基于二叉树实现的排序,基于二叉树的排序的算法虽然复杂一些但是可以大大提升排序的时间复杂度,并且二叉树排序还体现出了算法设计中的常用的分而治之(Divide Conquer Combine)的思想。非比较排序非常巧妙的不需要比较就对一组数据进行了排序,非常有趣并且有启发意义。

2022年9月14日 15:36

C++ 类的内存分布

关于C++中成员函数,成员变量,虚函数是如何在内存中分布的

2022年9月14日 12:48

关于C++中宏定义、const与constexpr的区别

在C++中`#define`、`const`与`constexpr`三者都可以用于定义常量,但是三者并不是等效的,它们各有各的优点,也有自己的不足,需要在合适的场合选用合适的表示。

2022年7月28日 11:47

C++面对对象学习笔记

关于C++面对对象与设计模式的一些笔记

2022年7月27日 22:41