自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 磁盘管理/nfs服务配置

.

2022-11-01 17:43:34 225 1

原创 给openlabi搭建web网站网站

rhce

2022-10-28 17:35:53 701

原创 搭建web服务器

搭建Web服务器

2022-10-26 13:52:09 168

原创 RHCE2

.

2022-10-18 14:46:04 84

原创 RHCE 一

RHCE

2022-10-18 14:35:42 151

原创 OSPF综合实验

OSPF

2022-07-24 18:49:51 140

原创 OSPF 重发布

默认RIP和OSPF协议若进行双点重发布,由于两者的优先级不同,故第一台ASBR设备发布动作结束后,将影响其他ASBR设备的路由表,使得路由可能被回传到源协议当中,发生路由回馈---A协议的路由重发布到B协议当中后,又被重新发布回A协议。2、若ASBR进行了A---->B的重发布以及直连--->B的重发布,并且两次包含相同的路由信息,则将会优先学习直连--->B的重发布信息。2、将A协议发布到B协议时,是将ASBR上所有通过A协议学习到的及ASBR上宣告在A协议的所有直连路由全部共享到B协议中。...

2022-07-20 16:27:51 895

原创 OSPF的路由控制

----域内优于域间。---域间优于域外。1、域内---如果到达相同的目标网段存在多条通过1类,2类LSA学习到的路由信息时,将比较达到目标网段的开销值,选择开销值小的,如果开销值相同,则将会负载均衡。2、域间----如果到达相同的目标网段存在多条通过3类LSA学习到的路由信息时,将比较达到目标网段的开销值,选择开销值小的,如果开销值相同,则将会负载均衡。2、若ASBR进行了A---->B的重发布以及直连--->B的重发布,并且两次包含相同的路由信息,则将会优先学习直连--->B的重发布信息。...

2022-07-20 16:26:24 800

原创 OSPF的不规则区域

OSPF的不规则区域与解决方法

2022-07-14 01:40:26 240

原创 OSPF的5个数据包、LSA信息

OSPF5个数据包和LSA信息

2022-07-14 01:37:41 1774

原创 HCIP - PPP/HDLC与GRE/MGRE实验

PPP/HDLC与GRE/MGRE

2022-07-11 19:49:50 210

原创 HCIP - GRE/MGRE、OSPF

GRE/MGRE

2022-07-11 18:36:40 122

原创 HCIP PPP/HDLC、GRE/MGRE实验

GRE/MGREGRE/MGRE

2022-07-11 17:52:21 358

原创 HCIP 静态路由实验

静态路由

2022-07-09 00:01:08 179

原创 HCIP 动态路由之RIP

RIP概念及配置

2022-07-08 17:03:54 139

原创 HCIP RIP实验

RIP

2022-07-07 17:50:22 134

原创 HCIP 获取未知网段的路由信息之静态路由

静态路由及其相关配置

2022-07-07 14:16:13 129

原创 HCIP 初识网络

OSI参考模型、TCP/IP协议、ARP地址解析协议、IP地址、VLSM、CIDR技术

2022-07-07 13:53:51 290

原创 102. 二叉树的层序遍历

基础:掌握二叉树的层序遍历难点:如何将每层的val放在一个vector中 并push到大的vector中

2022-06-03 16:42:01 242

原创 206. 反转链表

