自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 问答 (1)
  • 收藏
  • 关注

原创 UDP原来这样理解

目录 什么是UDP UDP报文头部 实现一个UDP服务器 什么是UDP UDP(User Datagram Prototocol 用户数据报协议) 1.它是传输层的一个协议 2.它是一个无连接的协议(我们可以理解为发短信,不需要建立连接就可以发送数据) 3.它是一种不可靠传输(因为它面向无连接,所以必然是一种不可靠的传输) 4.面向数据报(可以理解为像冰块一样一块一块发送数据) UDP...

2018-06-21 15:38:36 135

原创 数据结构之栈,实现,应用,两个栈实现队列

什么是栈?栈的用法栈的模拟实现.seqstack.h#pragma once //#inclue<stdint.h> #include<stddef.h> typedef size_t SeqStackType; #define SEQ_STACK_SIZE 100 typedef struct SeqStck {//栈:后进先出 SeqStackType data[SE...

2018-06-21 15:16:46 96

原创 C/C++内存机制

内存的申请方式 1. 静态内存 静态内存是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。 程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会 自动释放所占用的内存空间。 变量的分配与释放,都无须程序员自行考虑。 eg: 基本类型,数组   2. 动态内存 用户无法确定空间大小,或者空间太大...

2018-06-14 11:28:10 148

原创 Liunx之线程

什么是线程? 一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的 控制序列”。 一切进程至少都有一个执行线程。 多任务可以由多进程完成,也可以由一个进程内的多线程完成。 线程和进程的对比 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程序运行时系统就会创建一个进程,并为它 分配资源,然后把该进程放入进程就绪队列,进程调度器选中...

2018-06-14 10:59:26 124

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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