自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 stm32F103寄存器操作集锦(新手必备)

提示:不敢保证全部正确,可供读者参考。文章目录前言一、GPIOx二、端口复用三、外部中断四、NVIC五、DMA前言提示:f10x32寄存器配置集锦,持续更新。提示:以下是本篇文章正文内容,下面案例仅供参考一、GPIOxx可选 A ~ E。GPIO相关GPIOx_CRLGPIOx -> CRL &= ~( 3 << 22) ; //复用推挽输出,Pin_5 举例 00 GPIOx -> CRL |= 3 << 20

2021-03-12 18:27:33 1712 1

转载 Linux下安装Nginx

1.在官网下载Nginx的linux的安装包 例如:nginx-1.17.8.tar.gz 1).什么是nginx   Nginx是一款使用C语言开发的高性能的http 服务器/ 反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev 所开发,官方测试nginx能够支支撑5万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。 2).Nginx的应用场景  1).http服务器。Nginx是一个htt...

2021-01-13 09:13:06 140

原创 Android shape的简单使用

今天主要介绍shape的xml文件。先看下主要介绍的效果,按钮为例:1:在drawable文件下创建一个xml文件 例如:shabtn.xml第一个我们可以看下面的文本注释<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line" > <!--类型为线--> <stroke a

2020-12-17 22:45:01 675

原创 org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET ‘https://dl.google.c

org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.1.3/gradle-3.1.3.pom'在AS碰到该问题:很常见,碰到好多次了,今天记录一下,不能使用google,使用阿里云镜像就可以,修改三个:1、 build.gradle文件(直接复制过

2020-12-17 21:18:38 3160

原创 第二十五节:防火墙(终章)

第二十五节:防火墙文章目录A:什么是防火墙?B:防火墙的作用?C:防火墙的位置?D:防火墙的组成?E:防火墙的特征?F:防火墙的分类?F-1:包过滤型的防火墙F-2:代理型的防火墙 G:防火墙的工作模式?(仅限于华为) H:防火墙的局限性 I:防火墙的区域J:防火墙的InBound和OutBoundJ-1:防火墙接口和区域之间的关系 K:防火墙的功能及衡量防火墙好坏的指标K-1:衡量防火墙好坏的指标 L:防火墙的基本配置L-1:防火墙的拓扑图的搭建L-2:防火墙的基本配置L-3:防火墙的区域间的过滤

2020-12-17 19:31:05 985

原创 第二十四节:广域网

第二十四节:广域网文章目录A:HDLC高级数据链路状态控制协议B:IP地址的借用C:PPP的配置与实现D:PPP在网络中的位置E:PPP的三个组件(1)LCP:链路控制协议(2)NCP:网络控制协议F:CHAP认证(重点)G:FRA:HDLC高级数据链路状态控制协议在以前的广域网中最常用的一个协议,现在基本不怎么使用,因为它的不足很明显,  不支持多种网络层协议。Cisco在某一次对他进行了改进,并贡献了它的拓展版的HDLC 协议现在华为默认广域网运行的帧头是PPP  HDLC是一种二层协议

2020-12-17 18:48:55 310

原创 第二十三节:VRRP

第二十三节:VRRP文章目录A:VRRP是什么?实验过程:三个路由器运行OSPF协议实验过程(2):实验进度(3):验证环节实验进度(4):断开AR1的端口连接;B:多VRRP的配置A:VRRP是什么?  VRRP又叫虚拟路由冗余协议。  它的基本意思就是,在我们PC接入外网的时候,需要设置一个网关地址。  这样可能有一个问题:假设AR 1断开了(故障),那不就导致它区域下的所有计算机都失去了网络连接了。。。这是不允许的,怎么样做呢?网关地址只能有一个啊。。  这样的问题,就需要用到我们的虚

2020-12-17 15:46:13 235

原创 第二十二节:STP生成树

