当前位置: 首页 > news >正文

【HCIP】OSPF综合实验

题目:

 

 配置:

R1

//ip分配

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 172.16.0.1 27
[r1-GigabitEthernet0/0/0]q
[r1]int lo
[r1]int LoopBack 0
[r1-LoopBack0]ip add 172.16.1.1 24
//配置缺省
[r1]ip route-static 0.0.0.0 0 172.16.0.3

//启动ospf
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]network 172.16.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.1]network 172.16.0.1 0.0.0.0

//在area1上配置完全末梢区域

[r1]ospf 1
[r1-ospf-1]area 1
[r1-ospf-1-area-0.0.0.1]stub

R2

//ip分配

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 172.16.0.2 27
[r2-GigabitEthernet0/0/0]q
[r2]int l0
[r2]int l0
[r2-LoopBack0]ip add 172.16.2.1 24

//配置缺省
[r2]ip route-static 0.0.0.0 0 172.16.0.3

//启动ospf
[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]network 172.16.2.1 0.0.0.0
[r2-ospf-1-area-0.0.0.1]network 172.16.0.2 0.0.0.0

//在area1上配置完全末梢区域

[r2]ospf 1
[r2-ospf-1]area 1
[r2-ospf-1-area-0.0.0.1]stub no-summary

R3

//ip分配

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 172.16.0.3 27
[r3-GigabitEthernet0/0/0]q
[r3]int s4/0/0
[r3-Serial4/0/0]ip add 34.0.0.1 24
[r3]int l0
[r3-LoopBack0]ip add 172.16.3.1 24

//配置缺省
[r3]ip route-static 0.0.0.0 0 34.0.0.2

//搭建MGRE环境

[r3]int t0/0/0
[r3-Tunnel0/0/0]ip add 172.16.12.1 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp
[r3-Tunnel0/0/0]source 34.0.0.1
[r3-Tunnel0/0/0]nhrp entry multicast dynamic
[r3-Tunnel0/0/0]nhrp network-id 100

//启动ospf
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 172.16.12.1 0.0.0.0
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 172.16.0.3 0.0.0.0
[r3-ospf-1-area-0.0.0.1]network 172.16.3.1 0.0.0.0

//修改选举

[r3]int t0/0/0
[r3-Tunnel0/0/0]ospf network-type broadcast

//汇总

[r3]ospf 1
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]abr-summary 172.16.0.0 255.255.255.224
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]abr-summary 172.16.12.0 255.255.255.0

//在area1上配置完全末梢区域

[r3]ospf 1
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]stub no-summary

//配置动态nat

[r3]nat address-group 1 34.0.0.4 34.0.0.5
[r3]acl 2000
[r3-acl-basic-2000]rule permit source 172.16.0.128 0.0.0.31
[r3-acl-basic-2000]q
[r3]int s4/0/0
[r3-Serial4/0/0]nat outbound 2000 address-group 1 no-pat

//防环
[r3]ip route-static 172.16.0.0 16 null 0

R4

//ip分配

[r4]int s4/0/0
[r4-Serial4/0/0]ip add 34.0.0.2 24
[r4-Serial4/0/0]int s3/0/1
[r4-Serial3/0/1]ip add 54.0.0.2 24
[r4-Serial3/0/1]int s3/0/0
[r4-Serial3/0/0]ip add 64.0.0.2 24
[r4-Serial3/0/0]int s4/0/1
[r4-Serial4/0/1]ip add 74.0.0.2 24
[r4-Serial4/0/1]q
[r4]int l0
[r4-LoopBack0]ip add 4.4.4.4 24

R5

//ip分配

[r5]int s4/0/0
[r5-Serial4/0/0]ip add 54.0.0.1 24
[r5-Serial4/0/0]q
[r5]int l0
[r5-LoopBack0]ip add 172.16.5.1 24

//配置缺省
[r5]ip route-static 0.0.0.0 0 54.0.0.2

//搭建MGRE环境

