自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【报错解决】服务器重启后vscode远程连接失败

vscode远程连接设置(IP地址、端口号、用户名)均未修改,但服务器重置过后无法连接,且xshell可以正常连接。密钥过期,需要删除旧密钥。

2025-05-13 10:36:38 265

原创 【开发工具】Window安装WSL及配置Vscode获得Linux开发环境

笔者面试时需要本地IDE手撕代码并测试,但是windows开发环境用不习惯,Min64和json配置也比较麻烦,因此采用WSL+vscode的方式快速配置Linux开发环境

2025-05-06 11:52:43 438

原创 【系统搭建】DPDK关键概念与l2fwd源码解析

DPDK(Data Plane Development Kit)是一套用于高性能网络数据面处理的开发框架,其核心设计在于**绕过内核协议栈**,它提供了一个用户空间下的高效数据包处理库函数,可以用于快速开发高性能的网络应用程序,如网络包处理、数据包过滤、虚拟化、路由等。

2025-04-17 20:42:38 733

原创 【系统搭建】DPDK实现两虚拟机基于testpmd和l2fwd的收发包

`testpmd`与`l2fwd`的配合构建一个高性能的虚拟网络测试环境。`l2fwd`服务工作在数据链路层,使用MAC地址寻址,很多基于DPDK的策略实现可以基于`l2fwd`进行开发。

2025-04-17 19:40:25 644

原创 【系统搭建】DPDK安装配置与helloworld运行

DPDK在Ubuntu系统虚拟机的安装,包括依赖安装、IGB_UIO驱动、DPDK安装、网卡绑定、helloworld编译运行

2025-04-16 21:55:30 999

原创 【系统搭建】Ubuntu系统两节点间SSH免密配置

SSH免密配置是MPI分布式、DPDK通信等集群节点间通信的基础配置

2025-04-16 17:24:39 273

原创 【深度学习】Ubuntu 服务器配置开源项目FIGRET(PyTorch、torch-scatter、torch-sparse、Gurobi 安装)

开源项目网址:https://github.com/FIGRET/figret 该项目在SIGCOMM2024发表,用深度学习方法处理流量工程中的突发问题

2025-04-11 13:57:31 532

原创 【开发工具】科研开发中的主流AI工具整理及如何使用GPT润色英文论文

2025的华为软件精英挑战赛中设置了最佳大模型应用奖,奖励合理使用大模型加速开发的队伍,说明用人单位正在把是否擅长使用AI大模型技术辅助开发作为一种新的考察内容或加分项

2025-04-10 21:55:30 715 2

原创 【深度学习】PyTorch实现VGG16模型及网络层数学原理

✅ 实现VGG16网络结构✅ 在CIFAR10数据集上训练分类模型。

2025-04-10 10:48:51 1178

原创 【开发工具】VSCode插件 CodeSnap 实现优雅的代码截图与无边框设置

在最近的项目协作中,甲方要求我们提交详细的代码使用说明。为了让文档更直观,要将关键代码片段以截图形式展示,于是我们采用CodeSnap插件,效果不错。

2025-04-01 18:39:38 480 1

原创 【报错解决】DNS 异常导致正常网页访问缓慢及修复方法

通过更新DNS缓存,解决把代理关掉后,正常网页访问都变得很慢的问题

2025-02-21 14:49:26 711

原创 【开发工具】Ubuntu下Git工具项目代码管理:配置、拉取、推送、冲突处理(托管仓库:Gitee)

Ubuntu下使用gitee创建仓库,并使用Git工具进行项目代码管理:配置、拉取、推送、冲突处理等操作

2025-02-21 14:43:40 1572 2

原创 【网络测试】tmux工具常用指令

在项目做测试时,需要多个持续时间长的进程,但xshell等远程ssh工具在断开连接后会丢失进程,所以使用tmux工具来保存进程。

2025-02-14 17:03:33 601 1

原创 【ns-3】开发新的传输层协议(以复制版UDP协议为例)

本文详细介绍了在 NS-3 网络仿真平台中开发一个新的传输层协议(QUIC)的完整流程。

2025-02-12 11:57:45 829

原创 【深度学习】VGG16模型训练(CIFAR-10数据集)

本文使用CIFAR-10数据集,训练VGG16模型,学习实践神经网络模型训练的过程和原理。

2025-01-16 11:21:41 1493 1

原创 【深度学习】Windows系统Anaconda + CUDA + cuDNN + Pytorch环境配置

