# CPPNotes **Repository Path**: Sytx_1/CPPNotes ## Basic Information - **Project Name**: CPPNotes - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-23 - **Last Updated**: 2024-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CPPNotes
如下是 C++ 后台研发技术路线以及知识点,这里有很多细节,还需要不断完善。 欢迎大家通过[【公众号】](https://github.com/rongweihe/CPPNotes#我的公众号) 或者加我[【微信】](https://github.com/rongweihe/CPPNotes#关于作者) 与我交流,一起成长一起进步! 以下没有连接的内容就是还没有写,笔者正在拼命赶稿 ing.... # 编程语言 C++ - [C++primer5笔记代码资料](https://github.com/rongweihe/CPPNotes/tree/master/C%2B%2BNotes/C%2B%2BPrimer_5th) # STL 源码剖析 - [再硬核|5 千字长文+ 30 张图解 | 陪你手撕 STL 空间配置器源码](https://mp.weixin.qq.com/s/1rLCzJtspYzAxa0g6-BFCA) - [硬核|万字长文炸裂!手撕 STL 迭代器源码与 traits 编程技法](https://mp.weixin.qq.com/s/srgj9KnxQrru_hMv-IVpWw) - [超硬核 | 2 万字+20 图带你手撕 STL 序列式容器源码](https://mp.weixin.qq.com/s/NcrnwsB2gjq9h7W2hIZ6PQ) - [硬核来袭 | 2 万字 + 10 图带你手撕 STL 关联式容器源码](https://mp.weixin.qq.com/s/suN3EI_HmhilcPvVK6lAdQ) - [万字长文 | STL 算法总结](https://mp.weixin.qq.com/s/tUbvEQStiAETFj-Zi9dNoA) # 数据结构与算法 - [数据结构与算法学习](https://github.com/rongweihe/Algorithms) - [LeetCode刷题笔记](https://github.com/rongweihe/LeetCode) # 数据密集型应用系统设计-读书笔记 - [第一章:构建可靠性、可扩展性、可维护性的应用](https://zhuanlan.zhihu.com/p/363797525) - [第二章:数据模型与查询语言](https://zhuanlan.zhihu.com/p/363844329) - [第三章:存储与检索](https://zhuanlan.zhihu.com/p/369449070) - [第四章:编码与演化](https://zhuanlan.zhihu.com/p/369534090) - [第五章:分布式数据](https://zhuanlan.zhihu.com/p/369558818) - [第六章:复制](https://zhuanlan.zhihu.com/p/369898756) - [第六章:分区](https://zhuanlan.zhihu.com/p/369895585) - [第七章:事务](https://zhuanlan.zhihu.com/p/369844360) - [第八章:分布式系统的麻烦](https://zhuanlan.zhihu.com/p/370239763) # 设计模式 - [C++设计模式] - C++单例模式 - 用C++设计一个不能被继承的类 - 如何定义一个只能在堆上定义对象的类?栈上呢 - 重类构造和析构的顺序 # 操作系统 - [**计算机操作系统复习**](https://github.com/rongweihe/CS_Offer/blob/master/notes/%E6%80%BB%E7%9B%AE%E5%BD%95-%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E5%A4%8D%E4%B9%A0.md) # linux 服务器 - **[Linux 网络编程复习](https://github.com/rongweihe/CS_Offer/blob/master/notes/Linux%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B.md)** # 计算机网络 - [计算机网络总复习](https://github.com/rongweihe/CS_Offer/blob/master/notes/%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%BD%91%E7%BB%9C.md) # 数据库 - [Redis复习](https://github.com/rongweihe/CS_Offer/blob/master/notes/%E6%95%B0%E6%8D%AE%E5%BA%93.md) - [吊打面试官系列-Redis基础知识](https://github.com/rongweihe/CPPNotes/blob/master/docs/%E3%80%8A%E5%90%8A%E6%89%93%E9%9D%A2%E8%AF%95%E5%AE%98%E7%B3%BB%E5%88%97%E3%80%8B-Redis%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86.md) # 海量数据处理 - bitmap - Map-Reduce原理 - BloomFilter原理 - Trie树原理 - LSM树原理 # linux下操作命令以及工具 - 工作中常用的linux 命令 - 编译工具GCC - 调试工具GDB - 性能优化工具Perf - 内存泄露检查工具Valgrind - makefile编写 # 开源框架 - ACE网络框架源码:链接: https://pan.baidu.com/s/1RDktOVBl_6mWoy3-ULN8oA 密码: 23d4。 - # 程序人生 1、[承认自己的软弱,是成长的第一步](https://mp.weixin.qq.com/s/0M2KYGWU-Jldvc9gbKAEew) 2、[大佬的美国打拼十年,回国创业]() 3、[小贺的第一份实习,半个月就跑路](https://mp.weixin.qq.com/s/uZRKzFNjtF8HLjEVXc1b9Q) # 程序员求职 **岗位:社招-字节跳动 信息服务中台研发工程师 全职 (长期有效)** **地点:不限** 社招·正式·职位 ID:JKU9P 职位描述 - 参与字节跳动信息服务中台的研发工作,用最前沿的工程技术和AI算法能力赋能海量的数据资源,做最激动人心的技术,强力支撑字节各条业务; - 参与信息服务中台的总体设计、功能实现与模型优化,保证系统优秀的数据整合能力和高效、稳定的服务质量; - 构建从离线海量数据生产、内容理解、数据存储引擎到搜索的全流程,无论擅长工程架构还是算法策略,这里都是你理想的舞台; - 不断创新,推动中台的快速发展和高效迭代,深入分析各种复杂场景的数据模型,持续扩展平台的支撑场景和应用范围,探索孵化信息服务ToB的应用场景; 职位要求 - 出色的问题分析和解决能力,总是能从纷繁复杂的现象中一眼看出问题本质; - 优秀的系统设计或算法模型能力,能够深入复杂的业务场景及数据模型,不设边界的驱动平台持续优化; - 强悍的编程功底,能够举一反三,从容的用代码解决日常工作中面临的各种工程难题和算法挑战; - 对产品有强烈的责任心,具备良好的产品意识、沟通能力和自我驱动能力; - 有搜索、舆情、内容质量等相关数据平台开发经验的加分; - 如果你绝顶聪明,总能快速学习成为领域专家,可忽略以上所有要求,我们愿意培养你,与你共同学习和成长。 有意向可以 - 投递链接: https://job.toutiao.com/s/kCorknu - 或者可以发简历到邮箱:rongweihe1995@gmail.com # 关于作者 大家好,我是程序员贺同学,北交大师兄,喜欢算法,热爱编程,热爱生活,目前就职于 ByteDance。 **加我的微信,备注:「个人简单介绍」+「读者」**, 拉你进读者交流群。