[r5]int t0/0/0
[r5-Tunnel0/0/0]ip add 172.16.12.2 24
[r5-Tunnel0/0/0]tunnel-protocol gre p2mp
[r5-Tunnel0/0/0]source Serial 4/0/0
[r5-Tunnel0/0/0]nhrp entry 172.16.12.1 34.0.0.1 register
[r5-Tunnel0/0/0]nhrp network-id 100

//启动ospf

[r5]ospf 1 router-id 5.5.5.5
[r5-ospf-1]area 0
[r5-ospf-1-area-0.0.0.0]network 172.16.5.1 0.0.0.0
[r5-ospf-1-area-0.0.0.0]network 172.16.12.2 0.0.0.0

//修改选举

[r5]int t0/0/0
[r5-Tunnel0/0/0]ospf network-type broadcast 
[r5-Tunnel0/0/0]ospf dr-priority 0
//配置动态nat

[r5]nat address-group 1 54.0.0.4 54.0.0.5
[r5]acl 2000
[r5-acl-basic-2000]rule permit source 172.16.5.0 0.0.0.255
[r5-acl-basic-2000]q
[r5]int s4/0/0
[r5-Serial4/0/0]nat outbound 2000 address-group 1 no-pat
 

R6

//ip分配

[r6]int s4/0/0
[r6-Serial4/0/0]ip add 64.0.0.1 24
[r6-Serial4/0/0]int s4/0/1
[r6-Serial4/0/1]ip add 172.16.0.129 27
[r6-Serial4/0/1]q
[r6]int l0
[r6-LoopBack0]ip add 172.16.6.1 24

//配置缺省
[r6]ip route-static 0.0.0.0 0 64.0.0.2

//搭建MGRE环境

[r6]int t0/0/0
[r6-Tunnel0/0/0]ip add 172.16.12.3 24
[r6-Tunnel0/0/0]tunnel-protocol gre p2mp
[r6-Tunnel0/0/0]source Serial 4/0/0
[r6-Tunnel0/0/0]nhrp entry 172.16.12.1 34.0.0.1 register
[r6-Tunnel0/0/0]nhrp network-id 100

//启动ospf
[r6]ospf 1 router-id 6.6.6.6
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]network 172.16.6.1 0.0.0.0
[r6-ospf-1-area-0.0.0.0]network 172.16.12.3 0.0.0.0
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]network 172.16.0.129 0.0.0.0

//修改选举

[r6]int t0/0/0
[r6-Tunnel0/0/0]ospf dr-priority 0
[r6-Tunnel0/0/0]ospf network-type broadcast

在area2上,配置完全nssa

[r6]ospf 1
[r6-ospf-1]area 0
[r6-ospf-1-area-0.0.0.0]abr-summary 172.16.12.0 255.255.255.0
[r6-ospf-1]area 2
[r6-ospf-1-area-0.0.0.2]abr-summary 172.16.0.128 255.255.255.224
[r6-ospf-1-area-0.0.0.2]nssa no-summary
//配置动态nat
[r6]nat address-group 1 64.0.0.4 64.0.0.5
[r6]acl 2000
[r6-acl-basic-2000]rule permit source 172.16.6.0 0.0.0.255
[r6-acl-basic-2000]rule permit source 172.16.0.128 0.0.0.31
[r6-acl-basic-2000]rule permit source 10.1.1.0 0.0.0.255
[r6-acl-basic-2000]rule permit source 11.1.1.0 0.0.0.255
[r6-acl-basic-2000]q
[r6]int s4/0/0
[r6-Serial4/0/0]nat outbound 2000 address-group 1 no-pat
//防环
[r6]ip route-static 172.16.0.128 27 NULL 0
[r6]ip route-static 172.16.6.0 24 NULL 0

R7

//ip分配

[r7]int s4/0/0
[r7-Serial4/0/0]ip add 74.0.0.1 24
[r7-Serial4/0/0]int s4/0/1
[r7-Serial4/0/1]ip add 172.16.0.33 27
[r7-Serial4/0/1]q
[r7]int l0
[r7-LoopBack0]ip add 172.16.7.1 24

