CMake将含有CMake指令的文件生成makefile文件,含有CMake指令的文件的名称一般是CMakeLists.txt,使用CMake是在实际开发中组织和管理C/C++项目的常用方式,也适用于大多数C/C++开源项目。对Linux 下的一些 C/C++开源项目,执行 configure 命令后一般会生成CMakeLists.txt文件,接着执行CMake命令会生成makefile文件,然后...
【C/C++后台开发】全网唯一的C++ GRPC使用讲解丨C/C++开发丨Linux服务器开发丨后台开发丨网络编程丨Linux开发丨 119 -- 2:11:37 App 游戏开发核心技术点 skynet训练营(下) 77 -- 1:29:35 App 10.11丨C/C++入门篇——新手必看丨秒杀电脑系统核心参数(内存与CPU) 102 -- 1:35:19 App 10.15丨C/C++入...
我自己出版了一本书《C++ 服务器开发精髓》,在这本书凝聚了我从客户端到服务器、从 Windows 到 Linu...
《C++ 服务器开发精髓》这本书正是一本帮你成为 C/C++ 技术栈的熟练工的书。当然,这本书除了详细讲解了 C++11/14/17 新标准常用的方法以外,只是以 C/C++ 为编程语言来介绍相关的后端开发技术栈,这不是一本讲 C/C++ 语言本身的书,讲 C/C++ 语言的书太多了,多如过江之鲫。 这本书有什么内容? 这本书...
网络应用:C语言在网络协议栈和网络服务器的开发中有广泛应用,如Nginx和Apache等高性能网络服务器。 图形界面应用:通过使用图形库(如GTK和Qt),C语言可以开发跨平台的图形界面应用。 七、C语言的学习资源与社区 1、学习资源 学习C语言的资源丰富多样,包括书籍、在线教程和视频课程等。以下是一些推荐的C语言学习资源:...
Vol.55【Linux CC++后台架构】高负载服务器之IOCP模型---IOCP线程|线程池|epoll|异步操作 183 -- 1:21:35 App Vol.75【Linux CC++后台架构】高性能服务器之数据库连接池设计与实现---JDBC|MySQL|并发|HikariCP 2710 1 1:28:05 App Vol.84【Linux CC++后台架构】如何设计高效日志库Log4cpp---多线程|goo...
在现代软件开发中,多线程和网络编程已经成为不可或缺的一部分。多线程编程可以显著提高程序的运行效率和响应速度,而网络编程则是实现分布式系统、客户端-服务器应用等的基础。Linux C编程提供了pthread库进行多线程开发,以及socket编程接口进行网络通信。掌握这部分的内容,可以让开发者编写更加复杂和高效的应用程序。
13 《C++服务器开发精髓》 编辑切换为居中 添加图片注释,不超过 140 字(可选) 当然,如果你看完上面这本,觉得还不够劲儿,这本《C++服务器开发精髓》也可以继续看一看。 这本书的第四章详细地总结了网络编程的二十多个重难点知识,绝对可以帮你搞清楚了百分之九十以上的 socket编程问题。