- 博客(7)
- 收藏
- 关注
原创 网络编程UDP
网络编程UDP TCP的特点:面向连接的 可靠的 流式服务 UDP的特点:无连接 不可靠 数据报服 IP的特点: 无连接 不可靠 无状态 udp报头 流式
2017-11-16 17:19:07 331 1
原创 TCP下实现通讯
TCP下实现通讯 有了上节课的基础现在我们一起来用TCP/IP协议实现通讯 网络编程---传输层选择一个数据控制模式:TCP/IP UDP/IP TCP: 面向连接 可靠的 流式服务 UDP:无连接 不可靠的 数据报服务 TCP是面向连接的服务 三次握
2017-11-15 10:59:43 381
原创 Linux网络基础
Linux网络基础 首先我们要对计算机网络有一个初步的认识: 一、网络基本概念 那什么是计算机网络呢? 计算机网络是指将地里位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及其网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 其实说白了就是能让多台计算机之间可以进行通讯以及数据传输的一种方式。
2017-11-15 09:30:07 284
原创 线程基础
线程----作为调度和分配的基本单位 我们如何可以使用多个程序并发地执行,同时又尽量减少系统的开销,也就是把不作为调度和分配的基本单位也同时作为拥有资源的单位,而且还要对拥有资源的基本单位,又不对之施以频繁的切换,这也正是线程产生的原因。 好了我们首先来看一下线程的概念,什么是线程? 线程: 线程是进程内部的一条执行序列(执行流), 每个进程至
2017-10-31 14:56:51 413
转载 C语言中const的用法
关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下的优点: 1、预编译指令只是对值进行简单的替换,不能进行类型检查 2、可以保护被修饰的东西,防止意外修改,增强程序
2017-10-19 17:21:35 373
原创 C语言中static的作用
1、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 2、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 3、static修饰一个函数,则这个函数的只能在本文件中调用,不能被其他文件调用。Static修饰的局部变量存放在全局数据区的静态变量区。
2017-10-19 17:18:53 276
原创 静态库与动态库的区别以及优缺点,在linux环境下配置静态库与动态库
注意我们这里主要讨论在linux环境下的区别 我们大家都知道函数的库分为两种一个是静态库另一个是动态库 库文件: 静态库 共享库(动态库) 半成品
2017-09-10 15:25:29 637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人