//配置缺省
[r7]ip route-static 0.0.0.0 0 74.0.0.2

//搭建MGRE环境

[r7]int t0/0/0
[r7-Tunnel0/0/0]ip add 172.16.12.4 24
[r7-Tunnel0/0/0]tunnel-protocol gre p2mp
[r7-Tunnel0/0/0]source s4/0/0
[r7-Tunnel0/0/0]nhrp entry 172.16.12.1 34.0.0.1 register
[r7-Tunnel0/0/0]nhrp network-id 100

//启动ospf
[r7]ospf 1 router-id 7.7.7.7
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]network 172.16.7.1 0.0.0.0
[r7-ospf-1-area-0.0.0.0]network 172.16.12.4 0.0.0.0
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]network 172.16.0.33 0.0.0.0

//修改选举

[r7]int t0/0/0
[r7-Tunnel0/0/0]ospf dr-priority 0
[r7-Tunnel0/0/0]ospf network-type broadcast

//汇总

[r7]ospf 1
[r7-ospf-1]area 0
[r7-ospf-1-area-0.0.0.0]abr-summary 172.16.12.0 255.255.255.0
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]abr-summary 172.16.0.32 255.255.255.224
[r7-ospf-1-area-0.0.0.3]nssa no-summary

//area3配置完全nssa

[r7]ospf 1
[r7-ospf-1]area 3
[r7-ospf-1-area-0.0.0.3]nssa no-summary

//配置动态nat
[r7]nat address-group 1 74.0.0.4 74.0.0.5
[r7]acl 2000
[r7-acl-basic-2000]rule permit source 172.16.0.32 0.0.0.31
[r7-acl-basic-2000]rule permit source 172.16.0.96 0.0.0.31
[r7-acl-basic-2000]q
[r7]int s4/0/0
[r7-Serial4/0/0]nat outbound 2000 address-group 1 no-pat

R8

//ip分配

[r8]int s4/0/0
[r8-Serial4/0/0]ip add 172.16.0.34 27
[r8-Serial4/0/0]int s4/0/1
[r8-Serial4/0/1]ip add 172.16.0.65 27
[r8-Serial4/0/1]q
[r8]int l0
[r8-LoopBack0]ip add 172.16.8.1 24

//配置缺省
[r8]ip route-static 0.0.0.0 0 172.16.0.33

//启动ospf
[r8]ospf 1 router-id 8.8.8.8
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]network 172.16.0.34 0.0.0.0
[r8-ospf-1-area-0.0.0.3]network 172.16.0.65 0.0.0.0
[r8-ospf-1-area-0.0.0.3]network 172.16.8.1 0.0.0.0

//area3配置完全nssa

[r8]ospf 1
[r8-ospf-1]area 3
[r8-ospf-1-area-0.0.0.3]nssa

R9

//ip分配

[r9]int s4/0/0
[r9-Serial4/0/0]ip add 172.16.0.66 27
[r9-Serial4/0/0]int s4/0/1
[r9-Serial4/0/1]ip add 172.16.0.97 27
[r9-Serial4/0/1]q
[r9]int l0
[r9-LoopBack0]ip add 172.16.9.1 24

//配置缺省
[r9]ip route-static 0.0.0.0 0 172.16.0.65

//启动ospf
[r9]ospf 1 router-id 9.9.9.9
[r9-ospf-1]import-route ospf 2
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]network 172.16.0.66 0.0.0.0
[r9-ospf-1]area 4
[r9-ospf-1-area-0.0.0.4]network 172.16.9.1 0.0.0.0
[r9-ospf-1-area-0.0.0.4]network 172.16.0.9 0.0.0.0

//汇总

[r9]ospf 1
[r9-ospf-1]asbr-summary 172.16.0.96 255.255.255.224
[r9-ospf-1]q
[r9]ospf 2
[r9-ospf-2]asbr-summary 172.16.0.32 255.255.255.224

//area3配置完全nssa

