自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 进程和线程的区别,以及应用场景

什么是线程?Linux下线程用进程PCB模拟描述,也叫轻量级进程线程是进程内部的一个执行流,也就是线程在进程的地址空间内运行。一个进程内的所有线程共享进程资源线程是CPU调度的基本单位(CPU调度是按照PCB进行调度的)创建,销毁一个线程相较创建,销毁一个进程成本要低(创建进程要创建PCB,虚拟地址空间,创建页表,维护映射,把硬盘的代码数据加载到内存,文件描述符等等,而创建线程...

2018-09-15 22:39:22 7166

原创 static的用法

1.static修饰普通变量static修饰全局变量:1.作用域:改变链接属性,只在本文件有效,即使extern外部声明也不行,其他文件可定义相同名字的变量2.初始化:只能被初始化一次,如果是整型不初始化就会自动赋值为0,字符型初始化为空3.存储区:静态存储区没变static修饰局部变量:1.作用域:改变链接属性,生命周期在整个文件有效,但是出了其作用域便不可再用,因此作用...

2018-09-15 00:27:09 5728

原创 文件压缩项目源码

Heap.h/堆类#pragma once#include<iostream>using namespace std;#include<vector>#include<assert.h>//仿函数(函数对象)--建小堆template<typename T>struct Less{ bool operator()(const...

2018-09-13 13:30:06 717

原创 日期计算器

一  完成的功能注意:此日历只能用于计算1982年10月15日以及以后的日期1.日期+/-天数=返回日期(处理:1.如果+/-一个负的天数的情况 2.如果加之后,或减之后的日期非法)2.两个日期之间间隔的天数,日期-日期=返回的天数(处理:返回的天数不能为负)3.打印某年某月本月的日历(处理:1982年十月份)二 功能分析三 项目测试点:功能测试:(1)对输入日...

2018-09-13 13:29:32 13924 2

原创 网桥原理分析

网桥工作原理:一   MAC自学习网桥收到一帧后先进行自学习,查找转发表中收到帧的源地址有无相匹配的项目,如果没有,就在转发表中增加一个项目,如果有则把原来的项目进行更新二  帧转发查找转发表中收到帧的目的地址有无相匹配的项目,如果没有通过所有其他接口(进入网桥的接口除外)进行转发,如果有,则按照转发表中给的接口进行转发,但是要注意如果给出的接口是该帧进入网桥的接口,则应丢弃这...

2018-09-01 21:29:56 1775

原创 路由器和交换机的区别?

交换机实际就是多接口的网桥(1)外形上交换机通常端口比较多,路由器端口少体积小,(路由器一般都集成了交换机的功能,LAN口就是作为交换机的端口来使,WAN用于连接外网的端口。(2)工作层次不同交换机在数据链路层(实现数据帧的转发),而路由器在网络层(肩负着网络互连的作用)。(3)数据的转发对象不同交换机是根据MAC地址转发数据帧,而路由器是根据IP地址来转发数据报。IP...

2018-09-01 20:01:17 14084

空空如也

空空如也

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

TA关注的人

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