记录C++后端开发工程师的技术栈
发布时间
阅读量:
阅读量
C++ 后台开发岗位知识技能树
一、语言:
a) C/C++编程语言的学习涉及多个关键概念和工具技术点包括对象的存在周期、内存回收机制、标准库模块的操作流程、错误与异常处理机制的设计原则以及日志记录的基础知识掌握;同时还需要理解和应用设计模式这一核心方法论框架;另外GDB作为调试工具在实际开发中具有重要应用价值;此外遵循"高内聚低耦合"的设计原则有助于提升代码的质量和可维护性
二、数据结构与算法:
a. 线性表主要包含链表、队列以及栈。
b. 树涵盖二叉树、红黑树以及字典树等类型。
c. 图涉及搜索算法如Dijkstra算法以及最小生成树技术。
d. 在数据结构中使用回溯法来解决相关问题。
e. 常见的排序算法包括冒泡排序、插入排序以及希尔排序等多种类型。
f. 采用贪心算法或动态规划方法进行问题求解。
g. 此外还涉及跳表结构、哈希表以及布隆过滤器的应用。
《链表,队列与栈》
<>
《排序与查找算法》
其官网地址为:
《哈希表与布隆过滤器》
<>
《动态规划-背包问题》
<>
三、数据库
a)持久型mySql
i.MySql安装与配置
ii.Sq建表,索引,存储过程
iii.存储引擎myisam/innodb
iv.数据库连接池
v.异步数据库请求
vi.数据库集群,分库分表,读写分离
全部评论 (0)
还没有任何评论哟~