第二十二节:STP生成树文章目录A:STP选举规则STP的第一步:选出根桥(根交换机):STP的第二步:选举根端口RP(root port): STP的第三步:选出指定端口DP STP的第四步:阻塞端口(AP)交换机的端口状态在交换机中的STP配置STP的缺点:STP是华为交换机默认运行的协议,也无法关闭;   STP的作用:    就是为了防止广播风暴和路由环路的产生;  工作原理:    通过阻塞某一个端口来起到防环的作用  STP使用的算法:    使用STA算法,来解决路由

2020-12-17 15:45:40 517

原创 第二十一节:VLAN

第二十一节:VLANVLAN : 虚拟局域网  产生原因:为了使得同一网络下的撞断不能相互访问而产生的一个分组;  技术概念:组中的成员可以相互访问,组与组之间不能相互访问;   画个拓朴图理解一下:.两个VLAN域;五台PC机;  在未划分区域的时候,每一台都可以相互访问,而划分了之后应该是这样的:  PC1 >> PC2 >> PC4 ;  PC3 >> PC5;命令参数详解:  值得注意的是:把该端口配置为VLAN的前提必须是 该端口

2020-12-17 15:44:05 156

原创 第二十节:以太网

第二十节:以太网文章目录A以太网的传输介质B:二层交换机的工作原理C:三层交换机的工作原理D:以太网的双工模式及速率E:以太网的端口聚合F:在交换机中的端口聚合配置A以太网的传输介质  1、同轴电缆  2、双绞线    (1)屏蔽双绞线—STP    (2)非屏蔽双绞线—UTP  3、双绞线的线序:B:二层交换机的工作原理  HUB:广播,无论接受到何种数据包,都会向其发送端口以外的所有端口广播该数据; 二层交换机:  MAC地址表为空:广播该数据,并且会根据数据包的源MAC地址来进

2020-12-17 13:46:50 182

原创 第十八节:动态协议:OSPF

第十八节:动态协议:OSPF文章目录A:基本配置1)OSPF Router-ID自动选举原则B:OSPF的数据封装格式C:OSPF地址的特点D:OSPF和RIP比较E:链路状态算法的路由计算过程F:OSPF的报文格式G:邻居和邻接的关系H:OSPF的网络类型A:基本配置假设:我又开两台路由器;  1、开启OSPF进程:    ospf 就行(默认为1),后面可以指定进程号,例如:    ospf 2 (进程号范围1 - 65536)  2、还可以指定Router-ID   

2020-12-16 20:26:21 500 1

原创 第十七节:动态路由协议之RIP

第十七节:动态路由协议之RIP文章目录前言:衡量动态路由协议好坏的标准:A:动态路由协议:RIP(100);B:距离矢量型的路由环路(RIP)C:RIP的计时器D:RIPv1 和 RIPv2 区别和报头形式E:RIPv1中的不连续子网问题F:RIP的验证G:RIP v1 和 v2 的区别H:引入外部路由I:附加度量值前言:衡量动态路由协议好坏的标准:  1:正确性 :能够正确找到最优路由,并且不会产生回路;  2:快收敛 :拓扑结构发生变化,能快速学习网络变化的能力(学习速度快慢),也叫收敛时间;

2020-12-16 20:01:04 579

原创 第十六节:虚拟子网的概念和概念

第十六节:虚拟子网的概念和概念文章目录 A:虚拟子网(Loop Back:环回接口) B:默认路由C:静态路由与动态路由的区别D:静态路由的负载分担E: 路由的备份--------Cisco叫:浮动路由 A:虚拟子网(Loop Back:环回接口) 在一般情况下,我们的路由器后面一般会接有其他网络,比如无线网络等,但是呢,在我们的网络中可能无法体现出来,当然我们可以用命令:interface Loop Back 虚拟子网名字,如:为其配置地址:配置好地址后,就需要用PC来ping

2020-12-16 19:33:24 1388

原创 第十六节:静态路由