在做深度学习内容之前,为GPU配置anaconda + CUDA + cuDNN + pytorch环境,在网络上参考了很多帖子,但pytorch的安装部分都有些问题或者比较复杂繁琐,这里总结了相对简单快速的配置方式。

2025-01-14 21:22:42 1081

原创 【算法】C++算法题总结-数组

给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。示例 1:输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]示例 2:输入:nums = [5,7,7,8,8,10], target = 6输出:[-1,-1]示例 3:输入:nums = [], target = 0输出:[-1,-1]题解。

2024-12-01 21:41:28 1270

原创 【开发工具】vscode常用快捷键

vscode常用快捷键

2024-11-06 21:38:17 1519

原创 【开发工具】解决Ubuntu首次打开vscode工作区字体小的问题

2024-11-06 17:00:38 310 1

原创 【论文评析】Rethinking Transport Protocols for Reconfigurable Data Centers: An Empirical Study

随着摩尔定律放缓,为满足数据中心网络(DCNs)日益增长的带宽需求,人们开始研究电路交换技术构建可重构数据中心网络(RDCNs)。这些网络具有频繁变化的连接和动态路由方案,对传输层带来新挑战。虽然已有一些针对RDCNs传输协议的研究,但现有方案在运行于可重构网络结构上时存在缺陷,因此需要重新思考RDCNs的传输协议。

2024-11-04 17:25:32 860

原创 【ns-3】基于FlowMonitor 实现:统计包时延、丢包率、流完成时间(FCT)、流吞吐量、网络吞吐量指标

`FlowMonitor`是NS-3中的一个模块,用于监视网络流量,并收集关于数据流的各种统计数据。这些统计数据可以用来评估网络协议或应用的性能。`FlowMonitor`提供了统一的接口来访问流量相关的度量,如吞吐量、时延、丢包率等。

2024-10-15 21:53:18 1534 1

原创 【论文评析】A High-Performance Design, Implementation, Deployment, and Evaluation of The Slim Fly Network

新型的低直径网络拓扑Slim Fly ( SF ),与已建立的Fat Tree、Clos或Dragonfly相比,具有显著的成本和功率优势。为了率先采用低直径网络,我们设计、实施、部署和评估了第一个真实世界的SF安装。我们重点关注200台服务器的测试集群的部署、管理和运营方面,并仔细分析性能。我们展示了用于简单布线和布线验证的技术,以及基于IB交换机的低直径拓扑的新型高性能路由架构。我们的真实世界基准测试程序显示了SF对于许多现代工作负载的强大性能,例如深度神经网络训练,图分析或线性代数核。

2024-10-06 11:49:55 1315

原创 【ns-3】mobility模块移动模型概览

Gauss-Markov 移动性模型,模型的每个对象在开始时具有特定的速度、方向(弧度)和俯仰角(弧度),这些值等于平均速度、方向和俯仰角。层次模型的位置始终是父模型和子模型位置的矢量和,因此如果父模型"移动",那么这个模型将报告相等的相对移动。移动对象的方式基于随机方向:每个对象在特定的延迟后暂停,选择一个随机方向和速度,然后沿着该方向移动,直到达到模型的边界之一。稳态随机航点移动模型,该模型基于随机航点移动(RWM)模型,但其速度、暂停和位置是稳态分布的随机变量。用于表示移动模型中的航点信息。

2024-10-06 11:45:49 1027

原创 【论文评析】TPU v4:用于机器学习的光学可重构超级计算机,具有嵌入的硬件支持

题目:TPU v4: An Optically Reconfigurable Supercomputer for Machine Learning with Hardware Support for Embeddings名称:TPU v4:用于机器学习的光学可重构超级计算机,具有嵌入的硬件支持单位:谷歌会议:ISCA 2023。

2024-10-06 11:41:49 1229

原创 【ns-3】OpenMPI安装与ns-3的分布式配置及运行

ns-3 在大规模拓扑仿真中,为加速仿真速度,可以利用MPI工具,实现分布式多进程联合仿真。

2024-10-06 11:33:46 1017

原创 【论文评析】论文总结方式——文献阅读报告

撰写论文前需要文献阅读与整理,临时找比较麻烦;论文只是看过一遍难以形成有效的知识储备;时间久容易忘记看过的论文具体讲了什么;

2024-10-05 16:56:02 1669

原创 【论文评析】文献阅读报告模板-泛读