方法1:递归,双指针定义两个指针: pre 和 cur ;pre 在前 cur 在后。每次让 pre 的 next指向 cur,实现一次局部反转局部反转完成之后,pre 和 cur 同时往前移动一个位置 (cur先移,pre后移)循环上述过程,直至 pre 到达链表尾部class Solution {public: ListNode* reverseList(ListNode* head) { ListNode * cur = NULL; ..

2022-05-21 20:25:27 164

原创 Python 正则表达式

re模块:compile () #编译sub() #替换match () #从头匹配数据search() #查找正则表达式的一元字符: . #该符号 点 匹配所有符号,除了换行符(\n)\w #匹配有效符号(python3中包含了各国常用的语言符号)[ A-Za-z0-9_ ] #匹配有效符号\d #匹配数字\s #匹配空白位(空格、\t制表符)[abcdef] #匹配中括号中的某一个符号(列举):[a-z] #中括号中若出现 - 表...

2022-05-17 00:40:55 2785 1

原创 67. 二进制求和

给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空字符串且只包含数字1和0。示例1:输入: a = "11", b = "1"输出: "100"示例1:输入: a = "11", b = "1"输出: "100"示例2:输入: a = "1010", b = "1011"输出: "10101"C++解法:class Solution {public: string addBinary(string a, string...

2022-05-16 19:54:57 150

原创 53.最大子数组和

给你一个整数数组 nums ,请你找出一个具有最大zi和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1] 的和最大,为6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23思路(动态规划):若编号为 i 的子数组的结果是负数或者是0,则对于 ..

2022-05-10 01:56:07 220

原创 基于多态的职工管理系统源码与一些理解

职工管理系统可以用来管理公司内所有员工的信息编写一个管理系统首先应该创建一个管理类:管理类负责内容:与用户的沟通菜单的界面 对职工增删改查的操作 与文件的读写和交互即一切对系统的操作都在管理类中实现!分别创建WorkerManger.h文件与WorkerManger.cpp文件。菜单功能的实现:WorkerManger.cpp中:void WorkerManger::Show_Menu(){ std::cout << "----------------

2022-04-22 17:42:43 182

原创 Git分布式版本控制系统 学习笔记

初始化一个Git仓库第一步:选择一个合适的地方创建一个空目录(Windows系统下,确保路径中不含中文)$ mkdir learngit$ cd learngit$ pwd/Users/michael/learngitstep2:通过git init命令把这个目录变成Git可以管理的仓库:$ git initInitialized empty Git repository in /Users/michael/learngit/.git/此时git的仓库就创建好了,此时会多出一

2022-04-17 17:23:49 88

原创 Python的内置模块(2)和对文件进行操作

time是python最早提供的时间和日期的模块 |-- time.asctime() # 以字符串的形式返回当前时间,格式是欧美格式 |-- time.ctime() # 以字符串的形式返回当前时间,格式是欧美格式 |-- time.gmtime() # 以时间对象(元组)形式展示时间,注意:UTC |-- time.localtime() # 以时间对象(元组)形式展示时间,注意:...

2022-04-16 22:29:13 2295

原创 C++面向对象——多态

多态分为两类:静态多态: 函数重载 和 运算符重载 属于静态多态,复用函数名 动态多态: 派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定 - 编译阶段确定函数地址 动态多态的函数地址晚绑定 - 运行阶段确定函数地址多态的语法:在类内成员函数前面加上virtual关键字,变成虚函数,那么编译器在编译的时候就不能确定函数调用了。注意:写虚函数(非纯虚函数)时,一定要写函数内容,否则会出现 “无法解析外部符号“的错误!多态的前提条件:两个类或多个存在继

2022-04-14 00:21:09 848

原创 C++面向对象——继承

继承的基本语法:class 子类(派生类) :继承方式 父类(基类)继承方式: 继承中的对象模型(从父类继承过来的成员,哪些属于子类对象中):父类中的所有非静态成员属性都会被子类继承下去(包括private)!父类中的 私有成员属性 是被编译器隐藏了,所以访问不到,但确实被继承下去了!继承中构造函数和析构函数的顺序:先构造父类,再构造子类!析构的顺序一般与构造函数的顺序相反。 (压栈——后进先出!)父类与子类同名成员的处理:子类对象可以直接访问到子类中同名

2022-04-10 21:34:33 214

原创 Python的内置模块

内置模块:全局函数 —— buildins 模块round函数(四舍五入):整数部分是奇数时,会执行准确的四舍五入整数部分是偶数时,会以五作为分界点math:ceil(小数) / floor(小数) #向上/向下取整fabs() #返回绝对值isnan() —— nan: not a number #判断是否不是一个数字pow() #求指数 例如 math.pow(2,3) ---> 2**3==8sqrt() #开根号random——随机数模块:计算.

2022-04-10 17:25:46 742

原创 Python - 函数,字符串对象,切片

偏函数:form functools import partial语法:新函数 = partial(原函数,指定函数新的默认值)字符串对象:在python中,字符串是一种基本数据类型' ' 、 " " 、"' ''' 、 """ """python又是面向对象的编程语言,故字符串也是一种对象常见方法:capitalize(无参) # 将首字母大写centor(宽度(需大于字符串长度),"(默认空格)") #居中对齐ljust() #左对齐rjust...

2022-04-09 16:53:02 418

原创 关于如何用Cmake配置opencv C++环境

首先百度搜搜并安装opencv3.4.6下载链接:https://nchc.dl.sourceforge.net/project/opencvlibrary/3.4.6/opencv-3.4.6-vc14_vc15.exehttps://nchc.dl.sourceforge.net/project/opencvlibrary/3.4.6/opencv-3.4.6-vc14_vc15.exe

2022-04-06 01:15:36 11381 2

原创 C++中的友元与运算符重载

友元在程序里,有些私有属性 也想让类外特殊的一些函数或者类进行访问,此时就要用到友元。友元的目的就是让一个函数或者类 访问另一个类中私有成员友元的三种实现全局函数做友元将函数的声明写进类中(不用写在public或private中),并在声明前加friend关键词即可。class Building{ //告诉编译器 goodGay全局函数 是 Building类的好朋友,可以访问类中的私有内容 friend void goodGay(Building * building);

2022-04-05 17:13:02 517

原创 C++对象模型和this指针

类的对象所占用的内存空间:1. 如果一个空类创建了一个对象p,sizeof(p)= 1,即编译器会给每个空对象也分配一个字节的内存空间2. 如果一个类中有一个非静态int成员,则这个类的对象占用4个字节。class person{ int a; int b;};int main(){ person p; std::cout << sizeof(p) << std::endl; //输出结果为8(两个int为八个字节) re

2022-03-29 23:59:42 875

原创 Python中的容器

什么是容器线性表:有序的容器结构数组(array):有连续的内存空间组成链表(list):不连续的内存空间组成了逻辑结构栈(stack):先进后出(FILO),后进先出(LIFO)队列(queue):先进先出,后进后出python中的list(链表):底层的实现就是使用双向链表结构实现的!定义list:通过弱数据...

2022-03-29 00:34:21 927

原创 Python 循环笔记

while语法结构:while 判断条件:循环体循环体……break和continue关键词:break:当满足break条件后,退出当前循环(最近的内侧循环)!continue:跳出本次循环,进入下一次循环(需要看是否满足循环条件来判断是否进行循环)完整的循环语法结构(仅python):while...

2022-03-26 22:07:05 83

原创 python第一周习题

Python第一周作业

2022-03-22 20:16:32 812

原创 Python的环境搭建

Python下载官方网站: http://www.python.orgftp官方下载地址: http://www.python.org/ftp/python(官方ftp下载地址可以下载官方历代发布的python版本)安装过程:1.打开安装包,选择自定义安装选项2.选项设置:默认全部勾选即可3.高级配置选项(路径自选):4.等待安装5.安装完成后的结束画面,一定要点击disable path length limit 即禁用系统的Path长度自动限制...

2022-03-20 21:11:32 485

原创 Python中的数据类型及常见运算符

数据类型转换自动类型转换整数和小数运算,会自动转为高精度类型布尔类型二和数值类型进行运算,布尔类型会自动转换为数值python中字符串不可以自动类型转换强制类型转换格式 : int(字符串) -> 将字符串转换为float(字符串)str(数值)字符串格式化输出:python提供了很多中字符串格式化输出的方式1.通过%s占位 还有%d,%f2.将其他类型全部转换为字符串,通过+拼接,统一输出3.{}占位输出4.如图所示补充:pytho.

2022-03-20 20:54:05 900

原创 C++ 函数提高笔记

3.1 函数默认参数在C++中,函数的形参列表中的形参是可以有默认值的。语法:返回值类型 函数名 (参数= 默认值){函数代码};int func(int a, int b = 10, int c = 10) { return a + b + c;}//1. 如果某个位置参数有默认值,那么从这个位置往后,从左向右,必须都要有默认值//2. 如果函数声明有默认值,函数实现的时候就不能有默认参数int func2(int a = 10, int b = 10);int func2(i

2022-03-14 01:04:29 887

原创 C++ 内存分区模型

1 内存分区模型C++程序在执行时,将内存大方向划分为4个区域代码区:存放函数体的二进制代码,由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放, 存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收内存四区意义:不同区域存放的数据,赋予不同的生命周期, 给我们更大的灵活编程1.1 程序运行前​ 在程序编译后,生成了exe可执行程序,未执行该程序前分为两个区域​ 代码区:​ 存放 CPU 执

2022-03-13 17:04:52 166

空空如也

空空如也

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

TA关注的人

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