前言
- 没事儿到网上知乎了一下,有时间就积累,学习吧
目录
清单
标准库
C/C++ 标准库
- 必须掌握
STL/Boost
- 必须掌握
POSIX C规范
- 必须掌握
界面
Qt
- 界面库
数据库
SQLite
- 一个完全嵌入式的,功能齐全的关系数据库,只有几百K,完全可以包含在项目中
MongoDB
OTL
- 知乎网友推荐
异步/网络
boost.asio
ZeroMQ
- 知乎推荐
muduo
并发多线程
OpenCL
OpenMP
数学
Gurobi
- 优化问题解算
GNU Scientific Library
- 最优化,排序,线性代数,稀疏矩阵
MKL
- 来自Intel
NLopt
- 有约束类问题用这个最优化包不错
FFTW
- 用一维或多维计算DFT的库
动力学仿真
Box2D
- 2d游戏物理引擎
Bullet
- 3d的游戏物理引擎
ODE
- 开源,高性能,刚体动力学仿真
Simbody
- 模拟关节生物力学,如人体骨骼
机器人
MOOS-lvp
- 提供机器人平台的自主权,主攻海洋车辆
-
Moblie Robot Programming Toolkit,五脏俱全,但跟ROS比不得
-
机器人动力学,运动规划和控制,跟Orocos的不同是这个库自带前端
-
- 一个大学出的算法集合,主要目标是学生,貌似适合学习源代码!
机器学习
Caffe
Shark
Dlib
计算机图形
HDK
- 3D库
日志库
log4cpp
easylogging++
- 知乎推荐
glog
- Google出品
其他
protobuf
- 序列化工具
Folly
- Facebook开发和使用的库