第十六节:静态路由的配置文章目录A:什么是网关?,网关是干什么用的B:静态路由的应用A:什么是网关?,网关是干什么用的  1、PC是会把找不到地址的数据包交给网关(简单直译就是网络管理的关口)  2、但是有一点:PC 和网关之间 必须是Ping的通的  3、按照以上所说我想你已经很明白了吧!没错,就是网关必须和PC的IP地址在一个网段下。B:静态路由的应用仔细看一看上图的配置,  PC1 的网关是路由器R1的0/0/0端口的IP地址(碰到无法解析的IP地址就会把他交给路由器)  其他的

2020-12-16 19:12:56 139

原创 第十一节:IP编址

第十一节:IP编址A:IP地址概述IP地址位于IP报头中的一个字段B:二进制的转换二进制转十进制: 假设有一个二进制数:1111 1010我们怎么把他转换成十进制呢?记住,这在我们网络技术中是很常见的   那我们就来转换一下。首先:我们把二进制数从左到右以二的111110101286432168421––––––––转换之后的数为:250十进制转换成二进制:假设我们有一个十进制数:88(吉利点)128 64 32

2020-12-16 10:03:17 173

原创 第十五节:基本路由协议

文章目录A、什么是路由? B:路由器的工作原理C:路由协议的分类D:路由表的组成E:路由优先级 F:路由的度量G:等价路由(ECMP)H:路由环路A、什么是路由?   路由:(源)本身到目标网络的路径;  路径不止一条,每一条路径称之为一条路由;B:路由器的工作原理 1、路由器处于网络层,所以组成它的部分部分可以是在物理层、数据链路层的; 2、发送数据:当一个数据包进入路由器的时候,会被路由器分解:先解物理层,再解链路层,最后解到网络层,然后路由器为根据数据包中的目的IP地址,去到路由器的..

2020-12-16 10:01:43 283

原创 第十四节:路由器的基本配置

文章目录A:在pens软件中路由器的基本链接B:在真实环境中 PC 与 路由器 的连接C:路由器的命令行D:配置路由器的名称E:配置系统的时钟F:配置路由器的 地址G:数据抓包H:查我们已经配置好了的IP地址 或 所有端口的IP地址J:路由器开启Telnet 远程连接A:在pens软件中路由器的基本链接1、点击上方的带R的图标,选择路由器2、第二个路由型号:AR2220,功能较强3、创建好了。。B:在真实环境中 PC 与 路由器 的连接    1、现在说一个小白问题: 为什么要把PC 和路由

2020-12-16 09:40:29 1551

原创 第十三节:ARP概述 和VRP的基本概念

第十三节:ARP概述 和VRP的基本概念ARP的概念:  举个例子:假设我们有两台主机,分别是PC1 和PC2;  当我们用PC1 去Ping PC2 的时候我们可以知道数据包的格  式么?E2IPICMP协议帧头源 MAC 地址:目的MAC地址:源 IP 地址 目的IP地址:包含的内容 源的IP地址我们可以知道就是PC1 的IP地址;目的IP地址我们也可以知道,(Ping 192.168.1.2).好的,问题来了源的MAC地址就是PC1 的MAC地址,这个

2020-12-16 09:16:03 661

原创 第十二节:IP编址(二)

第十二节:IP编址(二)A:网络地址主机位全是 0 的地址是网络地址  比如:A类地址的 125.0.0.0 (255.0.0.0)就是一个网络地址网络地址代表了网络本身,是不能分配给任何主机使用的B:广播地址主机位全是 1 的 地 址 是广播地址;  比如:192.168.1.255(255.255.255.0)广播地址也是不能分配给任何计算机使用的;局域网中的所有设备都回收到广播得知的数据包广播地址无法ping通C:特殊的IP地址1、网络地址2、广播地址3、127 . 0 .

2020-12-16 08:58:22 276

原创 第十节:应用层协议及应用

