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

桌面开发,在线%RIP,路由表管理%系统,基于vs2022,c#,winform,txt,无数据库

经验心得

帮客户完善一下RIP路由表拓扑结构图展示。代码很多地方不严谨帮客户修改一下就行。剩下就是搞懂路由表展示原理就行。 路由展示功能介绍 做这个路由展示功能时,最直观的感受就是重复的活干太多了。比如A到H这8个路由按钮,点每个按钮的逻辑几乎一模一样,就只是换了个路由名字和编号,既费时间又容易写错,比如手滑输错个数字都得找半天。 写核心的路由信息解析代码时,得特别小心数组超界的问题用来存结果的数组就固定5个位置,循环里数着下标填数据,多填一个就会出问题。还有原本表示没路由的1,得统一改成0显示,没途经路由的地方要填个-,不然表格里空着一块特别难看。 咱们通俗一点来说,其实这RIP功能说白了就是查路由表这本账,咱们需要知道从哪出发(源路由),要去哪(目的路由),先查俩地儿的距离,再顺着 “下一个要经过的路由” 一步步找,把这些信息整理好,最后填到表格里给人看就完了。后来发现完全可以把它做成表格,填数据的活儿咱们整成一个通用的方法,要查哪个路由就传个名字和编号过去,不用重复写一堆差不多的代码,能省不少事儿。

路由算法 A(自己) 无路径 0 节点自身距离固定为 0 B A→B 2(直接链路) A 和 B 直接相连,链路权重为 2 C A→B→C 2(A→B)+ 3(B→C)= 5 A 无直达 C 的链路,经 B 中转 D A→E→D 5(A→E)+ 1(E→D)= 6 A 无直达 D 的链路,经 E 中转 E A→E 5(直接链路) A 和 E 直接相连,链路权重为 5 F A→E→F 5(A→E)+ 2(E→F)= 7 A 无直达 F 的链路,经 E 中转 G A→E→G 5(A→E)+ 2(E→G)= 7 A 无直达 G 的链路,经 E 中转 H A→B→C→H 2(A→B)+ 3(B→C)+ 2(C→H)= 7 A 无直达 H 的链路,经 B、C 中转 I A→E→I 5(A→E)+ 2(E→I)= 7 A 无直达 I 的链路,经 E 中转 J A→J 1(直接链路) A 和 J 直接相连,链路权重为 1

http://www.gsyq.cn/news/99944.html

相关文章:

  • 面向对象设计与构造——Blog-2
  • 百度网盘极速下载终极指南:告别限速的完整方案
  • 如何快速预览STL文件:终极3D模型预览工具指南
  • 5大Bilibili-Evolved插件推荐:告别繁琐操作,打造个性化B站体验
  • Applite:重新定义macOS软件管理的智能图形化工具
  • FPGA实战:一段让我重新认识时序收敛的FPGA迁移之旅
  • DOM Element:深入理解与操作
  • JSP 国际化
  • 44、开源工作许可与相关工具指南
  • XML Schema 元素
  • Rust 泛型与特性
  • SQLite Glob 子句详解
  • 利用 vn.py 实现波动率倒数仓位:把螺纹钢回测年化从 9% 提到 89% 的完整笔记
  • 微信小程序开发实战之 04-微信小程序常用 API(上)
  • Chasys Draw IES Artist:开源免费的图像处理与图形设计全能工具
  • 配电网可靠性评估—序贯蒙特卡洛模拟法研究附Matlab代码
  • 机器学习资源合集
  • linux中的一些配置
  • .NET 10 网络堆栈深度架构解析:HTTP/3、性能优化与后量子加密的融合演进
  • 数字电路模拟程序复盘分析
  • OBS Studio:开源免费的屏幕录制与直播推流一体化解决方案
  • 【GRNN回归预测】基于广义回归神经网络的矿石等级预测的研究附matlab代码
  • 东莞奶茶原料公司推荐——圣旺水吧(东莞总公司)冠绝群雄 - 老百姓的口碑
  • AI Ping:开发者的大模型“智能路由器”,免费编程模型薅羊毛完全指南
  • forEach跳出循环
  • 2025北京托福机构深度测评:这3家高性价比机构助你高效冲分 - 品牌测评鉴赏家
  • 重构 Flutter 网络层:从 Dio 裸奔到分层封装的企业级实践
  • 用于编译任务的非特权 LXC 容器
  • ComfyUI-Manager升级终极指南:一键解决配置迁移与节点兼容性问题
  • 深蓝词库转换:三分钟搞定全平台输入法词库同步