C++资源

1、conan包管理器

https://conan.io/

https://conan.io/center/

2、reference 可以用来查标准库函数的用法

http://www.cplusplus.com/

3、Boost

官网:https://www.boost.org/

部分boost库的讲解:http://zh.highscore.de/cpp/boost/

4、awesome cpp 列出了许多好用的cpp的库

https://github.com/YihaoWEI/awesome-cpp

其中有个http parser的库:https://github.com/nodejs/http-parser,我看看最近有没有时间把源码读一遍并注释,我最近也在写http server,其中也要写parser,正好借鉴下别人的思路。

5、leveldb,libevent,libev,libuv,redis等经典的c/c++的源代码

6、调试gdb

gdb有一些插件:

peda:https://github.com/longld/peda

pwngdb:https://github.com/scwuaptx/Pwngdb

其中pwngdb的源码我看了下挺简单的(关于heap的我没看),挺适合用来学习pwn入门的,有空我好好看看。

7、pwntools 一个用来pwn的python库

8 protobuf

9 brpc

10 POCO

https://github.com/pocoproject/poco

11 一个非常好的libevent教程:

http://www.wangafu.net/~nickm/libevent-book

12 数据库

https://www.qtmuniao.com/2021/02/15/cmu15445-introduction/

13 compiler explorer 可以看到不同版本不同编译器的编译出来的汇编代码

https://gcc.godbolt.org/

14 对cpp程序进行

https://quick-bench.com