后台开发人员面试资源汇总(C&C++方向)

ronald1年前职场4000

    汇总一下C/C++后台开发方向的学习资料,为避免广告之嫌,只罗列书名不贴链接了

1.编程语言类

  • 《C++ Primer》


C++_Primer.jpeg


  • 《C 专家编程》


ExpertCProgramming.jpg


  • 《深度探索C++对象模型》

InsideTheC...png

  • 《Effective C++:改善程序与设计的55个具体做法》




  • 《STL源码剖析》

2.操作系统类

  • 《鸟哥的Linux私房菜 基础学习篇》

  • 《深入理解LINUX内核(第3版)》

3.软件工程类

  • 《大话设计模式》

4.编译原理类

  • 《程序员的自我修养——链接、装载与库》

5.计算机网络类

  • 《TCP/IP 详解》

  • 《UNIX网络编程 卷1》和《UNIX网络编程 卷2》

6.算法类

  • 《算法导论》

  • 《编程之美:微软技术面试心得》

  • 《剑指Offer:名企面试官精讲典型编程题》

  • 《编程珠玑》

  • 《数学之美》

7.开源代码类

  • redis

    • 一款C语言编写的高性能的内存数据库,代码紧凑、代码量不大且应用广泛,比较适用于源码研读

    • 推荐对照《Redis设计与实现》参照来看

  • nginx

    • 一款基于C高性能的HTTP和反向代理web服务器


相关文章

LUA环境搭建

LUA环境搭建

    本文针对Lua新手,介绍Lua开发环境的搭建。环境搭建目标语法高亮,自动补齐语法错误检查方法跳转lua脚本本地运行断点设置及调试功能编辑器选择    主流代码编辑器有vscode、rider、clion。其中下载链接:    Documentation for Visua...

Lua和C

Lua和C

一.背景    在实际游戏业务运营过程中,经常会出现一些紧急的配置修改、bug修复等;这种规划外的变更行为希望能做到用户无感知,否则对于游戏体验和产品口碑有很大影响,在此背景下,热更新能力成为成熟上线游戏的标准配置。    一般情况下,后台逻辑热更新能力的技术方案有两种:    ...

LUA数据结构(一)

LUA数据结构(一)

Lua数据结构    Lua有8个基本类型,分别为:nil、boolean、number、string、userdata、function、thread和table;我们可以通过函数type函数获取变量类型,如下:a="cccd" dict={} print(type(a)) print(type(dict)) print(typ...

Lua热更新机制(上)

Lua热更新机制一个Lua热更新demo    Lua在游戏开发中能广泛使用不仅由于其轻量易嵌入的特性,还有一个重要的点是易于热更新,设想在产品线上运营过程中,出现bug需要修复,频繁停机对于产品体验影响大,也影响口碑;所以实际运营我们是希望能尽量避免停止服务进行代码更新的操作,下面先从一段比较简单的代码看Lua的热更新机制:require &qu...

第三次引擎编程尝试

第三次引擎编程尝试

    本文用来介绍如何实现同步游戏状态给玩家,这里用到了前面介绍的HUD。基本概念HUD    游戏过程中,游戏系统和玩家交互是非常有必要的,UE4提供了HUD来实现将游戏系统状态同步给玩家的方式,也就是说HUD对于玩家来说是只读的;UI    不同于HUD是将游戏系统状态同步...

K8S入门-原理篇

K8S入门-原理篇

一. K8S总体架构及组件功能    K8S总体架构图如下所示:    在K8S中,整个集群划分为控制节点和工作节点,其中控制节点分为:    ·ETCD        一个分布式的数据库,用于存储集...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。