- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 VisualGDB调试多线程linux程序:报错 undefined reference to `pthread_create',MSB3073
问题:使用VS2017+visualGDB编写多线程程序的时候,编译报错。错误代码为:MSB3073,查看日志里面显示 undefined reference to `pthread_create’。 原因:是因为Pthread是第三方库,需要动态链接,需要在visualGDB里添加pthread的动态库。 解决步骤: 1.确定虚拟机是否安装Pthread库,若没有先进行安装 sudo apt-g...
2019-07-03 09:20:35 1202 3
后台开发:核心技术与应用实践
腾讯公司资深研发工程师多年后台开发经验总结,获腾讯、Facebook、微软、阿里、百度多位资深技术专家高度认可。
完整勾勒后台开发技术能力体系,多维度讲解了成为一名后台开发工程师所需掌握的核心技术、开发工具和实践方法,后台工程师修炼必读!
全书一共13章,在逻辑上分为六大部分:
第一部分(第1~3章)介绍了编程语言方面的知识,包括常用语法、类与常用STL的使用;
第二部分(第4~5章)介绍了编译原理和调试方法相关的知识,编译原理包括编译与链接的具体过程、Makefile的编写、目标文件的内容与处理目标文件相关工具的使用,调试方法主要介绍了strace、gdb、top、ps与valgrind工具的使用等;
第三部分(第6~8章)介绍了网络相关的知识,包括TCP协议的关键知识点和TCPserver的实现,网络IO模型和select、poll与epoll三个重要函数的使用,还有ping、tcpdump、netstat和lsof这四个网络分析工具的使用;
第四部分(第9~11章)主要是多线程、进程和进程间通信相关的知识,包括多线程的使用、多线程的同步和重入问题,进程方面有父子进程、僵死进程、守护进程和进程间通讯的方式;
第五部分(第12章)主要是HTTP协议的介绍与使用、CGI的设计原理、实现和FASTCGI的简单介绍;第六部分(第13章)通过常用类库JsonCPP和Protobuf的使用,演示如何使用第三方库。
2018-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人