自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除