自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

原创 华为路由器及交换机基础配置命令大全

课件入口-华为VRP系统课件](./DataCom_PPT/IA_PPT/03 华为VRP系统.pptx) Ctrl+鼠标左键打开(Typora)

2024-01-11 10:12:01 1242

原创 高可用性功能_AF

高可用性功能,用来解决网络中AF自身的单点故障的问题,两台满足条件的AF组合在一起,实现相互的冗余备份,提高网络的可靠性,实现业务不间断转发。

2024-01-11 10:07:22 1031

原创 第四章-边界安全

配置AF顺序:接口 – 路由 – NAT – 策略① 需求背景客户需求:现有的拓扑如下图,使用AF替换现有防火墙部署在出口,实现对内网用户和服务器安全防护。② 需求分析部署前我们需要做哪些准备工作?

2024-01-11 10:03:47 1604

原创 高可用性功能_AC

DMZ接口地址是不同步

2024-01-11 09:57:23 452

原创 第三章-上网行为安全

超文本:包含有超链接(Link)和各种多媒体元素标记(Markup)的文本。URL:URL即统一资源定位符(UniformResourceLocator),用来唯一地标识万维网中的某一个文档。URL由协议、主机和端口(默认为80)以及文件名三部分构成。HTTP:超文本传输协议,是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。

2024-01-11 09:51:24 2173

原创 第二章-数据传输安全

身份认证:通过标识和鉴别用户的身份,防止攻击者假冒合法用户来获取访问权限。身份认证技术:是在网络中确认操作者身份的过程而产生的有效解决方法。:是一组基于网络层的,应用密码学的安全通信协议族。IPSec不是具体指哪个协议,而是一个开放的协议族。IPSec协议的设计目标:保证IP层之上的数据安全IPSec VPN:是基于IPSec协议族构建的在IP层实现的安全虚拟专用网。通过在数据包中插入一个预定义头部的方式,来保障OSI上层协议数据安全,主要用于保护TCP、UDP、ICMP和隧道的IP数据包。

2024-01-11 09:47:15 1169

原创 第一章-信息安全概述

防止任何对数据进行未授权访问的措施,或者防止造成信息有意无意泄漏、破坏、丢失等问题的发生,让数据处于远离危险、免于威胁的状态或特性。:计算机网络环境下的信息安全。

2024-01-11 09:34:59 826

原创 毕业论文参考文献编号格式修改

毕业论文参考文献编号格式修改1. 将以前的列表删掉,如果需要首行缩进的格式,只需先调一下首行缩进,再按照如下步骤即可。如下图所示:2.全选要加列表号的行,点击列表设置,如下图所示:3.选择新定义编号格式4.上面选择1,2,3,下面填[1],看预览格式,直接添加[],不要把中间的数字删掉添加[]点击确定即可

2023-06-08 23:07:03 1276

原创 基于Tensorflow的猫狗识别的研究

安装完成后一直next即可。注意:将所有的选项都打上勾。  tensorflow的配置请看这篇文章tensorflow的安装配置详细数据文件下载:链接:https://pan.baidu.com/s/1ZlJZRraCyhTL-BRfd7HkgQ提取码:zidq数据集解释:4.读入数据并进行数据增强和自动标签至此实验结束,需要论文的可以去基于卷积神经网络的猫狗识别的增强实验的研究下载。...

2022-06-29 17:01:53 781

原创 tensorflow2.0.0的安装配置详细

tensorflow2.0.0的安装配置详细

2022-06-13 11:58:38 1046

原创 PAT-完美数列(25分)

1030 完美数列 (25 分)题目描述给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤≤≤mp,则称这个数列是完美数列。现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入格式输入第一行给出两个正整数 N 和 p,其中 N(≤105≤10^5≤105)是输入的正整数的个数,p(≤109≤10^9≤109)是给定的参数。第二行给出 N 个正整数,每个数不超过 10910^9109。输出格式在一行中输出最多可以选择多少个数可以用它们

