C++知识体系
|
基础知识 |
推荐书目 |
|
C++ |
《C++程序设计》(课程教材即可,简而薄) 《STL源码剖析》(对C++进一步深化,也是必备知识) 《C++对象模型》(经典中经典,重点了解c++虚拟继承内存对象模型) 《程序员自我修养-链接、装载与库》(了解程序编译过程,深入了解运行库,程序运作过程数据内存分布) 更上一层楼:(Effective C++、More Effective、Exception、More Exception、高质量c/c++) 备注:书看了会忘记,关键是多加练习。看开源代码也是一种加深和提高,建议这个阶段阅读live555的源代码和阅读ACE中reactor中的源代码 |
|
设计模式 |
学习方法:每个模式每天敲打一个示例,重复两次;耗时小成效大 |
|
算法 |
重复阅读一本算法设计的书,书莫贪厚,清华出版社《算法设计与分析基础》不错; 基本(单独迅速敲打出来): 排序:插入(稳)、希尔(不稳)、快速(不稳)、选择(不稳)、堆(不稳)、归并(稳) 树:遍历二叉树、线索二叉树、森林与二叉树转换 图:存储结构(数组、邻接表、十字链表、邻接多重表),图的遍历(深度遍历/广度遍历)、最小生成树、拓扑排序、关键路径、源到所有点最短路径、点对最短路径 二叉平衡树、B-和B+树 经典算法: 动态规划----最大子段和 分治策略----最近点对 贪心算法----单源最短路径/最小生成树 回溯法----n皇后问题 概率算法----素数测试、产生固定概率事件 网络流-----增广路算法 经典算法案例: 0-1背包 |
|
网络 |
网络理论知识 Windows 网络IO模型(5种)、Linux 网络IO模型(3中) Windows/Linux网络编程开发接口 P2P网络模型(4种) 了解: BGP/DHCP/DNS/FTP/HTTP/POP/RTP/RTSP/SDP/SIP/SMTP/SNMP/SOAP/SSH (应用层) TCP/UDP/SCTP/RSVP (传输层) IP(ipv4/ipv6)/ICMP/ICMPv6/IGMP/IPsec (网络层) ARP/RARP/OSPF (数链层) 流媒体还要深入理解: TCP/UDP/IP/RTSP/RTP/RTCP/SIP |
|
数据库 |
掌握数据库基础知识同时深入种数据库: 深入oracle或者DB2或者SQL Server 重开发而懂管理 例如 C++涉入Oracle的 掌握PL/SQL和Pro*c/c++,对oracle管理,例如内存,进程等要熟悉 |
|
操作系统 |
《windows核心编程》(了解windows系统有哪些系统调用) 《Unix/Linux Shell 编程》《Unix/Linux编程》 熟悉Linux主要意思是你掌握一门Shell编程和一些系统编程接口,当然也包括想vi,gdb,gcc等的使用。但是,当你熟悉一门shell之后,你就可以大胆说你熟悉linux。学习应用shell最多不会超过一周。 |
C++知识体系的更多相关文章
- web前端知识体系总结
1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...
- 关于.NET知识体系结构图总结
转载:关于.NET知识体系结构图总结-零度http://www.xcode.me/book/net-framework-maps 最近对.NET框架方面的知识进行了概要的总结,整理了一些知识体系结构图 ...
- Canvas 知识体系简单总结
Canvas 知识体系简单总结 标签(空格分隔): HTML5 Canvas 本文原创,如需转载,请注明出处 前言 知识点零零散散,一个上午整理了一下,内容不多,方便记忆. 本文不是教程,如需教程移步 ...
- Atitit 图像处理知识点 知识体系 知识图谱v2
Atitit 图像处理知识点 知识体系 知识图谱v2 霍夫变换(Hough Transform) 霍夫变换是图像处理中从图像中识别几何形状的基本方法之一,应用很广泛,也有很多改进算法.主要用来从图像 ...
- Atitit 图像处理知识点 知识体系 知识图谱
Atitit 图像处理知识点 知识体系 知识图谱 图像处理知识点 图像处理知识点体系 v2 qb24.xlsx 基本知识图像金字塔op膨胀叠加混合变暗识别与检测分类肤色检测other验证码生成 基本 ...
- Atitit 知识图谱解决方案:提供完整知识体系架构的搜索与知识结果overview
Atitit 知识图谱解决方案:提供完整知识体系架构的搜索与知识结果overview 知识图谱的表示和在搜索中的展1 提升Google搜索效果3 1.找到最想要的信息.3 2.提供最全面的摘要.4 ...
- Java知识体系
Java知识体系 java知识结构.jpg web框架.jpg 计算机课程体系.png 2016-08-19_090929.png 流行的哈希算法生存状况.jpg "JAVA之父" ...
- 自己总结的web前端知识体系大全【欢迎补充】
1. 前言 大约在几个月之前,让我看完了<webkit技术内幕>这本书的时候,突然有了一个想法.想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的 ...
- github上最全的资源教程-前端涉及的所有知识体系
前面分享了前端入门资源汇总,今天分享下前端所有的知识体系. 个人站长对个人综合素质要求还是比较高的,要想打造多拉斯自媒体网站,不花点心血是很难成功的,学习前端是必不可少的一个环节, 当然你不一定要成为 ...
- WEB前端知识体系脑图
说在开始的话: 我上大学那会,虽说主要是学Java语言,但是web前端也稍微学了一些,那时候对前端也没多在意,因为涉入的不深,可以搞一个差不多可以看的界面就可以了,其他也没过多在意. 因为稍微了解一点 ...
随机推荐
- 百度地图定位SDK 之构想
百度地图定位 前提 从香港旅游回来,心中油然升起一股热血滂湃,激励自己发现市场需求,向创业奋进,朝着梦想前进. 简介 百度Android定位SDK支持Android1.5以及以上设备,提供: 定位功能 ...
- 风萧萧兮易水寒 coding一去兮不复还
这一年都在忙碌中渡过.没有看过日落没有享受过日常.希望可以在忙碌中有些收获.工作马上要三年了. 风萧萧兮易水寒 coding一去兮不复还 记的刚毕业的时候喜欢自己晚上更新下博客.那时候也很忙.但是后来 ...
- WPF制作的小型笔记本
WPF制作的小型笔记本-仿有道云笔记 楼主所在的公司不允许下载外部资源, 不允许私自安装应用程序, 平时记录东西都是用记事本,时间久了很难找到以前记的东西. 平时在家都用有道笔记, 因此就模仿着做了一 ...
- 常用PHP正则表达式
获取所有图片网址preg_match_all(“/ src=(\”|\’){0,}(http:\/\/(.+?))(\”|\’|\s|>)/is”,$text,$img); 匹配中文字符的正则表 ...
- Web API 的安全性
Web API 的安全性 ASP.NET Web API 可非常方便地创建基于 HTTP 的 Services,这些服务可以非常方便地被几乎任何形式的平台和客户端(如浏览器.Windows客户端.An ...
- struts2中token的令牌机制
通常在普通的操作当中,我们不需要处理重复提交的,而且有很多方法来防止重复提交.比如在登陆过程中,通过使用redirect,可以让用户登陆之上重定向到后台首页界面,当用户刷新界面时就不会触发重复提交了. ...
- [置顶] JAVA从零单排4-----继承、封装和多态详解
继承 Java三大特征之一:继承.Java的继承具有单继承的特点,每个子类只能有一个直接父类. 继承的特点 Java的继承用extends关键字来实现,被继承的类成为父类,实现继承的类被称为子类.子类 ...
- 使用pentaho工具将数据库数据导入导出为Excel
写在前面:本篇博客讲述的是如何使用pentaho工具快速的将数据库数据导出为Excel文件,以及如何将Excel文件数据导入数据库. 补充:使用此工具并不需要任何一句代码并能快速便捷解决实际问题,此工 ...
- 利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
我比较喜欢听音乐,特别是周末的时候,电脑开着百度随心听fm,随机播放歌曲,躺在床上享受.但碰到了一个烦人的事情,想切掉不喜欢的曲子,还得起床去操作电脑换歌.于是思考能不能用手机控制电脑切换歌曲,经过一 ...
- C语言之全局变量和局部变量
全局变量和局部变量的简介(tips:很重要 牢记) 全局变量:就是定义在函数外的变量 全局变量可以在任意函数中使用 生命周期:程序一启动就开辟空间,直到程序退出才回收 全局变量不允许同名 局部变量:就 ...