引言部分:在引言部分,介绍所选择的文献的背景和目的。解释为什么选择了这篇文献,简要说明你阅读这篇文献的动机和目标。文献概述:在这一部分,对文献的内容进行概述和总结,回答问题:它解决了什么难题?有什么新的东西?巧妙之处何在?性能评估:论文实验结果如何得出?有哪些指标?实验环境是什么?主要实验结果是什么?文献评价:对文献进行评价和分析。讨论文献的优点和局限性,评估文献的方法和结果的可靠性,以及对学术界或实际应用的贡献。提出自己的观点,并给出支持或反驳的理由。

2024-10-05 16:51:03 536

原创 【论文评析】文献阅读报告模板-精读

精读文献需要对全文进行仔细阅读,尽量不错过方案设计和实现上的细节,因此按照文章原本的行文大纲去撰写每一部分的内容提要和分析

2024-10-05 16:46:05 804

原创 【ns-3】帕累托分布的ON/OFF流量模型及实现脚本

帕累托分布是一种代表性的长尾分布,极端值概率小。在曲线的头部,数据出现的频率很高,随着数据的出现频率逐渐降低,曲线也逐渐下降,缓慢趋近于横轴,看起来就像拖着一条长长的尾巴。

2024-10-05 16:38:03 1157 2

原创 【ns-3】负指数分布的ON/OFF流量模型及实现脚本

负指数分布有着无记忆性、极端值概率小的特点,常用于假定排队系统中服务器的服务时间;由于计算和通信在数据并行中交替进行,因此这种流量对于应用来说是现实的,如:网站访问的时间间隔。

2024-10-05 16:26:29 1495

原创 【开发工具】Ubuntu使用gparted分配磁盘解决虚拟机磁盘容量不足的问题

遇到了虚拟机最初分配的磁盘大小不足的问题,VMware重新设置虚拟机磁盘空间后,处于未分配状态;因为Ubuntu没有自带Windows一样的可视化磁盘分配工具,命令行分配磁盘空间较为复杂,所以这里使用**gparted**去快捷解决磁盘分配问题。

2024-10-03 16:05:45 869

原创 【传输层协议】Linux默认拥塞控制CUBIC

CUBIC是当前Linux系统上默认的拥塞控制算法(内核2.6.18之后)。它的拥塞控制窗口增长函数是一个三次函数,这样设计的目的是为了在当前的快速和长距离网络环境中有更好的扩展性。CUBIC的拥塞窗口增长独立于RTT,因此能更好的保证流与流之间的公平性。

2024-10-03 15:47:56 1014 1

原创 【开发工具】Linux系统 命令行安装vscode

快速安装vscode

2024-10-02 12:19:03 585

原创 【ns-3】ns-3基础入门(first.cc逐句解读与运行)

ns-3的入门开发、官方参考资料合计,first.cc逐句解读

2024-10-02 12:01:55 1659

原创 【ns-3】ns-3快捷安装与vscode开发环境配置

ns-3快速安装,去除了冗余繁琐步骤;vscode安装,与ns-3结合开发

2024-10-02 11:48:58 1679

原创 【论文评析】Time-division TCP for Reconfigurable Data Center Networks(可重构数据中心网络的时分TCP)

作者:Shawn Shuoshuo Chen, Weiyang Wang, Christopher Canel类型:会议论文(Proceedings of the ACM SIGCOMM 2022 Conference)标题:Time-division TCP for reconfigurable data center networks关键词:RDCN,传输层协议,拥塞控制

2024-10-01 10:51:30 2555 1

原创 【网络测试】scapy安装与基本用法

scapy实现网络发包收包的自定义。scapy基本用法与进阶索引。

2024-10-01 10:37:07 280

原创 【Linux内核】内核的编译与安装(linux-5.18.14)

Linux安装新的内核时的编译与安装步骤

2024-09-30 20:05:36 1432 2

原创 【Linux内核】内核传输层协议处理过程

内核源码中传输层协议的处理过程

2024-09-30 19:54:38 832

原创 【Linux内核】内核收包过程

内核收包过程在源码中的函数实现

2024-09-30 19:39:07 1201

脉冲成形实验matlab代码

通信综合实验——脉冲成形实验matlab代码

2024-10-06

计算方法/数值分析思维导图

研究生课程计算方法/数值分析思维导图

2024-10-06

课程设计:多种波形发生器Multisim代码

课程设计:多种波形发生器Multisim代码

2024-10-06

特斯拉公开TTPoE传输协议

特斯拉公开 TTPoE 传输协议,GitHub 仓库地址:https://github.com/teslamotors/ttpoe

2024-10-06

腾讯开源QUIC协议:TQUIC

腾讯开源QUIC协议:TQUIC,github链接:https://github.com/tencent/tquic

2024-10-06

空空如也

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

TA关注的人

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