面试
Joffer_Pong
一个准大四狗
展开
-
tcp/udp的区别
TCP UDPTCP与UDP基本区别 1.基于连接与无连接 2.TCP要求系统资源较多,UDP较少; 3.UDP程序结构较简单 4.流模式(TCP)与数据报模式(UDP); 5.TCP保证数据正确性,UDP可能丢包 6.TCP保证数据顺序,UDP不保证 UDP应用场景: 1.面向数据报方式 2.网络数据大多为短消息 3转载 2017-07-22 09:14:55 · 376 阅读 · 0 评论 -
c++后台开发需要掌握哪些知识
出自知乎https://www.zhihu.com/question/34574154?sort=created原创 2017-08-09 13:11:24 · 6445 阅读 · 0 评论 -
C++程序编译链接
C++程序编译过程一般来说,我们可以把C++程序编译过程分为以下三步编译预处理主要进行源码级别上的操作,预处理器执行源码中的预处理命令(以‘#’号开头的语句),其中预处理命令可以分为以下几类a. 宏定义命令[ #define 宏名 替换内容 、#undef 宏名]:进行代码替换, 凡是遇到标识符为宏名的都直接用“替换内容”进行替换。b.条件编译转载 2017-12-12 11:40:41 · 375 阅读 · 0 评论 -
c/c++面试题
最全的C语言试题总结 C语言第一部分:基本概念及其它问答题1、关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一原创 2017-12-14 15:49:34 · 708 阅读 · 0 评论 -
TCP可靠,UDP不可靠的原因
1. TCP可靠数据传输原理每个Tcp socket在内核中都有一个发送缓冲区和一个接受缓冲区。tcp协议要求对端在接受到tcp数据报之后,要对其序号进行ACK,只有当接受到一个tcp数据报的ACK之后,才可以把这个tcp数据报从socket的发送缓冲区清除,另外tcp还有一个流量控制功能,tcp的socket接受缓冲区接受到网络上来的数据缓存起来后,如果应用程序一直没有读取,so原创 2017-12-17 12:06:34 · 9767 阅读 · 1 评论