- 博客(33)
- 收藏
- 关注
原创 C++从入门到实战(四)C++引用与inline,nullptr
本文围绕 C++ 中引用、const 引用、nullptr 及 inline 关键字展开。C++ 引用是已存在变量的别名,与原变量共用内存,具有初始化要求等特点,可作函数参数与返回值,使用更简洁安全。const 引用限制对引用对象的修改,适用于访问 const 变量。nullptr 专门表示空指针,避免了 NULL 的二义性。inline 关键字定义内联函数,编译时将函数体替换调用处,提高效率,且比 C 语言宏函数有更严格类型检
2025-02-14 19:52:43
613
12
原创 C++从入门到实战(三)缺省参数与函数重载
上一节我们深入探讨了C++ 的命名空间,了解到它在解决命名冲突、构建大型程序结构方面的重要作用。上一节的博客地址这一节,我们将聚焦于 C++ 中另外两个重要特性缺省参数与函数重载。掌握这两个特性,能让我们编写出更具灵活性和高效性的代码,为构建复杂的 C++ 应用程序打下坚实基础。
2025-02-13 22:33:34
996
15
原创 C++从入门到实战(二)C++命名空间
上一节我们介绍了C++ 的历史,对这门强大编程语言的发展脉络有了清晰认识。这一节我们将围绕着 C++ 的第一个程序,深入探讨 C++ 的命名空间。理解命名空间对于我们编写大型、复杂且结构清晰的 C++ 程序至关重要。在 C++ 中,可以使用namespace关键字来定义命名空间。例如:在上述代码中,定义了一个名为的命名空间,在这个命名空间内定义了一个变量 value 和一个函数 print。
2025-01-24 21:49:46
2321
45
原创 C++从入门到实战(一)C++入门基础
在本次博客系列中,我们将全面深入地探索C++这门强大编程语言的奥秘。在开启C++学习之旅前,数据结构知识的储备至关重要。数据结构作为编程的基石,能帮助我们更高效地组织和管理数据,从而让C++编程更加得心应手。关于数据结构的详细内容,可通过我的数据结构博客链接进行深入学习。废话不多说,下面开始我们C++第一节的内容吧。
2025-01-18 22:30:17
1678
56
原创 音乐播放器实现:前端HTML,CSS,JavaScript综合大项目
在当今数字化时代,音乐已然成为人们生活中不可或缺的一部分。本次带来的音乐播放器HTML项目,旨在打造一个具备基础且实用功能的音乐播放平台。通过HTML、CSS和JavaScript等前端技术的巧妙融合,实现一个界面美观、操作便捷的音乐播放器,满足用户在本地浏览音乐库、播放音乐等多样化需求。由于项目代码太多,代码全部内容放置在我的Gitee码云中,需要的小伙伴们自取我的码云链接https://gitee.com/srte-7719/project-experience/tree/master/H
2025-01-18 21:52:30
8665
31
原创 探索 Linux:(一)介绍Linux历史与Linux环境配置
文章聚焦 Linux 展开多方面介绍。先回顾计算机与操作系统历史,从早期计算机的庞大低效,到操作系统的逐步演进。接着阐述 Unix 起源、特点及衍生版本,引出 Linux 与安卓关系,表明安卓基于 Linux 内核开发。随后介绍 Linux,强调其开源、多发行版及跨平台特性。着重讲解 Linux 环境安装的虚拟机、直接安装、云服务器三种方式及步骤。最后说明 Linux 在服务器、开发编程、桌面应用、嵌入式系统等领域的广泛应用,展现其强大功能与重要价值,为读者全面了解 Linux 提供清晰指引。
2025-01-16 23:59:03
1320
18
原创 踏上 C++ 编程之旅:开篇之作
通过这篇开篇博客,我们初步了解了 C++ 的魅力、搭建了开发环境并编写了第一个 C++ 程序。C++ 是一门博大精深的编程语言,还有许多知识等待我们去探索,如函数、类与对象、指针、文件操作等等。在接下来的博客中,我将逐步深入地介绍这些内容,与大家一起在 C++ 的世界里畅游。希望你能和我一样,享受这段编程之旅,不断提升自己的编程技能,用代码创造出无限可能。让我们一起期待下一次的代码冒险吧!以上博客以较为详细和通俗易懂的方式介绍了 C++ 开篇相关内容,你可以根据实际需求进行调整或修改。
2025-01-16 23:47:25
2090
13
原创 Bootstrap-HTML(六)Bootstrap按钮
在之前的博客中,我们已经详细了解了 Bootstrap5 中诸多实用的组件和样式类,比如图像相关样式类等,它们在网页布局和内容展示方面发挥着重要作用。在这篇文章里,我们将深入探讨Bootstrap5 中按钮相关的样式类,看看如何利用它们打造出更美观、更符合网页设计需求的按钮效果。
2024-12-13 10:57:56
1764
25
原创 Bootstrap-HTML(五)图像基础样式
在之前的博客中,我们已经详细了解了 Bootstrap5 中诸多实用的组件和样式类,比如徽章与表格等,它们在网页布局和内容展示方面发挥着重要作用。在这篇文章里,我们将深入探讨Bootstrap5 中图像相关的样式类,看看如何利用它们打造出更美观、更符合网页设计需求的图片展示效果。
2024-12-11 11:05:19
1700
13
原创 Bootstrap-HTML(四)徽章与表格
在之前的博客中,我们已经详细探讨了 Bootstrap5 列表组,领略了它如何巧妙地对相关内容进行分组展示,以及在不同布局场景下所展现出的独特优势。在这篇文章中,我们将把目光聚焦到另外两个同样重要且实用的元素 ——徽章与表格。
2024-12-08 11:36:36
1713
27
原创 从 HTML 到 CSS:开启网页样式之旅(七)—— CSS浮动
在之前的博客中,我们已经详细探讨了 CSS 样式的继承、元素的默认样式、元素间空白问题以及行内块的幽灵空白问题等诸多内容,这些知识为我们构建网页样式打下了坚实的基础。而今天,我们将聚焦于 CSS 中一个极为重要的布局方式——浮动,深入了解它的相关概念、特点以及在实际布局中如何运用并处理其产生的影响最初,浮动是为了实现文字环绕图片的效果而诞生的比如在网页中我们想要文字围绕着一张图片进行展示,就可以利用浮动来达成这样的效果。发展到现在浮动已然成为主流的页面布局方式之一。
2024-12-07 12:37:34
1196
17
原创 Bootstrap-HTML(三)Bootstrap5列表组全解析
摘要:本文围绕 Bootstrap5 列表组展开全面解析。先是回顾 HTML 列表基础,包含无序列表、有序列表、定义列表及其对应示例代码与展示效果。接着介绍 Bootstrap5 中无样式列表、内联列表的实现方法。重点聚焦列表组,详细阐述其基础形式、设置禁用和活动项、链接项、移除边框、水平显示、创建编号、带徽章、多种颜色设置以及添加自定义内容等各类用法,并均附代码与效果图,助开发者深入掌握并灵活运用。
2024-12-06 23:11:37
1091
12
原创 从 HTML 到 CSS:开启网页样式之旅(六)—— 深入探究样式细节、布局与空白处理
在之前的博客中,我们深入了解了 CSS 的长度单位与元素的各种显示模式以及 CSS 盒子模型的基本组成部分,这些知识对于我们构建网页样式起到了重要的铺垫作用。而今天,我们要在已有的基础上,进一步探索 CSS 盒子模型相关的一些细节内容比如元素的默认样式、布局小技巧、元素间空白问题以及行内块的幽灵空白问题等。
2024-12-06 08:31:44
1431
22
原创 Bootstrap-HTML(二)深入探索容器,网格系统和排版
在之前的文章中,我们对 Bootstrap5 有了初步的了解,知道了它的基本概念和环境安装等基础知识。在这篇中,我们将深入探讨 Bootstrap5 中非常重要的三个部分容器、网格系统和排版,这些内容将帮助我们构建出更加复杂和精美的网页布局。
2024-12-03 22:54:43
1972
49
原创 Bootstrap5-HTML(一)解锁前端开发新姿势,快速上手不是梦!
本文围绕 Bootstrap5 与 HTML 展开介绍。首先强调阅读前需有 HTML 知识基础,随后阐述 Bootstrap5,它是广泛应用的前端开源框架,最新版本有诸多优点,如响应式设计、丰富组件库、易定制及良好浏览器兼容性等。接着讲解其环境安装方式,包括通过 CDN 引入和下载本地引入两种。还给出了 Bootstrap5 模板示例及引用文件的注意事项。完成这些配置步骤,即可成功搭建环境,为后续深入讲解 Bootstrap 相关知识做好铺垫
2024-12-03 16:19:05
1167
12
原创 从 HTML 到 CSS:开启网页样式之旅(五)—— CSS盒子模型
文围绕 CSS 盒子模型展开,阐述其重要性及各组成部分。首先介绍盒子模型由 margin、border、padding 和 content 构成,分别说明了各部分功能及设置方式,如 margin 影响位置,padding 隔开内容与边框等。接着讲述内容区的常用 CSS 属性及默认宽度情况。还提及内边距、边框、外边距设置要点及注意事项,包括外边距的塌陷、合并问题及解决办法。最后介绍处理内容溢出的 overflow 属性取值,以及 display:none、visibility:hidden、opacity:0
2024-12-01 11:36:37
2583
49
原创 从 HTML 到 CSS:开启网页样式之旅(四)—— 长度单位与显示模式全解析
本文为 “从 HTML 到 CSS” 系列之四,聚焦 CSS 长度单位与显示模式。介绍了 px、em、rem、% 等长度单位,如 px 代表像素,em 依元素自身字体大小等。还详述元素显示模式,块元素独占一行可设宽高;行内元素不独占行且宽高由内容定;行内块元素兼具二者特点。同时讲解通过 display 属性修改显示模式,列举设置为 none、block、inline、inline-block 的示例及效果。助读者掌握相关知识,实现网页合理布局,文末感谢读者并求三连。
2024-11-30 11:50:23
1624
20
原创 C语言数据结构——详细讲解《队列》
在上一篇博客中,我们详细探讨了栈这种数据结构,今天,让我们深入了解另一种与栈类似重要的数据结构 ——队列。
2024-11-29 22:09:01
1081
5
原创 C语言数据结构——详细讲解《栈》
在 C 语言编程中,数据结构是非常重要的一部分,它能够帮助我们更高效地组织和处理数据。今天,我们就来详细讲解一下其中的栈数据结构。栈的结构通常由一个数组或链表来实现。在数组实现中,栈顶通常由一个变量来指向,这个变量记录了栈顶元素的索引。每次入栈操作会增加这个索引,每次出栈操作会减小这个索引。在链表实现中,栈顶是链表的头节点,入栈操作相当于在链表头部插入一个新节点,出栈操作相当于删除链表的头节点。
2024-11-26 21:03:43
1441
20
原创 从 HTML 到 CSS:开启网页样式之旅(三)—— CSS 三大特性与 CSS 常用属性
在前面的博客中,我们深入了解了 CSS 选择器的奥秘,它就像是一把把精准的钥匙,帮助我们准确地定位到 HTML 页面中需要添加样式的元素。而今天,我们将继续在 CSS 的知识海洋里遨游,探索 CSS 的三大特性以及一些常用属性,这些内容可是构建出精美网页样式的关键要素哦,让我们一起开启这趟新的学习之旅吧!
2024-11-25 21:06:36
1398
17
原创 从 HTML 到 CSS:开启网页样式之旅(二)—— 深入探索 CSS 选择器的奥秘
在上一节内容中,我们初步了解了CSS如何引用以及其基本语法规范,接下来要深入探究的便是CSS选择器这一关键部分。CSS选择器犹如一把精准的钥匙能够帮助我们准确地定位到HTML页面中需要添加样式的元素,从而实现对网页样式的精细控制。下面,就让我们一同揭开CSS选择器的神秘面纱,深入了解其丰富多样的类型和强大功能CSS 复合选择器是由基本选择器通过特定的组合方式构成的,它能够更加精准地定位到我们想要设置样式的元素,满足更复杂的页面样式设计需求。
2024-11-23 11:20:01
2458
52
原创 从 HTML 到 CSS:开启网页样式之旅(开篇之一)——CSS 初体验与网页样式新征程
本文以在已有 HTML 知识基础上开启 CSS 探索之旅为主题,首先阐述了 HTML、CSS 和 JavaScript 在网页构建中分别承担的结构、表现和行为作用,强调 CSS 对美化网页的重要性。接着详细介绍了 CSS 的三种引用方式,即行内样式、内部样式和外部样式,并说明了其优先级规则为行内样式>内部样式 = 外部样式。最后讲解了 CSS 语法规范,包括选择器(元素选择器、类选择器、ID 选择器等)用于定位要添加样式的元素,以及声明块由属性名和属性值组成用于设置具体样式,还提及了 CSS 注释的写法。通
2024-11-22 19:33:18
1750
3
原创 深度探索 C 语言数据结构——双链表:从键盘输入到增删查改及去重操作全解析
本文详细介绍了基于 C 语言实现双链表数据结构及其相关操作的全流程。首先阐述了双链表的概念与应用场景,接着逐步讲解双链表的创建(包括节点定义、创建新节点及初始化链表函数)、增加节点操作(头插、尾插及指定位置插入)、删除节点操作(头删、尾删及删除指定位置节点)、去重操作、销毁链表操作等功能的实现原理与具体代码。还给出了菜单函数用于选择不同操作,以及包含完整功能实现的主函数示例。最后提供了 List.h、List.c 和 test.c 三个文件的完整源代码,方便读者理解和实践双链表在 C 语言中的应用
2024-11-21 21:36:46
1972
16
原创 AI 大模型:重塑软件开发的魔法力量
嘿,各位小伙伴们!今天咱们来聊聊 AI 大模型是如何在软件开发领域掀起一场变革风暴的,相信看完这篇博客,你会对软件开发的新变化有不少新的认识哦。
2024-11-20 21:45:19
887
6
原创 C语言数据结构——详细讲解 双链表
本文围绕从单链表到双链表的数据结构演进与优化展开探讨。首先回顾了单链表的基本结构,其由包含数据域和指针域的节点组成,不带头单向不循环的单链表在操作时首个节点即存储实际数据。单链表虽能实现动态内存分配及灵活的数据操作,但存在单向遍历和删除操作不便等局限性。在此基础上引入双链表,其节点除数据域和指向下一节点的指针域外,新增了指向前一节点的指针域,可分为带头节点和不带头节点两种形式,分别具有不同结构特点。双链表具备双向遍历能力,在删除操作上更为便利,且带头双链表可简化多种操作逻辑,不带头双链表能节省内存空间并体
2024-11-19 23:45:39
1940
6
原创 《探索 C++:一门强大且多功能的编程语言》
C++ 是一门极具魅力和实用性的编程语言,它集高性能、丰富的特性和广泛的应用领域于一身。无论是对于想要深入探索编程世界的初学者,还是追求高性能和专业开发的资深程序员,C++ 都值得深入学习和研究。希望通过这篇博客,能让更多的人了解到 C++ 的魅力所在,激发大家学习 C++ 的兴趣。
2024-11-18 21:41:22
1264
10
原创 HTML 入门必知:详细解读基础知识,开启网页开发之旅
本文详细介绍了 HTML 的入门知识。首先阐述了 HTML 的基本概念,由标签和元素构成,用于创建网页。接着讲解了开发环境设置,如在 VScode 中安装相关插件。然后深入剖析 HTML 结构,包括文档类型声明、根标签、头部和主体部分各标签的作用。还涵盖了排版、语义化、块级与行内元素等各类标签知识,以及超链接、列表、表格、表单等元素的用法与属性,最后提及特殊符号和全局属性,为网页开发初学者提供了全面的基础指引。
2024-11-17 11:00:04
1088
12
原创 C语言数据结构——单链表知识应用(键盘输入打印链表的增删查改及去重操作)
本文详细讲解了 C 语言实现链表增删改查、销毁及去重功能的程序。首先介绍链表结构定义,接着阐述通过键盘输入创建链表及屏幕输出的操作。随后分别讲解添加功能(头插、尾插、指定位置前后插入)、删除功能(头删、尾删、指定位置删除)、销毁功能及去重功能的实现原理与代码逻辑。还给出包含函数文件、头文件、源文件的完整源代码示例,展示了各功能在实际程序中的调用与运行效果,为理解和运用链表相关操作提供了全面参考
2024-11-16 16:31:07
1383
7
原创 C语言数据结构——详细讲解 单链表
在之前的内容中,我们了解了顺序表这一数据结构。顺序表,简单来说,就是将数据元素按照逻辑顺序依次存放在一片连续的存储空间中。
2024-11-11 23:41:43
1307
3
原创 C语言数据结构-详细讲解顺序表
在计算机科学里,数据结构指导数据的存储和组织,主要分为线性结构树形结构图形结构其中线性表可进一步细分为顺序表链表栈和队列;树形结构则包括树和二叉树这两类;图形结构主要分为有向图和无向图两类。今天我们来讲一讲线性表中的顺序表和链表。
2024-11-10 09:33:51
1476
5
原创 C语言数据结构--详细讲解算法复杂度
我们都清楚计算机存储和组织数据是通过数据结构来实现的。当计算机对这些数据结构中的数据进行遍历等操作时,这个过程就是我们所说的算法。算法的性能对于计算机处理数据的效率至关重要,这里就需要引入算法复杂度这一概念了。算法复杂度主要涵盖了时间复杂度和空间复杂度时间复杂度用于衡量算法执行时间随数据规模变化的情况,空间复杂度则用于评估算法运行时占用额外空间与数据规模的关系,它们是评估算法优劣的关键指标。空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度。空间复杂度的计算方法与时间复杂度类似。
2024-11-06 21:23:47
1256
3
原创 2024码上启程!-我的第一篇博客
CSDN的博客朋友们大家好,我是一个对编程充满热情的大二学生,由软件工程专业出身,步入大学以来一直对科技和代码有着浓厚的兴趣,今后我会将我所写的代码和在大学期间所学的编程知识,遇到的编程问题,以博客的形式发布到网上,希望和大家一起探讨,学习,解决一些编程上的问题。
2024-11-05 22:25:27
297
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人