Posts

Bazel & CMake

Bazel 简介 参考:官方文档 / 《Core Bazel》 / 《Begin Bazel》 / Common C++ Build Use Cases / awesomebazel.com 可以从 github 上下载 bazel 的二进制安装包(msi、sh 等)进行安装 Bazel 由 Google 开
2021-11-10
12 min read

正则表达式备忘

参考:Learn Regex The Easy Way / 正则表达式30分钟入门教程 / 常用正则表达式 / 在线练习 / 什么是正则表达式? 正则表达式是一组由字母和符号组成的特殊文本,它可以用
2021-11-03
4 min read

构建自己的云工具

本文介绍如何构造自己的私有云工具,其功能包括分享、全文检索和在线编辑等功能 这里需要强调一点,我搭建下面的服务主要用于个人日常学习使用,没有频繁下载大文
2021-10-23
7 min read

Elastic Stack 7 简介

参考资料:《Elasticsearch 7 Quick Start Guide》 & code // 《Advanced Elasticsearch 7.0》 & code // 《相关性搜索》 & code // 官方 7.15 文档 // Elastic Stack 迭代频繁,大版本之
2021-10-20
15 min read

C++ 多线程编程

C++ Concurrency in Action, 2nd / 阅读笔记(中文) / 第二版网友中文翻译 / C++17 并行算法 graph TB A[co-algs] B[exe policy] C[seq<br/>curr thread] D[par] E[par_unseq] F[no order] G[one or more threads] H[sync able] I[accumulate no policy] J[reduce] K[Single OP in diff thread] L[C++17] M[excpetion] O[counter visitor] N[terminate] A-->B B-->C B-->D B-->E C-->F D-->F E-->F D-->G E-->G C-->H D-->H A-->I I-->J E-->K
2021-10-08
20 min read

协程(coroutine)简介

A coroutine is a function that can suspend execution to be resumed later. 协程不是系统级线程,很多时候协程被称为“轻量级线程”、“微线程”、“纤程(fiber)”等。简单来说可以认为协程是线程里不同
2021-09-13
16 min read

API 网关简介

API 网关是一个系统对外提供服务的单一入口。从设计模式的角度来看,API 网关很像外观模式。API 网关封装系统内部的结构并对外提供统一的接入方式。API 网关
2021-08-23
3 min read