- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 TCP可靠,UDP不可靠的原因
1. TCP可靠数据传输原理 每个Tcp socket在内核中都有一个发送缓冲区和一个接受缓冲区。tcp协议要求对端在接受到tcp数据报之后,要对其序号进行ACK,只有当接受到一个tcp数据报的ACK之后,才可以把这个tcp数据报从socket的发送缓冲区清除,另外tcp还有一个流量控制功能,tcp的socket接受缓冲区接受到网络上来的数据缓存起来后,如果应用程序一直没有读取, so
2017-12-17 12:06:34 9758 1
原创 c/c++面试题
最全的C语言试题总结 C语言 第一部分:基本概念及其它问答题 1、关键字static的作用是什么? 这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用: 1). 在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2). 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一
2017-12-14 15:49:34 689
转载 C++程序编译链接
C++程序编译过程 一般来说,我们可以把C++程序编译过程分为以下三步 编译预处理 主要进行源码级别上的操作,预处理器执行源码中的预处理命令(以‘#’号开头的语句),其中预处理命令可以分为以下几类 a. 宏定义命令[ #define 宏名 替换内容 、#undef 宏名]:进行代码替换, 凡是遇到标识符为宏名的都直接用“替换内容”进行替换。 b.条件编译
2017-12-12 11:40:41 370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人