自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AcTarjan的博客

随便写写

  • 博客(202)
  • 资源 (2)
  • 收藏
  • 关注

原创 npm使用

【代码】npm使用。

2024-03-25 14:39:36 103

原创 python环境配置

【代码】python环境配置。

2024-03-24 21:14:01 180

原创 python

【代码】python。

2024-03-24 20:37:12 396

原创 deepin v23环境配置

【代码】deepin v23环境配置。

2024-03-23 21:08:00 176

原创 Linux C 时间和定时器

Linux C获取当前时间和定时器

2024-03-12 10:25:14 119

原创 数据中心网络架构

k/4个服务器,所有pod共能容纳k。

2024-01-02 23:42:46 1062

原创 gcc编译

【代码】gcc编译。

2023-11-30 00:35:03 84

原创 网卡收发包过程

初始化注:初始化由网卡的驱动程序完成在内存中为DMA开辟一段连续空间(这段内存也被称为DMA内存区),存储PD(Packet Descriptor)数组, PD数组是给网卡中的DMA Engine使用的,1个PD对应网卡接收或发送的1个数据包。注:不同的设备,PD结构不同,但是大致都有状态、长度和buffer pointer(指向数据包)3个成员。初始化PD数组,状态为Empty,length为0DMA映射:在内存中再开辟多块内存(可以不连续)用来存放数据包,将这些内存块的物理地址赋值给PD的

2023-11-21 11:10:51 131

原创 Linux消息队列

【代码】Linux消息队列。

2023-11-16 14:03:15 174

原创 Linux共享内存

共享内存:进程直接访问共享内存,由使用者进行访问控制(互斥等)使用ipcs命令查看系统共享内存。

2023-11-15 13:13:31 68

原创 Linux管道

【代码】Linux管道。

2023-11-14 21:06:41 60

原创 Linux信号量

【代码】Linux信号量。

2023-11-14 21:06:27 164 1

原创 Linux收发包工具

【代码】Linux收发包工具。

2023-11-06 20:27:28 225

原创 QEMU/KVM 虚拟硬盘

【代码】QEMU/KVM 虚拟硬盘。

2023-11-03 09:52:13 102

原创 Linux C CPU绑核

linux CPU隔核,进程绑核、线程绑核

2023-11-02 14:38:01 255

原创 使用VMware配置DPDK环境

【代码】使用VMware配置DPDK环境。

2023-10-31 17:07:41 279

原创 C语言关键字用法

介绍C语言中的声明与定义,以及存储类型auto、register、extern、static

2023-10-30 00:36:44 105

原创 RISC-V汇编

系统级编程(System-level programming)访问外设(Accessing peripherals)外设:连接到计算机的 输入/输出 设备外设的编址方法外设独立编址:使用特殊的ISA指令来访问外设。RISC-V不使用这种。内存统一编址:将外设和内存进行统一编址,使用load/store指令来访问外设

2023-10-28 10:52:17 101

原创 bootloader介绍

什么是bootloaderbootloader是处理器上电后执行的第一个程序boot:将硬件引导到正常工作的状态loader:加载操作系统内核到内存的指定位置现在bootloader的功能:增加开机显示、开机音乐、OTA升级、固件验证等功能常见的bootloader:uboot关于bootloder的一些认识bootloder的位置不固定。不同的处理器上电后的初始PC值不同。如X86处理器启动后将从地址0xFFFFFFF0处开始执行;有些ARM处理器是从0x0开始执行。bootload

2023-10-23 20:47:08 113

原创 pkg-config使用

介绍pkg-config,以及cmake怎么使用pkg-config

2023-10-23 20:10:49 618 1

原创 Linux I/O多路复用

注:参考《LINUX系统编程 2.10》I/O多路复用:支持进程同时在多个文件描述符上阻塞I/O多路复用的过程:监听这些文件描述符,当没有文件描述符I/O时处于睡眠状态;当有一个文件描述符I/O就绪时进行通知,并告知是哪些文件描述符I/O就绪;在处理完毕后,继续监听。

2023-10-17 23:29:47 122

原创 centos7.4环境配置

centos7 yum源配置

2023-08-19 10:56:30 155 2

原创 Linux共享内存

传统SYS V方式mmap

2023-08-08 16:08:07 55

原创 linux下异步I/O模型

kqueue

2023-08-04 18:02:40 295

原创 CMakeLists.txt

cmake使用

2023-08-04 16:17:20 44

原创 centos7.4编译安装VPP 23.06

Centos7通过yum安装 llvm-toolset-10.0 或更高版本centos安装gcc高版本缺少sys/random.h

2023-08-02 15:36:03 214

原创 C语言知识点

select

2023-08-01 15:39:12 82

原创 VPP编译安装及测试

测试环境:主机1(172.20.10.37/24) 和 主机2(172.20.10.38/24)各使用VPP接管10G网卡,两网卡通过光纤直连。(注:上述ip是在VPP网络下的):VPP Communication Library,VCL可以在不修改应用的情况下,使应用访问VPP网络。说明:VPP网络和内核网络是独立的(不通的),有两套路由和网络。下图是绑定成功后结果。

2023-07-25 16:05:26 752

原创 RISC-V汇编

RISC-V 汇编

2023-03-09 15:53:38 189 1

原创 qemu使用

qemu使用

2023-03-08 10:06:52 98

原创 GNU C扩展

GNU C扩展

2023-02-28 11:00:10 95

原创 Docker容器使用GPU

docker容器使用GPU

2023-02-07 19:21:59 498

原创 linux命令

linux命令记录

2023-02-03 16:02:33 84

原创 k8s使用

k8s常用操作

2023-02-01 11:01:47 101 2

原创 docker使用

docker load等命令

2022-11-02 14:34:03 94

原创 插入排序实现

直接插入排序、二分插入排序、希尔排序

2022-09-29 14:20:57 265

原创 查找树简介

二叉搜索树,平衡二叉树、红黑树、B树、B+树

2022-09-23 11:01:32 306

原创 【C/C++】gcc与g++

gcc与g++

2022-08-25 20:15:24 296

原创 【C/C++】字符串

字符数组、字符指针、字符串

2022-08-25 10:56:06 214

原创 C/C++结构体内存对齐

结构体内存对齐

2022-08-15 20:56:07 210

RISC-V 手册(中文)

RISC-V 手册(中文)

2023-03-06

ac--程序员修养--.zip

学习资料

2022-08-29

深度学习模型2——图像处理

深度学习模型2——图像处理

2022-07-20

深度学习模式——图像处理1

深度学习模式——图像处理1

2022-07-20

空空如也

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

TA关注的人

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