Skip to content

howardlau1999/server-programming-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

服务器编程指南

在线阅读:https://liuhaohua.com/server-programming-guide/

这个教程写给具有一定的 C++ 程序设计基础,但对服务器编程还不太了解的读者。

本教程会尽量涵盖服务器编程中的常用知识,但并不会深入讲解,而是通过简单的例子让你可以快速运行起来。如果希望更深入地了解相关知识,本教程会提供相关参考资料以供学习。通过这个教程,你将会学习到:

  • 程序的编译、链接与装载基础知识
  • 如何使用现代的构建系统(Build System)来组织构建一个中小型 C++ 项目
  • 如何在 C++ 项目中使用第三方库
  • 如何使用常见的多线程、多进程编程范式
  • 如何通过 RPC 库将程序包装为服务器程序
  • 如何使用测试库对程序进行测试
  • 如何使用日志库记录程序运行中的关键信息
  • 如何使用指标系统暴露程序运行的关键指标
  • 如何使用调试器调试(运行中的)程序
  • 如何处理程序崩溃以及使用调试器恢复现场
  • 如何部署一个服务器程序
  • 如何快速地上手一个他人编写的服务器程序
  • 如何与他人进行合作

尽管本教程以 C++ 为例,但会尽量抽象出服务器编程的常见范式以及概念,帮助你在以后进行快速的知识迁移。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy