自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【初识AI】大模型和LangChain?

本文介绍了大语言模型的基础架构与主流应用框架。首先解析了Transformer架构的核心组成(编码器/解码器)及其自注意力机制原理。随后详细说明了LangChain框架的工作流程,包括数据加载、文本分割、嵌入生成等关键步骤。文章对比分析了豆包、DeepSeek、Qwen和智普等主流大模型的特点与应用场景,并提供了API调用示例。最后阐述了智能Agent的自主性、学习能力等核心特性及其应用前景。全文配有架构图和工作流程图,适合AI初学者系统了解大模型技术体系。

2025-11-24 20:07:52 662 4

原创 【cpp知识铺子】核心编程思想-继承

继承是面向对象编程中实现代码复用的核心机制,允许派生类在保留基类特性的基础上进行扩展,通过public、protected或private继承方式控制成员访问权限,其中基类私有成员在派生类中不可见。继承体系存在独立作用域,同名成员会引发隐藏;派生类的默认成员函数需显式处理基类部分,而多继承可能引发菱形继承问题,导致数据冗余和二义性,因此建议优先使用组合(has-a关系)而非继承(is-a关系)以降低耦合度,提升代码维护性

2025-11-19 21:11:28 840 3

原创 【c++知识铺子】模板的小知识

c++模板的原理,和模板特化时比较难的点,还有const命名的难点统统解决

2025-11-17 20:29:40 1273 30

原创 【c++知识铺子】相对简单的容器适配器双生子-stack和queue(STL)

stack就是栈我们在C语言专栏里面已经讲过了,这里我们简单回顾一下,他是先进后出,类似与我家乡老式的月饼,先进去压在了最底下,后进去的在上面,要吃也只能吃最上面的,它满足后进先出 (LIFO)。同时他也操作受限:所有操作都只能在栈顶进行,无法直接访问栈中间的元素。queue就是队列,它满足先进先出,就像奶茶点门口的队伍一样,,先在队伍里面的先拿到奶茶。但是在cpp中queue这个头文件还包括多种容器。两个接口也都比较少。相比与之前的vector和list,这两个接口都算比较小的。

2025-11-17 15:34:39 874 20

原创 【Linux基础】构筑基础概念---进程的概念和状态

本文主要介绍了Linux下的进程状态

2025-11-07 07:15:00 1093 32

原创 【双指针】破解数组的协奏曲一(移动零)

介绍了移动零的解法和个人感悟

2025-10-30 21:11:58 801 21

原创 【c++知识铺子】超高效级的容器-List

本文详细讲解C++ STL中list容器的设计与实现。首先介绍list的底层结构是基于带头节点的双向循环链表,具有O(1)时间复杂度的插入删除操作但不支持随机访问。文章重点剖析了迭代器的实现机制,包括迭代器分类、结构设计以及核心操作符重载(如operator*和operator->)。通过构建节点结构体和链表类模板,展示了push_back等基础接口的实现。最后总结了迭代器中解引用与成员访问操作符的关键区别,为深入理解STL容器提供了清晰的实现路径。

2025-10-30 08:00:00 1151 33

原创 【c++知识铺子】不可或缺的数据容器-vector

主要介绍了vector和它的实现

2025-10-28 16:36:34 758 36

原创 一文带你读懂Linux下的开发工具

有趣的介绍vim工具

2025-10-16 20:59:09 860 50

原创 Linux下的权限与文件

一文带你读懂Linux下的权限问题。

2025-10-15 20:09:03 1306 30

原创 Linux下的常见命令和你所需要知道的小知识

本文详细介绍Linux的主要的15条命令,带他大家遨游Linux操作系统

2025-10-07 16:49:11 833 26

原创 string类:

本文在于介绍c++的string类

2025-09-08 20:00:58 694 11

原创 类和对象(下)

本文探讨了C++中的四个关键特性:1.构造函数初始化列表解决常量/引用成员初始化问题,相比函数体内赋值效率更高;2.类型转换机制支持通过构造函数进行隐式转换;3.static成员变量/函数属于类而非对象,需在类外初始化;4.友元(friend)和内部类提供了特殊的访问控制方式,前者打破封装允许访问私有成员,后者增强封装性。这些特性共同构成了C++面向对象编程的核心机制,在保证类型安全的同时兼顾灵活性和效率。

2025-08-27 16:17:03 947 11

原创 类和对象(中)

继续完善类和对象的介绍

2025-08-19 23:47:51 741 2

原创 c++的类和对象

本文主要初步介绍了类和对象的初步

