linux的常用开发指令linux编译运行程序的指令编译的时候更改可执行文件的名称gdb调试cmake的编写重定向linux系统调用指令日志库的优化 比如捕获cout print这种输出include ""的区别cpp重载和重写的区别cpp虚函数表指针和引用的区别远控的连接是怎么维持的项目中遇到的困难是什么设计模式 单例 工厂?项目重构进程间的通信方式select poll epoll关键字inline什么场景使用内联传输协议的设计map和unordered_map智能指针如何避免内存泄露std::atomic类的具体使用cpp设计模式cpp服务器后端框架