自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL基本命令

更改表名alter table tableoldname rename to newname;更改表结构改类型 alter table tabname modify colname coltype;改列 alter table table change oldcolname newcolname coltype;添加一行 alter table tablename add newcolname coltype first | after xxx;删除一行 alter table tabl

2021-07-14 09:02:57 98

原创 LeetCode之滑动窗口

1. 567. 字符串的排列给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。换句话说,第一个字符串的排列之一是第二个字符串的 子串 。示例 1:输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba").示例 2:输入: s1= "ab" s2 = "eidboaoo"输出: False提示:输入的字符串只包含小写字母两个字符串的长度都在 [1, 10,000] 之间分析:首先字符串

2021-07-13 09:24:01 170 2

原创 LeetLode中等题

leetcode15三数相加问题一开始先讲数组排序好,然后用双指针解决问题 当i+nums[l]+nums[r]等于0时就创建一个新的list把这三个数字添加进去,最后再加入lists中其中l等于i+1;r为nums.length - 1 所以当nums[i]大于0时就直接返回lists,如果前一个和后一个相等则继续向后class Solution { public List<List<Integer>> threeSum(int[] nums) {

2021-05-28 11:27:30 115

原创 LeetCode简单题

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。分析:判断这个字符串的第一位和最后一位,我理解的就是双指针一个从头指,一个从最后一位指判断是否相等分析:判断数组里的每一个元素相加等于数组的长度。且第一个数小于第二个数,找出所有的解。然后第一个小于第二个应最优排列组合 判断元素个数然后进行排列...

2021-01-16 01:20:33 906

原创 数量关系

6+5+4+3+2+1=21 最少的一份是1/21 6300*1/21=300枢纽一指重要的部分,事物相互联系的中心环节;二也指重要的地点或事物关键之处;领导是在一定条件下,指引和影响个人或组织,实现某种目标的行动过程。中介指在不同事物或同一事物内部对立两极之间起居间联系作用的环节。题目说办公室是管理工作的中心 。所以说应该选枢纽奇数项平方加一,偶数项平方减一甲生产的是其他三人的1/2,就是说,把甲看成一份,那么其他三人就是两份,总共就是3份,那么,甲生产了总共的1/3。同理,乙生产.

2021-01-15 19:37:10 724

原创 推理判断

可以推断出创作小说要有足够的生活经验题目主要是说未成年人吸烟应该禁止,而禁止的过程中如果禁止使用自动售烟机,对成年人购烟者的危害。也可以是疏忽大意生态移民的定义1为了保护某个地区特殊的生态2让某个地区的生态得到修复而进行的移民3因自然环境恶劣,不具备就地扶贫的条件而将当地人民整体迁出的移民而B项躲避战争不属于生态移民。C项是为了脱贫致富,不是为了保护生态环境,未说明是否具备就地扶贫的条件,不属于生态移民...

2021-01-14 14:46:53 364 1

原创 智力题

每一列的竖扛由一到三且位置由前到后‘仔细读题

2021-01-13 20:50:47 649 1

原创 JAVA选择题

解析 Java只支持单继承,实现多重继承三种方式:(1)直接实现多个接口 (2)扩展(extends)一个类然后实现一个或多个接口 (3)通过内部类去继承其他类1for(表达式1;表达式2;表达式3){//循环体}表达式1执行一次,判断表达式2是否成立,如果成立执行循环体;循环体结束,表达式3执行一次,判断表达式2是否成立,如果成立执行循环体;依次进行2的操作。直到表达式2不成立,退出循环。所以,这个题最后依次执行体是i++;i这个时候已经是11了,判断11大于10,退出循环。.

2021-01-13 20:20:40 1749

原创 BGP进阶实验

实验要求第一步 规划IP2 配置IGPAS2之间启用OSPFR2到R7之间宣告测试3启用BGP1手工建邻AS1与AS2和AS2和AS3直连接口建邻AS2内用环回接口建邻2宣告在R2上修改到3和5的下一跳在R3 和 R6做反射器在R2上写空接口然后宣告测试...

2020-12-14 18:22:50 70

原创 BGP实验

实验要求第一步 配置IGP1配置IP每个上面有一个环回接口2R2到R4之间启用OSPF协议R2R3R43测试bu第二步 配置BGP1手工建邻R1 R2之间直接建邻R4 R5之间环回建邻2宣告在R2 R4上要修改下一跳为自己3修改3也为BGP...

2020-12-07 21:03:48 106

原创 双向重发布实验

#双向重发布实验实验要求1使用双点双向重发布2所有路由器进行最佳选路3存在备份路由,不得出现环路,和路由回馈第一步 配置IP配置IP每个路由器上一个环回接口R2的接口宣告在RIP中 R4的接口宣告在OSPF中第二步 查看路由表 分析路由R1发现R1上出现选路不加的情况1去R4的环回4.4.4.4走45.1.1.0这个网段比较好2去23.1.1.1.0这个网段选择去下面12.1.1.1.2 最优3去34.1.1.1.0这个网段走45.1.1.1.1这个路最优R31

2020-11-30 19:43:26 63

原创 MGRE综合实验

第一步 地址规划(配置地址)第二步 配置MGRER1 R2 R3构建 MGRER1为中心站点R1 R4 R5构建网状MGRE R1 和 R5 为中心站点R1和R5也要互相注册R1缺省每个路由器也要写第三步 OSPF宣告每个路由器只需要宣告PC网段和隧道网段R1每个修改OSPF的网络类型为p2mp第四步 配置NATR1到R5都需要配置NAT测试连通性...

2020-11-25 23:01:23 73

原创 OSPF不规则区域

第一种方式用在合法与非法ABR上建立tunnel,然后将其宣告到ospf协议中第一步 实验拓扑左边为区域0 中间为区域1 右边为区域2第二步 配置IPR1与R2之间为100.1.1.0网段R2与R3之间为100.1.2.0网段R3与R4之间为100.1.3.0网段R4与R5之间为100.1.4.0网段R1上的环回为1.1.1.1R3上的环回为5.5.5.5R1上的环回为2.2.2.2第三步 用OSPF进行宣告宣告之后现在区域0与区域1就可以通了我们用R1测试R3的环回接口

2020-11-22 23:58:27 226

原创 MGRE实验

MGRE实验实验要求第一步配置IP 修改R1与R2之间封装类型R1与R2是100.1.1.0网段R2与R3是100.1.2.0网段R2与R4是100.1.3.0网段以R1为例因为华为的路由器AR3260默认链路类型是PPP所以不用修改第二步做认证R2与R3之间是PAPR2与R4之间是CHAPR2为...

2020-11-21 10:09:34 113

原创 python的全局函数

python的全局函数import builtinsdir(builtins)abs 返回参数的绝对值all()   可迭代对象所有元素为True则返回True,否则返回False空格字符也算一个有效字符any()  可迭代对象所有元素为False则返回False,否则返回Trueascii()  加上引号bin()   整数转换为二进制字符串,遵守Python协议 __index__返回整数bool()  对值进行布尔运算,一般 None、空字符串、空列表、空元组、

2020-10-28 18:54:58 92

原创 内置模块

python中的内置模块|-- math属性:pi # 圆周率e # 自然常数方法:三角函数 sin cos …对数 log log10 …ceil() # 向上取整floor() # 向下取整fabs # 绝对值sqrt # 开平方pow # 幂次方|-- random round全局函数,主要用于四舍五入randomrandom.random() # 随机[0~1) 区间random.randint() # [a, b] 区间的随机整数random.uniform

2020-10-22 16:39:37 122

原创 函数

一、函数的定义及其应用所谓函数,就是把具有独立功能的代码块组织成为一个小模块,在需要的时候调用函数的使用包含两个步骤1,定义函数–封装独立的功能2.调用函数–享受封装的成果函数的作用:在开发时,使用函数可以提高编写的效率以及代码的重用‘’函数:函数是带名字的代码块,用于完成具体的工作需要在程序中多次执行同一项任务时,你无需反复编写完成该任务的代码,而只需调用该任务的函数,让python运行其中的代码,你将发现,通过使用函数,程序编写,阅读,测试和修复都将更容易1.定义函数def

2020-10-21 17:53:14 418 1

原创 博客系统的讲解和用户持久化

博客系统的讲解作业:做一个博客系统持久化用户注册保存在字典中登录上去有1丶发表文章2丶修改文章3丶查看文章4丶查看所有文章 弄两个字典a字典存用户数据其中内置一个root用户b字典存文章标题注册界面输入用户名,输入两次密码,必要要保证两次密码一致。才能注册成功然后存入字典中登录界面注册之后就可以登录,熟悉字典的用法就可以。做第二次选择menu2()1发表文章输入文章标题和文章内容 用字典b存入2修改自己发表的文章先判断这个文章是否存在然后打印出来修改3查看文章通过键

2020-10-21 17:13:19 141

原创 容器解析

容器解析容器:python官方提供的几种容器list:列表set:集合tuple:元组dict:字典列表:ls = []ls = list()通过下标访问元素遍历常见的线性表:栈(stack)、队列(queue)、数组(array)、链表(List)列表的常见方法:[ ‘append’, ‘clear’, ‘copy’, ‘count’, ‘extend’, ‘index’, ‘insert’,‘pop’, ‘remove’, ‘reverse’, ‘sort’]|-- app

2020-10-03 21:59:33 2168 1

原创 Python程序控制流程-三大流程

Python程序控制流程-三大流程顺序结构选择结构循环结构顺序结构代码是从上而下,从左到右运行循环结构if条件:#条件成立时要执行的代码双分支if ():#条件成立时执行的代码else:#条件不成立多分支if 条件1:elif 条件2:else:while循环:while条件:# 循环体break能够终止循环continue跳过本次循环break语句用在while和for循环中,break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归

2020-09-24 22:53:51 103

原创 python中变量和常见运算符

python中变量和常见运算符Python是一种弱数据类型定义变量不用申明变量的类型变量命名规范:1、变量名称只能有 大小写字母(大小写敏感)、数字、_(有效符号) 组成特殊符号2、数字不能开头!!!3、不能以关键字或者保留字作为变量的名称!!4、变量命名尽量有意义。Python推荐使用下划线法命名 例如:hello_world运算符:用于进行不同的数据之间的数学运算常见的运算符有:算术运算符数学上的一些基本运算符号+加 -减 *乘 /除% 求余、求模、取模// 地板除法,整除

2020-09-22 12:52:09 115

原创 Pathin环境变量的安装

Pathin环境变量的安装第一步在群里下载第二步打开选择自定义安装然后下一步第三步全部勾选然后下一步全部勾选然后下一步第四步选择路径第五步最后点击 disable path length limit

2020-09-20 19:07:36 541

原创 在VMware上如何创建虚拟机以及安装linux操作系统

VMware上如何创建虚拟机以及安装linux操作系统1.创建新虚拟机2.选择符合的硬件兼容性3.选择LINUX4下载5配置在CD/DVD夏使用映像文件6.将鼠标放入黑色界面敲击,进入虚拟机界面,然后选择第一行7重新启动进入,安装完成...

2020-03-20 12:38:02 173

原创 NAT实验

11.19 王佳浩 NATNAT:网络地址转换–将私网地址转换为公网地址1)静态NAT(一对一:一个公网地址对应一个私网地址)。此公网地址不能是接口IP地址。一般用于服务器 2)NAPT/PAT–网络地址端口转换/端口地址转换(一对多:一个公网地址对应多个私网地址) 3)动态NAT(多对多:多个公网地址对应多个私网地址) 4)EasyNAT:直接使用出接口配置的公网地址做NAPT 5)端口...