2021-10-24 08:53:44 112

原创 图的遍历方法和图的几个典型算法

图的遍历方法和图的几个典型算法图的遍历遍历定义——从已给的连通图中某一顶点出发,沿着一边访遍图中所有的顶点,且使每个顶点仅被访问一次,就叫做图的遍历,它是图的基本运算。遍历实质——找每个顶点的邻接点的过程。图的特点——图中可能存在回路,且图的任一顶点都可能与其它顶点相通,在访问完某个顶点之后可能会沿着某些边又回了曾经访问过的顶点。怎样避免重复解决思路——设置辅助数组 visited[n]visited[n]visited[n],用来标记没个被访问过的顶点。初始状态vi

2021-08-30 15:37:34 4044

原创 图的基本概念和存储结构

图的基本结构和存储结构回顾:图的基本概念图的定义和术语图:G=(V,E)  V:顶点(数据元素)的有穷非空集合  E:边的有穷集合无向图——每条边都是无方向的有向图——每条边都是有方向的完全图——任意两个点都有一条边相连无向完全图——n个顶点,有n(n−1)/2n(n-1)/2n(n−1)/2条边有向完全图——n个顶点,有n(n−1)n(n-1)n(n−1)条边稀疏图——有很少边的弧的图(e<nlogn)稠密图——有较多边或弧的图网——边/弧带权的图邻接——有边

2021-08-26 15:40:49 233

原创 哈夫曼树及其应用

哈夫曼树及其应用哈夫曼树的基本概念及特点又称最优二叉树路径——从树中一个结点到另一结点之间的分支构成这两个结点间的路径。结点的路径长度——两结点间路径上的分支数。例子:树的路径路径长度——从根到每一个结点的路径长度之和。记作:TL例子:结点数目相同的二叉树中,完全二叉树是路径长度最短的二叉树(充分条件)权(weight)——将树中结点赋给一个有着某种含义的数值,则这个数值称为该结点的权。结点的带权路径长度——从根结点到该结点之间路径长度与该结点的权的乘积。树的带权

2021-08-23 19:26:13 3179

原创 树、森林与二叉树的相互转换

树和森林与二叉树定义树:树(Tree)是n(n≥0)n(n≥0)n(n≥0)个结点的有限集。若n=0n=0n=0,称为空树若n>0n>0n>0(1)有且仅有一个特定的称为根(Root)的结点    (2)其余结点可分为m(m≥0)个互不相交的有限集T1,T2,T3,...,TmT_1,T_2,T_3,...,T_mT1​,T2​,T3​,...,Tm​森林:是m(m≥0)m(m≥0)m(m≥0)棵互不相交的树的集合树的存储结构双亲表示法实现:定义结构数组,存放

2021-08-21 17:21:51 278

原创 遍历二叉树和线索二叉树

遍历二叉树和线索二叉树遍历二叉树遍历定义顺着某一条搜索路径巡访二叉树中的结点,使得每个结点均被访问一次,而且仅被访问一次(又称周游)。遍历目的——得到树中所有结点的一个线性排列。遍历用途——它是树结构插入、删除、修改、查找和排序运算的前提,是二叉树一切运算的基础和核心。遍历方法——依次遍历二叉树中的三个组成部分,便是遍历了整个二叉树假设:L:遍历左子树,D:访问根结点,R:遍历右子树则遍历整个二叉树方案共有:DLR、LDR、LRD、DRL、RDL、RLD六种。规定先左

2021-08-21 17:16:19 663

原创 markdown_vscode