2025-08-19 16:19:18 780 1

原创 初步认识C++

本文初步介绍c++的语法

2025-08-14 16:10:01 903

原创 各种排序算法(二)

堆排序是借助堆的特性来完成的,堆是一种特殊的二叉树,这种排序类似与选择排序很类似,都是把大的往后放,在建立堆,我们建立大堆,记得使用向下建堆方式(效率更高),从第一个非叶子节点开始建堆,建完堆后我们进行排序,把大的和最后一个进行交换,end-1,进行向下调整。为核心,在插入排序基础上实现效率跃升,是算法优化的经典案例。尽管非稳定且理论分析复杂,其简洁性与实用效率仍使其成为工程排序的常用基础方案。完成代码的构建,由于之前写过还是比较得心应手的。两次测试结果都很好。

2025-08-13 16:26:12 461 1

原创 各种排序算法(一)

本文初步介绍了排序算法

2025-08-13 15:50:21 1420 1

原创 二叉树的初阶

本文将初始c语言中二叉树

2025-08-11 15:59:24 564 1

原创 堆的定义和应用

本文主要介绍了堆和堆在实际中的应用。

2025-08-04 16:14:30 716 1

原创 数据结构之队列(C语言)

本文主要介绍了如何使用C语言来完成数据结构中的队列

2025-07-23 11:02:55 550 1

原创 数据结构之栈

本文详细介绍了数据结构中的栈

2025-07-21 16:21:35 464

原创 顺序表的实现和详细说明

详细介绍了顺序表

2025-07-05 09:19:28 483

原创 C 语言结构体:从基础到内存对齐深度解析

结构体

2025-06-21 21:35:15 955

原创 字符操作函数续上

搭配上次的文章使用更加不错。

2025-06-17 15:15:38 1168

原创 C语言:字符函数

主要起介绍了strlen,strcat,strcpy,strcmp函数还有……字符分类函数

2025-06-13 17:31:31 978

原创 c语言练习:

四个习题等你来做;超级有趣

2025-06-12 08:00:00 1080

原创 c语言代码习题——递归习题

四个习题带你玩转递归

2025-06-11 08:00:00 862

原创 练习2:斐波那契数列数列通过C语言实现

解决c语言完成斐波那契数列问题

2025-06-10 15:04:24 829 1

原创 你真的懂指针吗(4)?

本文主要详细讲述了什么时回调函数和qsort的初步使用

2025-06-09 08:30:00 1344 1

原创 【无标题】

本文解析了四道C语言经典练习题(喝汽水、沙漏图案、水仙花数、数列求和),代码逻辑正确且含优化建议,涵盖循环、数学计算等核心知识点。

2025-06-08 19:17:52 922

原创 你真的懂指针吗(3)?

真的超级无敌详细的指针内容了

2025-04-30 21:11:46 1120

原创 你真的懂指针吗(2)

​地址值相同arr和&arr[0]指向同一内存位置。​类型决定行为arr隐式退化为指针,&arr保留数组类型信息,&arr[0]显式操作元素。​操作差异:指针运算、函数传参、sizeof等场景需注意类型匹配。实际编程中,优先使用arr简化代码,在需要明确语义或处理数组整体时使用&arr[0]或&arr。

2025-04-27 15:39:07 757 1

原创 你真的懂指针吗?(1)

这里可以看出只要第一个字节变成了0,其余字节没有发生改变,这里就可以看到不同的指针所控制的字节数也不一样,尽管他们的他们的变量的字节都是4或者8。在计算机组成原理中讲了内存的编址,这里我们来简单讲讲:cpu想要访问内存中某个字节的内容,就必须知道知道他在哪里,这里就需要进行编址。int*就是该变量在c语言中的新的变量整数指针变量,同样的还有char *,加上 *是表示与之前的int和char是不一样的变量。这里面的&a就是取出a所在的地址,那么取出来的地址应该也要放到一个变量之中,这个变量就叫做指针变量。

2025-04-22 23:58:45 904

原创 六.操作符号的应用:

比如-1+1则就可以通过补码来实现0000,0001+1111,1111 = 1,0000,0000;其中1会溢出则显示为0000,0001;

2025-04-20 00:36:42 500

原创 五.递归的应用

/在mian函数中自己调用自己return 0;这个代码会由于没有截至条件,会一直调用下去导致栈溢出(stack overflow,同时[www.stack overflow.com](www.stack overflower.com)是一个类似与知乎的问答网站)导致进入死循环;

2025-04-20 00:35:02 479 1

空空如也

空空如也

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

TA关注的人

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