2019-11-19 20:14:52 190

原创 ACL访问控制列表

ACL 11.13 王佳浩ACL:Access Control List,访问控制列表工作原理:通过在路由器上手工定义一张ACL列表,表中包含有多种访问规则,然后将此表调用在路由的某个接口的某个方向上,让路由器对收到的流量基于表中规则执行动作–允许、拒绝ACL匹配规则:至上而下按照顺序依次匹配,一旦匹配中流量,则不再查看下一条。ACL的分类:基本ACL:只能匹配数据包中的源IP地址 ...

2019-11-13 16:27:44 218

原创 静态路由扩展

静态路由扩展 11.1 王佳浩手工汇总–去往多个可以汇总的网段,且具有相同的下一跳时,可以直接写成路由汇总路由黑洞–在汇总之后,汇总网段会包含网络中不存在的网络,导致流量有去无回缺省路由–一个不指定具体目标网络范围的路由条目,目标使用0.0.0.0/0代替,一般路由器在查询路由表时,先查直连路由,再查静态路由、动态路由,若依然没有去往目标的路径,才选择此缺省路由条目空接口路由–在黑...

2019-11-02 01:35:40 72

原创 静态路由 10.30

静态路由 10.30 王佳浩静态路由–管理员手工配置(仙人指路)原理:由于路由器不能识别ip地址,要人为添加ip。一丶画拓扑图,开机。二丶标出每个区域的网段,写出每个主机的ip,掩码,网关。三丶进入路由器给路由器添加IP四丶下一跳 注意(去的时候要添加,来的时候也要添加)五丶检查每个路由器的路由表看能否全网可达...

2019-10-30 19:29:28 115

原创 子网规划

CSDN第二天子网规划:给定一个较大的网络范围,可以通过从主机位借位到网络位,实现将原本大的网络范围划分成若干个小的网络范围。划分的网络范围数量由借的位数决定1丶首先把ip转化成二进制看编码,观察网络位和主机位。2丶其次借几位排列就是2的几次方。3丶排列一个一个写出来,在计算出ip地址。4丶在看借几位由原先的编码就加几。5丶最后写出现在的编码和ip例题 196.172.16....

2019-10-29 00:18:31 338

原创 HCNA第一天

HCNA第一天计算机基础【1】冯· 诺依曼体系:ENIAC,1946/2/14诞生,世界上第一台通用计算机。CPU(中央处理器,Central Processing Unit):运算器、控制器、寄存器、缓存存储器:内存、RAM(Random Access Memory)存储器内部有大量的存储单元CELL,一个CELL是8bits,二进制 8bits=1Bytes,内存...

2019-10-27 21:36:58 150

空空如也

空空如也

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

TA关注的人

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