自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zcc hw直通车

gdb调试:linux下gdb调试方法

2021-08-23 21:25:40 83

原创 Packet在IP层的大冒险

从Udpl4传下来之后void Ipv4L3Protocol::Send (Ptr<Packet> packet, Ipv4Address source, Ipv4Address destination, uint8_t protocol, Ptr<Ipv4Route> route){ NS_LOG

2020-10-12 14:56:42 260

原创 C++中矩阵求秩问题

本来以为很简单,还是花了俺很久才解决step1 下载Eigen库Eigen官网step2 在clion中Cmake包含Eigen文件夹cmake_minimum_required(VERSION 3.17)project(untitled)set(CMAKE_CXX_STANDARD 11)include_directories("F://eigen")add_executable(untitled main.cpp)step3 利用奇异值分解求矩阵的秩#include <

2020-09-27 16:04:51 2373

原创 关于Packet::AddHeader的写入操作

voidPacket::AddHeader (const Header &header){ uint32_t size = header.GetSerializedSize (); NS_LOG_FUNCTION (this << header.GetInstanceTypeId ().GetName () << size); m_buffer.AddAtStart (size); m_byteTagList.Adjust (size); m_byte

2020-07-15 20:48:19 167

原创 Ns3Packet 学习笔记

Ns3Packet 学习笔记每个网络数据包包含一个字节缓冲区、一组字节标签、一组数据包标签和元数据。字节缓冲区存储添加到数据包的报头和尾部的序列化内容。这些报头的串行化表示 期望与真实网络分组逐位匹配(尽管没有什么强迫你这样做),这意味着分组缓冲器的内容反应了真实分组的内容。元数据描述了字节缓冲区中序列化的头和尾的类型。元数据的维护是可选的,默认情况下是禁用的。要启用它,您必须调用数据包::启用打印,这将允许您从数据包::打印获得非空输出。如果您希望只启用元数据检查,并且不需要任何打印功能,您可以调用

2020-07-15 15:55:00 1287

原创 Ns3 Buffer类学习笔记

Ns3 Buffer类学习笔记:1.大小会在运行时动态调整2.缓冲区类的实现使用了一种COW(写时复制)技术,不管数据是从底层数据缓冲区(保存数据的缓冲区)中添加还是移除的,都可以确保可以其在许多缓冲区实例之间共享。3.当多个缓冲区实例持有对同一基础缓冲区数据对象的引用时,它们必须能够检测到它们想要执行的操作何时应该触发缓冲区数据的副本。如果BufferData::m_count字段为1,则意味着只有一个缓冲区实例引用了BufferData实例,因此修改它是安全的。如果修改超出了缓冲区数据定义的“脏区

2020-07-09 20:57:31 784

原创 essential C++ 习题2.6 编译不通过问题

关于essential C++ 习题2.6 编译不通过问题今天,学完了第二章,不过习题2.6的编译一直通不过,重载出错,猜想为自己写的重载函数Typename max(int,int)会跟标准库函数的max冲突,可能库函数中的max函数形参也是(int,int)类型,故编译不通过。...

2020-07-02 21:35:04 212 3

空空如也

空空如也

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

TA关注的人

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