自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 推理过程的差异

推理过程简单介绍

2025-12-20 17:58:05 564

原创 解码器详解(训练过程)

编码器图文讲解

2025-12-11 11:34:51 818

原创 编码器详解(超详细+图解)

transformer中编码器的详细解释

2025-12-04 21:02:33 661

原创 词嵌入和位置编码(超详细+图解)

对《Attention Is All You Need》论文中的Transformer架构的词嵌入以及位置编码部分进行学习记录。

2025-12-03 20:40:02 992

原创 fork函数详解

然后在fork函数执行时,我们是在父进程内执行 fork 函数的,此时父进程发起fork系统调用,操作系统会创建一个子进程,它复制父进程的地址空间、代码、数据(即子进程和父进程的代码完全一样),此时子进程已经存在,但。在父进程运行fork函数时候,会将 “fork 函数的返回地址” 存入ax寄存器,这个寄存器的值就是最终返回的值,而fork函数的在父进程中的返回地址即创建子进程的PID。在fork函数运行前,即代码从开始执行到 fork函数这一行,我们只有目前的这个进程,其实他就是父进程。

2025-12-02 17:03:59 477

原创 进程控制块PCB

介绍PCB进程控制块的一些基础知识

2025-12-02 12:00:11 658

原创 数组,字符串和指针

不论是部分初始化还是完全初始化,只能在定义数组时候使用,否则报错,如下所示:之所以是这样,是因为非定义数组时,arr[10]代表数组的一个元素,不能通过{ }来赋值,同理arr代表数组的起始地址,也不能通过arr来进行多元素赋值。

2025-11-27 10:04:39 853

原创 CentOS 7的常用命令

常用命令

2025-11-25 15:31:55 274

原创 AVL(二叉平衡搜索树)详解

AVL树的核心操作详细解读

2023-09-14 16:42:56 518

原创 Linux进程详解

进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在系统中,进程是担当分配系统资源(如CPU时间,内存等)的实体。

2023-08-31 11:45:04 742

原创 二叉搜索树

二叉搜索树基本操作

2023-08-23 11:05:48 516

原创 C++类继承

C++类继承的一些知识

2023-08-19 11:56:05 310

原创 list模板类的实现

在学习STL中的list链表的过程中,对于其中主要功能的实现,我遇到了一些困难,因此在此总结一下问题所在。

2023-07-30 20:41:45 329

原创 vector模板类实现

在学习STL的过程中,我们需要对其中容器都进行实现的尝试,最近我也通过实现vector容器发现了其中的一些难点和易错点,给大家分享一下。

2023-07-22 21:43:35 292

原创 C++初始化列表

顾名思义,初始化列表,即对变量进行初始化操作的一个列表,常见于类的构造函数中,如vector类的一个构造函数初始化列表如下:如图我们知道,初始化列表在函数名和大括号之间,以:开始,以,间隔。

2023-07-20 21:05:59 216

原创 Linux下的权限认识

在文件权限这一栏,我们三三分为一组,分别是 拥有者 ,所属组 ,其他人 对于此文件拥有的权限, 并且 排序一定为 rwx ,如果没有的权限用 - 占位。根据 umask 权限掩码的定义:在权限掩码 umask 中存在的权限,不会出现在最终文件权限中出现。通过上面的学习,我们知道三个X是一个八进制数,分别代表 拥有者, 所属组 ,其他人的权限。当我们拥有这个目录的w权限时,就可以删除其下的所有文件,无疑这是不合理的,在权限掩码 umask 中存在的权限,不会出现在最终文件权限中出现。

2023-05-21 23:38:57 823

原创 new和delete

在自定义类型中new = operator new + 构造函数operator new 是一个开辟空间的函数,实际上他开辟空间使用的也是malloc,但是在面向对象编程中malloc不太适用,反而抛出异常的方式更加合理,因此使用 operator new 对malloc 进行了封装,让他 成为了抛出异常的开辟空间函数。delete = 析构函数 + operator delete与operator new 类似 ,operator delete 是对free的封装 ,使其符合C++使用的预期。

2023-05-21 12:01:01 255

原创 类的六个默认成员函数

存在动态开辟空间的类,需要自己实现析构函数才能完成对于动态空间的清理。日期类Date。

2023-05-02 21:32:45 426

原创 C++命名空间

int x;其次我们要认识到,命名空间初始化时,其成员可以是变量,函数,结构,枚举,类.......几乎一切带有名称的部分。并且命名空间是允许嵌套的。无论是 using声明 或者是 域解析运算符 相对于 using编译 都是更加安全的,虽然他们没有using编译那么方便,特别是在大型程序中,贸然展开命名空间很容易引起不必要的风险。

2023-04-20 08:54:17 394

原创 堆排序详解

在常见排序算法中,直接选择排序和堆排序都是选择排序的一种,在这篇文章,我将用C语言详细解读直接选择排序和堆排序。

2023-04-16 22:03:25 276

原创 希尔排序详解

排序分类之插入排序详解

2023-04-15 21:46:27 109

原创 链式二叉树

链式二叉树重要操作实现

2023-04-02 18:33:59 285

原创 C语言通讯录课设完整版

通讯录课程设计完整版

2023-04-02 17:30:30 1988 1

原创 数组模拟循环队列

循环队列

2023-03-25 00:22:43 280

原创 C语言的编译与链接

编写程序从编写到运行的背后逻辑

2023-02-10 22:01:59 872

原创 C++数组与其两种替代品的优劣

c++数组和其两种替代模板类

2023-02-01 11:26:05 474 1

原创 字符串操作函数详解

C语言字符串操作函数详解

2023-01-13 15:24:37 493

原创 C语言实现扫雷

C语言实现扫雷

2022-11-11 18:20:20 895

原创 三子棋(C语言)

C语言实现三子棋

2022-11-08 15:42:48 1039

原创 汉诺塔问题

汉诺塔问题

2022-11-04 09:56:34 158

原创 我的未来规划

未来规划

2022-10-14 14:44:36 240 1

原创 MATLAB入门知识

MATLAB入门级知识

2022-10-04 22:35:45 997 1

原创 C语言结构体大小计算(图解)

超详细的C语言结构体大小计算方法讲解(图解)

2022-09-18 21:54:59 1932

原创 初步认识数据结构

初步认识数据结构,以及计算时间复杂度和空间复杂度

2022-09-03 21:25:37 410

原创 C语言——数据的类型和存储

主要介绍C语言的数据类型以及存储方式

2022-08-22 17:32:05 596 1

空空如也

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

TA关注的人

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