
项目经历
文章平均质量分 58
Emilin Amy
生活如行云流水,山水也只在一笔一划之间。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
claude code环境的搭建(基于wsl)
Why developers love Claude Code.Works in your terminal.Takes action: Claude Code can directly edit....Unix philosophy.Enterprise-ready原创 2025-07-23 09:38:47 · 128 阅读 · 0 评论 -
ns3和ns3-gym环境的搭建
本文详细介绍了NS-3网络模拟器的安装和NS3-Gym扩展的编译过程。首先通过apt安装依赖包,然后从GitLab克隆NS-3源码并编译。接着安装NS3-Gym所需的ZMQ和Protocol Buffers等库,修改相关CMakeLists.txt文件解决编译问题,包括proto文件处理、库命名调整等。最后重新配置并编译NS-3,确保NS3-Gym模块被正确包含。整个过程涉及多个配置文件的修改和依赖关系的处理,为在NS-3中使用强化学习功能提供了完整的环境搭建指南。原创 2025-07-10 11:41:58 · 183 阅读 · 0 评论 -
rsync增量传输机制
rsync的传输是对称的,需要在双端安装。有三个传输角色server,daemon,client,会很快根据命令行的要求区分角色为sender,receiver,generator,分别用send_files()/recv_files()/generate_files()发送,接收,生成文件。generator在receiver端,是do_recv()函数里的生成的新进程。原创 2024-12-13 15:06:35 · 356 阅读 · 0 评论 -
卫星通信中的拥塞控制算法
总结来说,Cubic在高带宽高延迟网络中表现更好,主要是因为它的增速机制和拥塞控制策略能更好地适应网络的带宽和延迟特性。而NewReno由于其增速较慢,可能在这种网络环境中未能充分利用带宽,因此更适合带宽较低、延迟较短的网络环境。BBR2: 在BBR的基础上添加了新的控制策略,例如更多的延迟反馈机制和更精细的带宽控制算法,以应对复杂网络环境。结论:现有的Cubic和BBR2算法可直接用于卫星通信网络的拥塞控制中,专为卫星设置的拥塞控制算法目前没有集成到系统中,但各自的性能表现需要根据实测情况进行取舍。原创 2024-08-09 09:41:43 · 236 阅读 · 0 评论 -
WSL虚拟机的两种网络配置方式 NAT Mirrored
网络NAT(Network Address Translation):在网络NAT模式下,WSL通过主机系统的网络连接进行通信,并使用网络地址转换(NAT)技术将WSL的网络流量转发到主机系统的网络连接上。这两种网络配置模式可以根据用户的需求和网络环境进行选择。在WSL(Windows Subsystem for Linux)中,网络NAT(Network Address Translation)和Mirrored是两种网络配置模式,用于管理WSL与主机操作系统(通常是Windows)之间的网络通信。原创 2024-06-05 17:13:05 · 5803 阅读 · 0 评论 -
TCP/IP 接收发送缓存大小的自动调优 Auto Tuning
另外,/proc/sys/net/ipv4/tcp_rmem(memory reserved for TCP rcv buffers)和/proc/sys/net/ipv4/tcp_wmem(memory reserved for TCP snd buffers)这些是三个值的数组:最小、初始和最大缓冲区大小。启用 net.ipv4.tcp_moderate_rcvbuf 参数后,Linux 内核会根据当前网络状况动态地调整 TCP 接收缓冲区的大小,以适应不同的网络环境,从而提高网络性能和可靠性。原创 2024-06-05 16:39:00 · 1206 阅读 · 1 评论 -
让WSL内核使用BBR拥塞控制算法
使用git命令从Linux内核的Git仓库中获取源代码,$ git clone https://github.com/microsoft/WSL2-Linux-Kernel.git,找到对应的内核版本$ git log --grep="5.15.146.1-microsoft-standard-WSL2",回退到本机安装的内核版本$ git checkout 在配置中搜索TCP_CONG_BBR,确保该选项被设置为y(表示编译进内核)或m(表示编译为模块)。需要事先安装好依赖的工具。原创 2024-05-27 12:24:00 · 512 阅读 · 0 评论 -
安装新版的Ubuntu WSL以使能BBR拥塞控制算法
【未成功的方案】通过挂在ubuntu24.04.iso到E盘后,用命令> wsl --import Ubuntu24.04 C:\WSL\Ubuntu24.04\ E:\ --version 2安装。【多次尝试成功的方案】通过> wsl - -list -online列出可以安装的版本,用命令> wsl --install -d Ubuntu-24.04 安装。原创 2024-05-24 16:42:01 · 1044 阅读 · 0 评论 -
【小项目】仿真预测理发馆的经营状况
2008年秋季学期:数据结构课程设计代码量:约1614行语言:C++开发环境:Microsoft Visual Studio 6.0(Windows XP)参与人:张德敏、乐正坤、杜逢杰、杜莹、郝晶晶描述:数据结构的课程设计,旨在复习课程学到的线性表、树、图等逻辑数据结构,以及简单的内部排序算法等。该项目模拟了一个理发店,开店后,按照先来后到的顺序服务顾客的过程。在项目中,用到原创 2014-01-01 11:44:03 · 1994 阅读 · 0 评论