Meteor_Z
积累
文章
What every programmer should know about memory
(每一个程序员应该知道的内存知识)
C++服务编译耗时优化原理及实践
git merge 和 rebase 的 区别
for循环的时候要使用auto遍历的原因
浮点数误差
markdown中mermaid的用法
提问的艺术
什么时候使用const_cast
为什么std::vector比std::list快
加入const为什么可以优化代码(取模运算)
测试oj网站的cpu, 好有趣
gdb的实现原理
看懂火焰图,火焰图基本入门
内存模型
volatile和atomic的区别,以及volatile的应用
grpc的快速入门
xmake编译选项
C++零成本抽象
内存分配
STL内存分配器
malloc中的mmap和sbrk
了解 glibc malloc
4字节hash
Windows编程相关
创建和演练DLL
视频
性能优化 往数组里写入0为何比写入1更快?详解缓存的工作机制
git成熟项目的工作流
内存泄漏,以及为什么不要继承STL
https的原理,CA机构
UB行为以及相关后果
书籍
深入理解操作系统(csapp):入门书籍,相当于一本目录
操作系统导论(ostep):感觉很不错
程序员的自我修养(链接,装载和库):主要是讲的是ELF相关的
计算机网络(自顶向下方法)
EffectivModernCpp
现代cpu性能优化与分析
Linux多线程服务端编程:使用muduo C++网络库
STL源码剖析
Windows核心编程
博主
平时看看,可以爆一爆他的金币
陈硕
博客好多东西,我都不懂,希望有懂得一天
zwx
韦易笑
双笙子佯谬
讲解c++视频的
网站
好用的网站都放在这了
绘图网站:
Graph Editor
draw.io
剪切板:
godbolt
在线剪切板
c++
cppreference
手册
cppinsights
解糖用的
知乎
IEEE754计算
c++ quick-benchmark
相当于一个benchmark
brpc网站
比grpc好多了,官方文档十分详细
Touying typst
typst写相关ppt的,感觉非常不错
第三方库
backward-cpp
: 相当于gdb中的bt指令,可以在代码出现问题的时候打印出调用栈
fmt
: 现代的C++格式化库,进入C++20标准里面了
compiledb
: 生成非cmake的clangd的json信息的
googletest
: google的测试工具
benchmark
: 测试相关速度的
protobuf
: 传输序列化的
grpc
google的rpc调用