自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux创建网络命名空间

网络命名空间是创建及使用

2024-12-20 13:48:25 464

原创 Macsec卸载

macsec加密

2024-12-20 13:47:01 592

原创 linux中断内容梳理

什么是中断中断 是为了解决外部设备完成某些工作后通知CPU的一种机制(譬如硬盘完成读写操作后通过中断告知CPU已经完成)。早期没有中断机制的计算机就不得不通过轮询来查询外部设备的状态,由于轮询是试探查询的(也就是说设备不一定是就绪状态),所以往往要做很多无用的查询,从而导致效率非常低下。由于中断是由外部设备主动通知CPU的,所以不需要CPU进行轮询去查询,效率大大提升。从物理学的角度看,中断是...

2020-01-16 17:00:20 240

原创 硬件测试

BMC中I2C 扫描(I2C-test)## **i2c-test** 工具是Linux下在bmc系统下对i2c的一个扫描工具。使用方法有:对每个BUS进行扫描的时候,可采用i2c-test 对其进行扫描,可采用i2c-test --scan -b 0(对bus0进行扫描)。如果对bus下面的每个channel 进行扫描时,需要进行切换,可使用i2c-test -b $i -s 0x7...

2019-12-13 09:22:40 2252

原创 Linux驱动开发

[一]、Linux驱动[1].驱动概念1、软件驱动驱动软件,使硬件处于某种工作模式,提供控制硬件方法2、驱动的地位:1、驱动使连接内核与设备的桥梁[二]、设备分类1、字符设备 ---->>> 字符设备驱动 ---->>> 字符设备文件2、网络设备 ---->>> 网络设备驱动3...

2019-07-10 23:19:54 149

原创 Linux线程池实现

在了解线程池的概念之前,我认为我们应该先了解一下线程的概念以及线程的函数。在多线程OS中,通常是在一个进程中包括多个线程,每个线程都是作为利用CPU的基本单位,是花费最小开销的实体。线程具有以下属性。线程是程序运行的最小的单位。在多线程OS中,线程是能独立运行的基本单位,因而也是独立调度和分派的基本单位。由于线程很“轻”,故线程的切换非常迅速且开销小(在同一进程中的)。3...

2019-03-23 11:06:15 248

转载 C/C++生成静态链接库

静态链接库(“* ”代表文件名):第一步:生成*.o目标文件,使用gcc -c .c -o .o命令;第二步:使用ar将.o 打包成lib.a静态库,使用 ar rcs -o lib*.a .o 命令;第三步:生成lib.a静态库后,可以使用art lib*.a 查看lib*.a文件中包含哪些文件;第四步: 编译*.c,并使用lib*.a 静态库,链接时-l参数后不加空格指定需要链接的...

2019-03-23 10:47:18 1011

转载 红黑树

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdo...

2019-03-23 10:42:02 286

InfiniBand架构规范v1.5:高级通信管理与层次结构模板详解

内容概要:本文档是InfiniBand Trade Association发布的关于InfiniBand架构的通用规范,版本为1.5。内容详述了从发布历史、协议修订记录到最新特性和技术改进等重要方面,特别强调了通信管理和层次信息的相关标准和合规声明列表。此外,还提供了用于展示物理属性和其他系统相关信息的标准编码方式——Hierarchy Information,并支持多种任意层级类型的扩展。 适合人群:网络管理员、IT运维专业人员以及希望深入研究InfiniBand协议及其应用的研究者或技术人员。 使用场景及目标:适用于需要对数据中心内部复杂连接进行高效管理和优化的情况;对于提高大型分布式系统的互操作性和维护性的研究有重要的参考价值。目标是在理解和应用相关技术标准的基础上,提升网络配置效率和服务质量。 其他说明:文档详细列出了每项规定的技术细节及其应用场景,有助于使用者全面把握InfiniBand技术的发展脉络及其潜在的应用前景。

2024-11-27

C语言程序GDB调试工具的深入使用与实战指南

内容概要:本文档全面介绍了GNU Debugger (GDB) 在C语言程序中的应用。首先讲解了GDB的基础命令,如设置断点、单步执行、查看变量值等;随后探讨了复杂调试技巧,包括断点命令、脚本文件、调试多线程和多进程程序的方法;此外还提供了关于coredump文件生成与解析、日志记录、汇编和寄存器查看等方面的实用技巧。文档最后附有调试无调试信息程序和尾调用的概念介绍。 适合人群:具备C语言编程经验的研发人员,尤其是那些需要深入了解和掌握GDB调试技能的开发人员。 使用场景及目标:适用于需要高效定位和解决C语言程序错误的情况,能够提高开发者调试效率,提升代码质量。 阅读建议:初学者可以从基础命令开始学习,逐步过渡到高级技巧。对于已经有一定GDB使用经验的用户,建议重点学习复杂调试场景下的方法和技术。

2024-11-27

rdma编程手册内容!

rdma编程手册内容!

2024-11-27

空空如也

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

TA关注的人

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