面试知识点
ivolcano
努力努力再努力
展开
-
网络知识点(TCP与UDP,get与post等)
一.TCP与UDP的区别1、TCP面向连接;UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务(拥塞控制、数据校验、重传机制,网络开销大);UDP尽最大努力交付,即不保证可靠交付3、TCP面向字节流,实际上是TCP把数据看成一连串无结构的字节流; UDP是面向报文,没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视原创 2016-10-21 11:10:48 · 2078 阅读 · 0 评论 -
堆和栈的区别
堆和栈的区别1、栈区(stack)― 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) ― 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表.3、全局区(静态区)(static)―,全局变量和静态变量的存储是放在一块的,初始化的全局变量原创 2016-11-02 12:59:22 · 236 阅读 · 0 评论 -
位图代码
//题目的意思:在100个数中,找出出现重复次数是2的数字,注意重复的次数不超过3次#include int main(){ unsigned int a[100]; for(int i=0;i<100;i++) //借助for循环,输入100个数 a[i]=i; a[99]=0; int h[10]={0}; //定义位图数组,h[0]占用4个字节,32原创 2016-11-18 15:35:46 · 392 阅读 · 0 评论 -
Socket通信介绍
思考:我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?1、网络中进程之间如何通信?本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(原创 2016-12-12 22:15:18 · 460 阅读 · 0 评论