[r9]ospf 1
[r9-ospf-1]area 3
[r9-ospf-1-area-0.0.0.3]nssa

//防环
[r9]ip route-static 172.16.0.96 27 NULL 0

R10

//ip分配

[r10]int s4/0/0
[r10-Serial4/0/0]ip add 172.16.0.98 27
[r10-Serial4/0/0]q
[r10]int l0
[r10-LoopBack0]ip add 172.16.10.1 24

//配置缺省
[r10]ip route-static 0.0.0.0 0 172.16.0.97

//启动ospf
[r10]ospf 1 router-id 10.10.10.10
[r10-ospf-1]area 4
[r10-ospf-1-area-0.0.0.4]network 172.16.10.1 0.0.0.0
[r10-ospf-1-area-0.0.0.4]network 172.16.0.98 0.0.0.0

R11

//ip分配

[r11]int s4/0/0
[r11-Serial4/0/0]ip add 172.16.0.130 27
[r11-Serial4/0/0]int s4/0/1
[r11-Serial4/0/1]ip add 172.16.0.161 27
[r11-Serial4/0/1]q
[r11]int l0
[r11-LoopBack0]ip add 172.16.11.1 24

//配置缺省
[r11]ip route-static 0.0.0.0 0 172.16.0.129

//启动ospf
[r11]ospf 1 router-id 11.11.11.11
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]network 172.16.0.130 0.0.0.0
[r11-ospf-1-area-0.0.0.2]network 172.16.0.161 0.0.0.0
[r11-ospf-1-area-0.0.0.2]network 172.16.11.1 0.0.0.0

在area2上,配置完全nssa

[r11]ospf 1
[r11-ospf-1]area 2
[r11-ospf-1-area-0.0.0.2]nssa

R12

//ip分配

[r12]int s3/0/1
[r12-Serial3/0/1]ip add 172.16.0.162 27
[r12-Serial3/0/1]q
[r12]int l0
[r12-LoopBack0]ip add 10.1.1.1 24
[r12-LoopBack0]int l1
[r12-LoopBack1]ip add 11.11.1.1 24

//配置缺省
[r12]ip route-static 0.0.0.0 0 172.16.0.161

//启动ospf
[r12]ospf 1 router-id 12.12.12.12
[r12-ospf-1]asbr-summary 11.1.0.0 255.255.254.0
[r12-ospf-1]asbr-summary 10.1.0.0 255.255.254.0
[r12-ospf-1]import-route rip 1
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]network 172.16.0.162 0.0.0.0
[r12]rip 1
[r12-rip-1]version 2
[r12-rip-1]network 10.0.0.0
[r12-rip-1]network 11.0.0.0

//汇总

[r12]ospf 1
[r12-ospf-1]asbr-summary 10.1.1.0 255.255.255.0
[r12-ospf-1]asbr-summary 11.1.1.0 255.255.255.0

在area2上,配置完全nssa

[r12]ospf 1
[r12-ospf-1]area 2
[r12-ospf-1-area-0.0.0.2]nssa

检验

相关文章:

【HCIP】OSPF综合实验

题目: 配置: R1 //ip分配 [r1]int g0/0/0 [r1-GigabitEthernet0/0/0]ip add 172.16.0.1 27 [r1-GigabitEthernet0/0/0]q [r1]int lo [r1]int LoopBack 0 [r1-LoopBack0]ip add 172.16.1.1 24//配置缺省 [r1]ip route-static 0.0.0.0 0 172.16.0.3 //启动…...

PyTorch深度学习实战(10)——过拟合及其解决方法

PyTorch深度学习实战(10)——过拟合及其解决方法 0. 前言1. 过拟合基本概念2. 添加 Dropout 解决过拟合3. 使用正则化解决过拟合3.1 L1 正则化3.2 L2 正则化 4. 学习率衰减小结系列链接 0. 前言 过拟合 (Overfitting) 是指在机器学习中,模型…...

【工作记录】week7

