- 博客(33)
- 收藏
- 关注
原创 【开发工具】VSCode插件 CodeSnap 实现优雅的代码截图与无边框设置
在最近的项目协作中,甲方要求我们提交详细的代码使用说明。为了让文档更直观,要将关键代码片段以截图形式展示,于是我们采用CodeSnap插件,效果不错。
2025-04-01 18:39:38
261
1
原创 【开发工具】Ubuntu下Git工具项目代码管理:配置、拉取、推送、冲突处理(托管仓库:Gitee)
Ubuntu下使用gitee创建仓库,并使用Git工具进行项目代码管理:配置、拉取、推送、冲突处理等操作
2025-02-21 14:43:40
1210
2
原创 【网络测试】tmux工具常用指令
在项目做测试时,需要多个持续时间长的进程,但xshell等远程ssh工具在断开连接后会丢失进程,所以使用tmux工具来保存进程。
2025-02-14 17:03:33
328
1
原创 【ns-3】开发新的传输层协议(以复制版UDP协议为例)
本文详细介绍了在 NS-3 网络仿真平台中开发一个新的传输层协议(QUIC)的完整流程。
2025-02-12 11:57:45
750
原创 【深度学习】VGG16模型训练(CIFAR-10数据集)
本文使用CIFAR-10数据集,训练VGG16模型,学习实践神经网络模型训练的过程和原理。
2025-01-16 11:21:41
1345
1
原创 【深度学习】Windows系统Anaconda + CUDA + cuDNN + Pytorch环境配置
在做深度学习内容之前,为GPU配置anaconda + CUDA + cuDNN + pytorch环境,在网络上参考了很多帖子,但pytorch的安装部分都有些问题或者比较复杂繁琐,这里总结了相对简单快速的配置方式。
2025-01-14 21:22:42
952
原创 【算法】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
1215
原创 【论文评析】Rethinking Transport Protocols for Reconfigurable Data Centers: An Empirical Study
随着摩尔定律放缓,为满足数据中心网络(DCNs)日益增长的带宽需求,人们开始研究电路交换技术构建可重构数据中心网络(RDCNs)。这些网络具有频繁变化的连接和动态路由方案,对传输层带来新挑战。虽然已有一些针对RDCNs传输协议的研究,但现有方案在运行于可重构网络结构上时存在缺陷,因此需要重新思考RDCNs的传输协议。
2024-11-04 17:25:32
843
原创 【ns-3】基于FlowMonitor 实现:统计包时延、丢包率、流完成时间(FCT)、流吞吐量、网络吞吐量指标
`FlowMonitor`是NS-3中的一个模块,用于监视网络流量,并收集关于数据流的各种统计数据。这些统计数据可以用来评估网络协议或应用的性能。`FlowMonitor`提供了统一的接口来访问流量相关的度量,如吞吐量、时延、丢包率等。
2024-10-15 21:53:18
1356
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
1282
原创 【ns-3】mobility模块移动模型概览
Gauss-Markov 移动性模型,模型的每个对象在开始时具有特定的速度、方向(弧度)和俯仰角(弧度),这些值等于平均速度、方向和俯仰角。层次模型的位置始终是父模型和子模型位置的矢量和,因此如果父模型"移动",那么这个模型将报告相等的相对移动。移动对象的方式基于随机方向:每个对象在特定的延迟后暂停,选择一个随机方向和速度,然后沿着该方向移动,直到达到模型的边界之一。稳态随机航点移动模型,该模型基于随机航点移动(RWM)模型,但其速度、暂停和位置是稳态分布的随机变量。用于表示移动模型中的航点信息。
2024-10-06 11:45:49
946
原创 【论文评析】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
1188
原创 【ns-3】OpenMPI安装与ns-3的分布式配置及运行
ns-3 在大规模拓扑仿真中,为加速仿真速度,可以利用MPI工具,实现分布式多进程联合仿真。
2024-10-06 11:33:46
851
原创 【论文评析】论文总结方式——文献阅读报告
撰写论文前需要文献阅读与整理,临时找比较麻烦;论文只是看过一遍难以形成有效的知识储备;时间久容易忘记看过的论文具体讲了什么;
2024-10-05 16:56:02
1486
原创 【论文评析】文献阅读报告模板-泛读
引言部分:在引言部分,介绍所选择的文献的背景和目的。解释为什么选择了这篇文献,简要说明你阅读这篇文献的动机和目标。文献概述:在这一部分,对文献的内容进行概述和总结,回答问题:它解决了什么难题?有什么新的东西?巧妙之处何在?性能评估:论文实验结果如何得出?有哪些指标?实验环境是什么?主要实验结果是什么?文献评价:对文献进行评价和分析。讨论文献的优点和局限性,评估文献的方法和结果的可靠性,以及对学术界或实际应用的贡献。提出自己的观点,并给出支持或反驳的理由。
2024-10-05 16:51:03
449
原创 【论文评析】文献阅读报告模板-精读
精读文献需要对全文进行仔细阅读,尽量不错过方案设计和实现上的细节,因此按照文章原本的行文大纲去撰写每一部分的内容提要和分析
2024-10-05 16:46:05
670
原创 【ns-3】帕累托分布的ON/OFF流量模型及实现脚本
帕累托分布是一种代表性的长尾分布,极端值概率小。在曲线的头部,数据出现的频率很高,随着数据的出现频率逐渐降低,曲线也逐渐下降,缓慢趋近于横轴,看起来就像拖着一条长长的尾巴。
2024-10-05 16:38:03
1100
2
原创 【ns-3】负指数分布的ON/OFF流量模型及实现脚本
负指数分布有着无记忆性、极端值概率小的特点,常用于假定排队系统中服务器的服务时间;由于计算和通信在数据并行中交替进行,因此这种流量对于应用来说是现实的,如:网站访问的时间间隔。
2024-10-05 16:26:29
1389
原创 【开发工具】Ubuntu使用gparted分配磁盘解决虚拟机磁盘容量不足的问题
遇到了虚拟机最初分配的磁盘大小不足的问题,VMware重新设置虚拟机磁盘空间后,处于未分配状态;因为Ubuntu没有自带Windows一样的可视化磁盘分配工具,命令行分配磁盘空间较为复杂,所以这里使用**gparted**去快捷解决磁盘分配问题。
2024-10-03 16:05:45
715
原创 【传输层协议】Linux默认拥塞控制CUBIC
CUBIC是当前Linux系统上默认的拥塞控制算法(内核2.6.18之后)。它的拥塞控制窗口增长函数是一个三次函数,这样设计的目的是为了在当前的快速和长距离网络环境中有更好的扩展性。CUBIC的拥塞窗口增长独立于RTT,因此能更好的保证流与流之间的公平性。
2024-10-03 15:47:56
975
1
原创 【论文评析】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
2464
1
原创 【Linux内核】内核模块编程helloworld与makefile编译安装
编程内核的helloworld模块,以及makefile文件进行编译和运行
2024-09-30 18:21:10
2242
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人