摘要: JAVA是只支持单继承的,但现实之中存在多重继承这种现象,如“金丝猴是一种动物”,金丝猴从动物这个类继承,同时“金丝猴是一种值钱的东西”,金丝猴从“值钱的东西”这个类继承,同时“金丝猴是一种应该受到保护的东西”,金丝猴从“应该受到保护的东西”这个类继承。这样金丝猴可以同时从“动物类”、“值钱的东... 阅读全文
posted @ 2015-11-04 18:28 走在大牛的路上 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有socket的基本函数,这些都是本文想... 阅读全文
posted @ 2015-11-04 18:19 走在大牛的路上 阅读(530) 评论(0) 推荐(0) 编辑
摘要: TCP的流量控制1. 利用滑动窗口实现流量控制如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的发送速率不要太快,要让接收方来得及接收。利用滑动窗口机制可以很方便地在TCP连接上实现对发送方的流量控制。设A向B发送数据。在连接建立时,B告诉了A:“我... 阅读全文
posted @ 2015-11-04 18:17 走在大牛的路上 阅读(665) 评论(0) 推荐(0) 编辑
摘要: C++之所以得到这么多人的喜欢,是因为它既具有面向对象的概念,又保持了C语言高效的特点。STL 排序算法同样需要保持高效。因此,对于不同的需求,STL提供的不同的函数,不同的函数,实现的算法又不尽相同。1.1 所有sort算法介绍所有的sort算法的参数都需要输入一个范围,[begin, end)。... 阅读全文
posted @ 2015-11-04 18:16 走在大牛的路上 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 整理一下计算机网络部分的面试常考点,参考书籍:《计算机网络》第五版谢希仁的那本,希望对大家有所帮助OSI,TCP/IP,五层协议的体系结构,以及各层协议OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。... 阅读全文
posted @ 2015-11-04 18:16 走在大牛的路上 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、vector 空间运用的灵活性。 实现技术——关键是对大小的控制以及重新配置时的数据移动效率。 配置新空间、数据移动、释还旧空间 erase(int position)先移动覆盖元素之后删除最后一个 vector维护的是一个连续线性空间提供的是Random Access Iterato... 阅读全文
posted @ 2015-11-04 18:13 走在大牛的路上 阅读(161) 评论(0) 推荐(0) 编辑
摘要: this指针易混的几个问题:(1)This指针本质是一个函数参数,只是编译器隐藏起形式的,语法层面上的参数。 this指针只能在成员函数中使用,全局函数、静态函数都不能使用this指针。 实际上,成员函数默认的第一个参数为T* const this(2) this在成员函数的开始前构造,在成员的... 阅读全文
posted @ 2015-11-04 18:12 走在大牛的路上 阅读(743) 评论(0) 推荐(1) 编辑