day3 1.本地切换分支 本地切换分支时,可以直接用 vscode 集成的工具 点击后直接选择即可: 其中红框中为本地分支,蓝框中则是远程分支! 当在本地切换到一个本地不存在的远程分支时,会在本地创建一个同名的分支&…...

安防监控视频融合EasyCVR平台接入RTSP流后设备显示离线是什么原因?

安防监控视频EasyCVR视频汇聚融合平台基于云边端智能协同架构,具有强大的数据接入、处理及分发能力,平台支持海量视频汇聚管理、全网分发、按需调阅、鉴权播放、智能分析等视频能力与服务。平台开放度高、兼容性强、可支持灵活拓展与第三方集成&#xff…...

MongoDB:Linux环境全套安装指南

😊 作者: 一恍过去 💖 主页: https://blog.csdn.net/zhuocailing3390 🎊 社区: Java技术栈交流 🎉 主题: MongoDB:Linux环境全套安装指南 ⏱️ 创作时间&#xff1a…...

PostgreSql 启停

一、启动 直接运行 postgres 进程启动。使用 pg_ctl 命令启动。(pg_ctl 命令实际也是封装的 postgres 进程) 示例: pg_ctl -D /data/pg13/data start 或 postgres -D /data/pg13/data &二、停止 使用 pg_ctl 命令停止,优先…...

中介者模式(C++)

定义 用一个中介对象来封装(封装变化)一系列的对象交互。中介者使各对象不需要显式的相互引用(编译时依赖->运行时依赖),从而使其耦合松散(管理变化),而且可以独立地改变它们之间的交互。 应用场景 在软件构建过程中,经常会出现多个对象…...

LeetCode热题 100整理

53. 最大子数组和 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。 示例 1: 输入:nums [-2,1,-3,4,-1,2,1,-5,4] 输…...

SDE与ODE

看这篇文章不错https://spaces.ac.cn/archives/9209 然后在结合https://www.bilibili.com/video/BV1814y1n7Eh/?spm_id_from333.788&vd_sourceeb433c8780bdd700f49c6fc8e3bd0911这个B站的视频...

AWK实战案例——筛选给定时间范围内的日志

时间戳与当地时间 概念: 1.时间戳: 时间戳是指格林威治时间自1970年1月1日(00:00:00 GMT)至当前时间的总秒数。它也被称为Unix时间戳(Unix Timestamp)。通俗的讲,时间戳是一份能够表示一份数据…...

摄影入门基础笔记