第十节:应用层协议及应用A: ping作用:检测网络连通性Ping 默认数据包的大小:32 字节   时间 < 1ms ping 的数据包从源到目的,在从目的到源。所耗费的时间;  Ping 基于 ICMP 协议 ----- Internet控制消息协议ping 的数据包结构;  E2 --> IP --> ICMPrequest :的Code为 8 - - – - 表示该数据包是从 源到目的 的数据包(请求数据包)Reply :的Code为

2020-12-15 19:34:51 165

原创 第九节:TCP 和 UDP

第九节:TCP 和 UDPA:传输协议的特点TCP:面向连接的协议三次握手协议、可靠、延时较长、传输速度相对较慢UDP:无连接协议在传输过程中寻找目的IP地址B:传输层的封装以太网头部IP 头部TCP 头部用户数据以太网尾部14 Byte20 - 60 Byte4 Byte1:源端口号:HTTP(80)、FTP(20、21)、Telnet(23)、SSH(22)C:TCP连接的建立和解除TCP连接的建立:三次握手建立连接1 :Client:发送同

2020-12-15 19:28:53 67

原创 第八节:网络层协议

第八节:网络层协议网络层的功能和设备:A:为了在不同的网络之间转发数据包;192.168.1.1 和 192.168.2.1 是在不同的网段中的,它们之间直接不能通信;主要设备:路由器常见的协议:IP、IPX、ICMP、ARP协议;IP协议: 捕获报文组成: [图片丢失]A:版本(Version):IP协议 IPv4 IP协议的第四个版本;还有最新的IPv6版本的B:报头长度(Header Length):IP报头的直接长度为 20 字节C:总长度(Total Len

2020-12-15 19:18:08 140

原创 5.0因特网基础

5.0因特网基础因特网主干:最初为APRPNET,现在是ANSNET;因特网的组成: 通信线路(有线线路 和 无限线路) 路由器 (最重要的部分) 服务器和客户机(服务器就是因特网服务和信息资源的提供者;客户机就是因特网服务和信息资源的 使用者) 信息资源 ISP(网络服务提供商) 位于Intenet 边缘,一方面为用户提供各

2020-12-15 19:07:56 197

原创 4.2 服务器操作系统2

4.2 服务器操作系统LinuxLinux由芬兰赫尔辛基创制,特点开放源代码,低价格甚至免费的操作系统;类Unix系统A:概述:由Internet上自愿开发的多用户、多任务、分时系统操作系统;低价格源代码开放、安装简单。B:Novell公司SUSELinux :虚拟化技术、关键业务数据中心技术、Unix移植、互操作能力、左面创新、绿色ITUnixUnix1969年AT&T公司贝尔实验室;版本:Sun的Solaris10:支持多硬件平台,Java控制台界面,兼容容错,自动防故障文件系

2020-12-15 19:06:45 65

原创 4.1服务器操作系统

4.1服务器操作系统操作系统:最接近硬件的一层系统软件。是网络用户与计算机之间的接口,独立于具体硬件平台,支持多平台操作系统的管理功能; A:进程管理,对程序的管理,在DOS中启动进程机制的函数是:EXEC,在Window中是Createprocess B:内存管理,给每个应用程序必要的内存,而又不占用其他应用的内存。 Window的内存是运行在保护模式下,采用某些步骤防止应用程序访问不属于它的内存。如果内存不够可以通过硬

2020-12-15 19:05:11 161

原创 4.0局域网基础

4.0局域网基础 从局域网的应用角度来看,主要技术特点: --> 是一种通信网络 --> 接入局域网的设备是广义的,包括计算机、终端、外部设备 --> 局域网覆盖在一个小的地理范围,有高传输带宽 和 第误码率 -->决定局域网 和 城域网 的三要素: 网络拓朴、 传输介质、介质访问和控制方法 --> 局域网从介质访问和控制方法分为:

2020-12-15 19:04:24 98

原创 2.0 计算机网络体系结构 ISO/OSI

2.0 计算机网络体系结构 ISO/OSI概念:将计算机网络层层次模型和各层协议的集合定义为网络的体系结构。体系结构是抽象的 而实现是具体的‘能运行一些硬件和软件 计算机网络采用层次结构,可以有以下好处 -->各层之间相互独立(高层通过接口使用底层的服务,不需要知道底层是如何实现的。各层实现技术的改变不影响其他各层) -->灵活性好() -->易于实现和维护,有力利于促进标准化IS

2020-12-15 19:00:32 457

原创 1.1计算机网络

1.1计算机网络计算机网络的形成与发展大致分成4个阶段: -->第一个阶段:20世纪50年代; -->第二个阶段:20世纪60年代;以美国的 APPANET 与 分组交换技术 为重要标志,APPANRET是计算机网络发展的一个里程碑; -->第三个阶段:从20世纪70年代中期开始; -->第四个阶段:20世纪90年代开始;数字汇聚 会导致三网融合(计算机网络、电信通信网、电视传输网)。计算机网络的定义 能够以相互共享资源的方式互联起来自治

2020-12-15 18:58:51 176

原创 ModelSim独立仿真出现的问题记录1

项目场景:继上一次,单独使用ModelSim进行仿真,现在需要对使用了IP核的文件进行仿真问题描述:在ModelSIm编译发现编译失败,错误如下图,缺少文件。 原因分析: 原因很简单,但是我还是磨了一会,第一次显示缺少Lpm_counter文件,机智的我在IP核描述下找到了该核源文件,在 D:\Quartus11\quartus\libraries\megafunctions路径下好的,点击添加,再次编译。。又有错误,提示缺少lpm_constant文件,,,我知道如果这样下去,我

2020-12-10 15:05:50 415 2

原创 51模拟SPI

文章目录首先一、建立工程仿真结果# 代码有一些朋友可能需要代码,而不是看我砍大山,先放上完整版的代码。注意 代码是 SPI在方式0,数据在上升沿采样,下降沿发送。提示:以下是本篇文章正文内容,下面案例仅供参考#include "reg51.h"sbit _NSS = P2^0;sbit _SCK = P2^1;sbit _MISO = P2^2;sbit _MOSI = P2^3;#define NSS(STA) if(STA) _NSS = 1; else

2020-12-09 09:59:00 3891

原创 3-8译码器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档1.0 3-8译码器前言一、新建工程2、 仿真前言使用Quartus编写一个VHDL程序,3-8译码器一、新建工程新建工程:新建VHDL文件:新建完我们的VHDL文件之后,我们开始编写我们的代码了,有完整注释,看下图module my_3_8( a , b , c , out); //定义你的输入输出 input a ;//输入端口 input b ; input c ; output reg

2020-12-08 20:25:23 6910 1

原创 51实现闹钟

51实现闹钟前言目标:所需元件:原理图软件部分:工程目录程序流程图软件代码:著名:毛威鹏前言第一次写博客,使用CSDN也好几年了,第一次作为创作者的身份去写博客,以前都是在印象里面做做笔记这样的,今天把我这次51实验的程序作为博客生涯的第一篇吧,加油。目标:通过51单片机设计一个简单的闹钟,具体为:可以实现基本时钟功能,按键还能切换日期,和闹钟,且能自由设置。后续添加支持新建闹钟,理论支持无限添加新的闹钟。所需元件:硬件部分:51单片机、数码管、蜂鸣器。原理图以上就是我们的硬件组成,关于

2020-12-08 11:50:03 3348 3

原创 AndroidRGB转换成bitmap显示

做camera实验有代码在下:Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);ByteBuffer bufffer = ByteBuffer.wrap(data);//bufffer.position(0);bufffer.rewind();bufffer.position(0);if(bufffer.array().length>20)bitmap.copyPixelsFromBuffer

2020-12-07 21:33:26 1847

空空如也

空空如也

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

TA关注的人

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