markdown错误解决办法(vscode)目录的自动生成:vscode:使用Command + shift + p 快捷键,输入命令Markdown All in One: Create Table of Contents,回车,就会生成目录代码段的行号显示在```cpp前加上 {.line-numbers}...

2021-08-19 22:59:23 100

原创 树与二叉树

树和二叉树前瞻:定义树的定义树(Tree)(Tree)(Tree)是n(n≥0)n(n≥0)n(n≥0)个结点的有限集。若n=0n=0n=0,称为空树若n>0n>0n>0,则它满足如下两个条件:(1)有且仅有一个特定的称为根(Root)(Root)(Root)的结点;(2)其余结点可分为m(m≥0)个互不相交的有限集T1,T2,T3,⋅⋅⋅TmT_1,T_2,T_3,···T_mT1​,T2​,T3​,⋅⋅⋅Tm​,其中每一个集合本身又是一棵树,并称为根的子树

2021-08-19 22:53:27 355

原创 快速幂模板

快速幂求 m^k mod p,时间复杂度 O(logk)。int qmi(int m, int k, int p){ int res = 1 % p, t = m; while (k) { if (k&1) res = res * t % p; t = t * t % p; k >>= 1; } return res;}

2021-08-16 21:27:36 69

原创 因数和素数模板

试除法判定质数bool is_prime(int x){ if (x < 2) return false; for (int i = 2; i <= x / i; i ++ ) if (x % i == 0) return false; return true;}试除法分解质因数void divide(int x){ for (int i = 2; i <= x / i; i ++ ) i

2021-08-16 21:26:59 66

原创 并查集模板

并查集模板:#include<bits/stdc++.h>using namespace std;int dsu[10010];int n,m,a,b,op;void init(){ for(int i=0;i<=n;i++){ dsu[i]=i; }}int find(int x){ //查 if(dsu[x]==x){ return x; } return dsu[x]=find(dsu[x]);

2021-08-16 21:26:06 63

原创 高精度模板

高精度大写为高精度数,小写为低精度数A+B// C = A + B, A >= 0, B >= 0vector<int> add(vector<int> &A, vector<int> &B){ if (A.size() < B.size()) return add(B, A); vector<int> C; int t = 0; for (int i = 0; i < A.s

2021-08-16 21:25:08 66

原创 整数二分查找算法模板

整数二分查找二分模板一共有两个,分别适用于不同情况。算法思路:假设目标值在闭区间[l, r]中, 每次将区间长度缩小一半,当l = r时,我们就找到了目标值。版本1当我们将区间[l, r]划分成[l, mid]和[mid + 1, r]时,其更新操作是r = mid或者l = mid + 1;,计算mid时不需要加1。C++ 代码模板:int bsearch_1(int l, int r){ while (l < r) { int mid = l + r

2021-08-16 21:23:42 59

原创 快速和归并排序模板

快速排序–分治(1)确定分界点:q[l],q[(l+r)/2],q[r]q[l],q[(l+r)/2],q[r]q[l],q[(l+r)/2],q[r],随机(2)调整区间:小于等于x在左边,大于等于x在右边(难点)(3)递归处理左右两段题目链接模板:void quick_sort(int q[],int l,int r){ if(l>=r)return ; int x=q[(l+r)/2],i=l-1,j=r+1; while(i<j){ d

2021-08-16 21:21:23 67

原创 串、数组、广义表(详细)

串、数组、广义表串串的定义和特点定义零个或多个任意字符组成的有限序列有关术语子串:一个串中任意个连续字符串组成的子序列(含空串)真子串:指不包含自身的所有子串主串:包含子串的串相应地称为主串字符位置:字符在序列中的序号为该字符在串中的位置子串位置:子串第一个字符在主串中的位置空格串:有一个或多个空格组成的串串相等:当且仅当两个串的长度相等并且各个对应位置上的字符都相等串的操作串的存储串中元素逻辑关系与线性表相同,可以采用顺序和链式串的顺序存储结构(数组

2021-08-16 20:51:02 1360

原创 栈和队列的定义和实现(详细)

栈和队列的定义和实现栈和队列的定义和特点栈和队列是限定插入和删除只能在表的“端点”进行的线性表是线性表的特殊情况栈栈的示意图栈的应用数值转换、表达式求值括号匹配、八皇后问题行编译程序、函数调用迷宫问题、递归调用的实现栈的定义栈是限定仅在表尾进行插入和删除操作的线性表栈的相关概念1.定义:限定只能在表的一端进行插入和删除运算的线性表(只能在栈顶操作)2.逻辑结构:与线性表相同,仍为一对一关系。3.存储结构:用顺序栈戟链栈存储均可,但以顺

2021-08-13 17:52:14 1123

原创 武汉工程大学第三届ACM程序设计选拔赛

武汉工程大学第三届ACM程序设计选拔赛A题(疯狂动物城)题目链接:https://ac.nowcoder.com/acm/contest/19161/A题目描述动物城中有四类动物 A,B,C,D,这四类动物的食物链构成了有趣的环形。A 吃 B,B 吃 C,C 吃 D,D 吃 A。现有 N 个动物,以 1∼N 编号。每个动物都是 A,B,C,D 中的一种,但是我们并不知道它到底是哪一种。有人用三种说法对这 N 个动物所构成的食物链关系进行描述:第一种说法是 1 X Y,表示 X 和 Y 是同

2021-08-11 11:07:03 255

原创 牛客IOI周赛27-普及组

牛客IOI周赛27-普及组A题(小H的小猫)(来源:nowcoder_牛客IOI周赛27-普及组_A题)题目链接:https://ac.nowcoder.com/acm/contest/19151/A题目描述小 H 有一只小猫,这只小猫在原点 (0,0) 的位置。我们将 x 轴和 y 轴的正半轴看作两面墙,原点 (0,0) 的位置看作墙角。现在,在第一象限、x 轴和 y 轴的正半轴上有 n 个木桩,这些木桩看作没有任何大小的点,小 H 可以用篱笆将这些木桩两两相连。请你求出小 H 能否用篱笆将小

2021-08-11 11:02:38 196

原创 牛客小白月赛34

牛客小白月赛34A题(dd爱科学1.0)题目链接题目描述大科学家dd最近在研究转基因白菜,白菜的基因序列由一串大写英文字母构成,dd经过严谨的推理证明发现,只有当白菜的基因序列呈按位非递减形式时,这株白菜的高附加值将达到最高,于是优秀的dd开始着手修改白菜的基因序列,dd每次修改基因序列的任意位需要的代价是1,dd想知道,修改白菜的基因序列使其高附加值达到最高,所需要的最小代价的是多少。题目分析修改最少的字符使得整个字符串成为一个最长的非递减的字符串。解题思路1.创建两个字符数组(a,b):

2021-08-10 17:39:15 203

原创 DP背包问题及优化详解(全)

背包问题01背包问题原题链接抽象题目:有nnn件物品和一个容量为vvv的背包。第i件物品的体积是v[i],价值是w[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。特点:每个物品最多选1次。二维数组实现方式:状态转换方程:dp[i][j]=max(dp[i-1][j],dp[i-1][j-v[i]]+w[i])状态转换方程解释:对于第i个物品有两种情况:1.不选第i个物品时:dp[i][j]=dp[i-1][j]2.选择第i个物品时:dp[i][j]=

2021-08-10 13:57:40 826

原创 线性表的应用

线性表的应用线性表的合并问题描述:假设利用两个线性表LaL_aLa​和LbL_bLb​分别表示两个集合AAA和BBB,现要求一个新集合A=A∪BA=A∪BA=A∪BLa=(7,5,3,11)L_a=(7,5,3,11)La​=(7,5,3,11) Lb=(2,6,5)L_b=(2,6,5)Lb​=(2,6,5) −>->−> La=(7,5,3,11,2,6)L_a=(7,5,3,11,2,6)La​=(7,5,3,11,2,6)算法步骤依次取出LbL_bLb​中的

2021-08-09 21:03:45 201

原创 顺序表与链表的比较

顺序表和链表的比较常见的链表:单链表、循环链表、双向链表单链表的实现方式:typedef struct LNode{ ElemType data; struct LNode *next;}LNode,*LinkList;LinkList L;循环链表的实现代码和单链表实现方式相同。区别是:循环链表的最后一个元素的next域指向头结点。一般循环链表设置尾指针,因为比较容易实现链表的尾指针的查询操作。R->next=L;双向链表的实现代码typedef struc

2021-08-08 11:09:14 178

原创 线性表的顺序存储与链式存储(单链表)及操作代码实现

线性表的顺序存储和链式存储及其相关操作实现线性表的顺序存储顺序存储的特点以物理位置相邻表示逻辑关系顺序存储的优缺点优点: 1.存储密度大(本身所占存储容量/节点结构所占存储容量)   2.可以随机存取缺点:1.插入和删除需要移动大量元素   2.浪费空间(需要一片连续的存储空间)   3.属于自由存储形式,数据元素不能自由扩充线性表顺序存储的代码实现及相关操作解释(C++)#include<bits/stdc++.h>using namespace std;#defin

2021-08-06 22:46:15 1070

原创 牛客小白月赛36题解

牛客小白月赛36题解目录:牛客小白月赛36题解A题(好哥哥)题目描述题目分析解题思路代码实现B题(最短串)题目描述题目分析解题思路代码实现C题(杨辉三角)题目描述题目分析解题思路代码实现:E题(皇城PK)题目描述题目分析解题思路代码实现F题(象棋)题目描述题目分析解题思路代码实现H题(卷王之王)题目描述题目分析解题思路代码实现I题(四面楚歌)题目描述题目分析解题思路代码实现A题(好

2021-08-05 14:38:00 567

原创 有关git命令错误的问题及解决方法(持续更新)

有关git命令错误的问题及解决方法(持续更新)目录:有关git的问题解决方法:如何解决error: failed to push some refs to https://gitee.com/:记Git报错-refusing to merge unrelated historiesgit如何解决 (master|MERGING)如何解决error: failed to push some refs to https://gitee.com/:出现错误的主要原因是gitee(githu

2021-08-05 14:23:48 600

转载 markdown基础

markdown基本语法目录:文章目录markdown基本语法1.斜体和粗体2.分级标题3.超链接3.1. 行内式3.2. 参考式3.3. 自动链接4. 锚点5. 列表5.1. 无序列表5.2. 有序列表5.3. 定义型列表5.3. 列表缩进6. 引用7. 插入图像7.1. 行内式7.2. 参考式8. 内容目录9. 注脚10. LaTeX 公式10.1. $ 表示行内公式10.2 $$ 表示整行公式:11. 流程图12 .表格13. 分隔线14. 代码14.1. 行内式14.2. 缩进式多行代码14.3

2021-07-26 16:39:18 97

原创 git入门(连接远程仓库代码篇)

git入门(连接远程仓库代码篇)目录:文章目录git入门(连接远程仓库代码篇)1.git初始化用户信息检查配置信息获取帮助2.git的基本操作命令添加到Stage暂存区查看日志提交到git中回退到上一个版本往上第2个版本回退后log中的最新的版本不见了找到想恢复的版本的id撤销修改3.git分支操作创建新分支切换到新分支合并分支查看分支删除某分支3.获取Git仓库在现有目录中初始化仓库克隆现有的仓库检查当前文件的状态4.Git远程操作添加远程仓库地址创建SSH Key克隆远程仓库到本地本地向远程提交从远

2021-07-26 13:36:27 280 2

神经网络实验——猫狗识别的系统实现

神经网络实验——猫狗识别的系统实现

2022-06-29

HackBar-master适用于谷歌浏览器和火狐浏览器免费版

HackBar-master适用于谷歌浏览器和火狐浏览器免费版

2021-08-11

C++教程超详细的入门课程

C++入门,适合刚接触C/C++

2021-08-11

空空如也

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

TA关注的人

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