文档目录
Part I
Introduction
C++必知必会的知识点
如何成为一名合格的C/C++开发者?
不定参数函数实现var_arg系列的宏
你一定要搞明白的C函数调用方式与栈原理
深入理解C/C++中的指针
详解C++11中的智能指针
C++17结构化绑定
C++必须掌握的pimpl惯用法
用Visual Studio调试Linux程序
如何使用Visual Studio管理和阅读开源项目代码
利用cmake工具生成Visual Studio工程文件
多线程
后台C++开发你一定要知道的条件变量
整型变量赋值是原子操作吗?
网络编程
bind 函数重难点解析
connect 函数在阻塞和非阻塞模式下的行为
select 函数重难点解析
Linux epoll 模型(含LT 模式和 ET 模式详解)
socket 的阻塞模式和非阻塞模式
非阻塞模式下 send 和 recv 函数的返回值
服务器开发通信协议设计介绍
TCP 协议如何解决粘包、半包问题
网络通信中收发数据的正确姿势
服务器端发数据时,如果对端一直不收,怎么办?
程序员必知必会的网络命令
利用telnet命令发电子邮件
做Java或者C++开发都应该知道的lsof命令
Linux网络故障排查的瑞士军刀nc命令
Linux tcpdump使用详解
从抓包的角度分析connect函数的连接过程
服务器开发中网络数据分析与故障排查经验漫谈
Part II
高性能服务器框架设计
主线程与工作线程的分工
Reactor模式
实例:一个服务器程序的架构介绍
错误码系统的设计
日志系统的设计
如何设计断线自动重连机制
心跳包机制设计详解
业务数据处理一定要单独开线程吗
C++ 高性能服务器网络框架设计细节
服务器开发案例实战
从零实现一个http服务器
从零实现一款12306刷票软件
从零实现一个邮件收发客户端
从零开发一个WebSocket服务器
从零学习开源项目系列(一) 从一款多人联机实时对战游戏开始
从零学习开源项目系列(二) 最后一战概况
从零学习开源项目系列(三) CSBattleMgr服务源码研究
从零学习开源项目系列(四)LogServer源码探究
Part III
TeamTalk IM源码分析
01 TeamTalk介绍
02 服务器端的程序的编译与部署
03 服务器端的程序架构介绍
04 服务器端db_proxy_server源码分析
05 服务器端msg_server源码分析
06 服务器端login_server源码分析
07 服务器端msfs源码分析
08 服务器端file_server源码分析
09 服务器端route_server源码分析
10 开放一个TeamTalk测试服务器地址和几个测试账号
11 pc客户端源码分析
libevent源码深度剖析
libevent源码深度剖析01
libevent源码深度剖析02
libevent源码深度剖析03
libevent源码深度剖析04
libevent源码深度剖析05
libevent源码深度剖析06
libevent源码深度剖析07
libevent源码深度剖析08
libevent源码深度剖析09
libevent源码深度剖析10
libevent源码深度剖析11
libevent源码深度剖析12
libevent源码深度剖析13
leveldb源码分析
leveldb源码分析1
leveldb源码分析2
leveldb源码分析3
leveldb源码分析4
leveldb源码分析5
leveldb源码分析6
leveldb源码分析7
leveldb源码分析8
leveldb源码分析9
leveldb源码分析10
leveldb源码分析11
leveldb源码分析12
leveldb源码分析13
leveldb源码分析14
leveldb源码分析15
leveldb源码分析16
leveldb源码分析17
leveldb源码分析18
leveldb源码分析19
leveldb源码分析20
leveldb源码分析21
leveldb源码分析22
Memcached源码分析
00 服务器资源调整
01 初始化参数解析
02 网络监听的建立
03 网络连接建立
04 内存初始化
05 资源初始化
06 get过程
07 cas属性
08 内存池
09 连接队列
10 Hash表操作
12 set操作
13 do_item_alloc操作
14 item结构
15 Hash表扩容
16 线程交互
17 状态机
游戏开发专题
1 游戏服务器开发的基本体系与服务器端开发的一些建议
2 网络游戏服务器开发框架设计介绍
3 游戏后端开发需要掌握的知识
4 关于游戏服务端架构的整理
5 各类游戏对应的服务端架构
6 从腾讯QQgame高性能服务器集群架构看“分而治之”与“自治”等分布式架构设计原则
7 QQ游戏百万人同时在线服务器架构实现
8 大型多人在线游戏服务器架构设计
9 百万用户级游戏服务器架构设计
10 十万在线的WebGame的数据库设计思路
11 一种高性能网络游戏服务器架构设计
12 经典游戏服务器端架构概述
13 游戏跨服架构进化之路
Part IV
程序员面试题精讲
腾讯后台开发实习生技能要求
聊聊如何拿大厂的 offer
网络通信题目集锦
我面试后端开发经理的经历
Linux C/C++后端开发面试问哪些问题
职业规划
给工作 4 年迷茫的程序员们的一点建议
聊聊技术人员的常见的职业问题
写给那些傻傻想做服务器开发的朋友
自我提升与开源代码
2020 年好好读一读开源代码吧
后端开发相关的书籍
后台开发应该读的书
程序员的简历
程序员如何写简历
程序员的薪资与年终奖那些事儿
技术面试与HR谈薪资技巧
聊一聊程序员如何增加收入
谈一谈年终奖
程序员的烦心事
拒绝了一家公司的offer后,他们的副总和hr总监同时打电话来询问拒绝原因并极力要求加入,我该不该去?
我是一名程序员,结婚时女友要求我用两年的工资作为彩礼,我该不该答应?
作者的故事
我的 2019
我是如何年薪五十万的
Published with GitBook
在这篇文章中:
职业规划
职业规划
职业规划
给工作 4 年迷茫的程序员们的一点建议
聊聊技术人员的常见的职业问题
写给那些傻傻想做服务器开发的朋友
results matching "
"
No results matching "
"