1.认识相机,传感器和镜头 微单相机和单反相机 运动相机、卡片机 微单和单反的区别? 微单的光学结构少了反光板的结构以及棱镜的结构 DSLR [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PCSYr2Ob-1691407493645)(https:/…...

如何在业务中体现TCC事务模型?

在分布式系统设计中,随着微服务的流行,通常一个业务操作被拆分为多个子任务,比如电商系统的下单和支付操作,就涉及到了创建和更新订单、扣减账户余额、扣减库存、发送物流消息等,那么在复杂业务开发中,如何…...

TouchGFX字库外置的另一种处理方式

最近有个带UI的项目,采用STM32F429做主控方案,对比touchgfx、lvgl和emwin,发现TouchGFX性能最好,并且界面设计工具也很好用,于是选择此图形引擎。 最开始是熟悉UI设计工具,需要一个表格控件,无…...

jvm的垃圾回收算法有哪些

jvm的垃圾回收算法有标记-清除、复制、标记-整理、分代回收算法,它们分别有不同的实现: 一、标记-清除算法 利用可达性分析算法分析之后,将未被标记的对象[即不可达对象]清除,以便回收它们所占用的内存。 缺点: 1、需…...

untiy 连接两个UI或一段固定一段跟随鼠标移动的线段

注意,仅适用于UI,且Canvas必须是Camera模式,不能用在3D物体上,3D物体请使用LineRenender 先创建一个图片,将锚点固定在左边 然后在脚本中添加如下内容 public RectTransform startObj;//起点物体public RectTransfor…...

如何成为顶级开源项目的贡献者

概述 对于程序员来讲,成为顶级开源项目的贡献者是一件有意义的事,当然,这也绝非易事。如果你正从事人工智能有关的工作,那么你一定了解诸如Google Tensorflow,Facebook Pytorch这样的开源项目。下面我们就说一说如何成…...

Threads and QObjects

QThread inherits QObject. It emits signals to indicate that the thread started or finished executing, and provides a few slots as well. QThread 派生于 QObject。QThread 会发射信号通知线程启动或终止执行任务,并且也会提供槽函数使用。 More interest…...

Tcp是怎样进行可靠准确的传输数据包的?

概述 很多时候,我们都在说Tcp协议,Tcp协议解决了什么问题,在实际工作中有什么具体的意义,想到了这些我想你的技术会更有所提升,Tcp协议是程序员编程中的最重要的一块基石,Tcp是怎样进行可靠准确的传输数据…...

[SWPUCTF 2022 新生赛]numgame

这道题有点东西网页一段计算框,只有加和减数字,但是永远到大不了20,页面也没啥特别的,准备看源码,但是打不开,我以为是环境坏掉了,看wp别人也这样,只不过大佬的开发者工具可以打开&a…...

java异常机制分析

java异常机制分析 本文实例分析了java的异常机制,分享给大家供大家参考。相信有助于大家提高大家Java程序异常处理能力。具体分析如下: 众所周知,java中的异常(Exception)机制很重要,程序难免会出错,异常机制可以捕获…...

Linux应用开发之网络套接字编程(实例篇)

服务端与客户端单连接 服务端代码 #include <sys/socket.h> #include <sys/types.h> #include <netinet/in.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <arpa/inet.h> #include <pthread.h> …...

利用ngx_stream_return_module构建简易 TCP/UDP 响应网关

一、模块概述 ngx_stream_return_module 提供了一个极简的指令&#xff1a; return <value>;在收到客户端连接后&#xff0c;立即将 <value> 写回并关闭连接。<value> 支持内嵌文本和内置变量&#xff08;如 $time_iso8601、$remote_addr 等&#xff09;&a…...

【OSG学习笔记】Day 18: 碰撞检测与物理交互

物理引擎&#xff08;Physics Engine&#xff09; 物理引擎 是一种通过计算机模拟物理规律&#xff08;如力学、碰撞、重力、流体动力学等&#xff09;的软件工具或库。 它的核心目标是在虚拟环境中逼真地模拟物体的运动和交互&#xff0c;广泛应用于 游戏开发、动画制作、虚…...

java 实现excel文件转pdf | 无水印 | 无限制

文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/

使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题&#xff1a;docker pull 失败 网络不同&#xff0c;需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

Java入门学习详细版(一)

大家好&#xff0c;Java 学习是一个系统学习的过程&#xff0c;核心原则就是“理论 实践 坚持”&#xff0c;并且需循序渐进&#xff0c;不可过于着急&#xff0c;本篇文章推出的这份详细入门学习资料将带大家从零基础开始&#xff0c;逐步掌握 Java 的核心概念和编程技能。 …...

零基础在实践中学习网络安全-皮卡丘靶场(第九期-Unsafe Fileupload模块)(yakit方式)

本期内容并不是很难&#xff0c;相信大家会学的很愉快&#xff0c;当然对于有后端基础的朋友来说&#xff0c;本期内容更加容易了解&#xff0c;当然没有基础的也别担心&#xff0c;本期内容会详细解释有关内容 本期用到的软件&#xff1a;yakit&#xff08;因为经过之前好多期…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama&#xff08;有网络的电脑&#xff09;2.2.3 安装Ollama&#xff08;无网络的电脑&#xff09;2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

C++:多态机制详解

目录 一. 多态的概念 1.静态多态&#xff08;编译时多态&#xff09; 二.动态多态的定义及实现 1.多态的构成条件 2.虚函数 3.虚函数的重写/覆盖 4.虚函数重写的一些其他问题 1&#xff09;.协变 2&#xff09;.析构函数的重写 5.override 和 final关键字 1&#…...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...