自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

艾莉丝努力练剑的博客,感谢大家一直以来的对艾莉丝的支持和鼓励,uu们如果对C/C++方向感兴趣的话,可以通过艾莉丝主页的微信名片加艾莉丝的好友,和努力练剑的艾莉丝一起加油!

这是艾莉丝努力练剑的博客,会分享C/C++、STL、数据结构,之后也会更新Git、QT、测试以及其他C/C++方向的内容,艾莉丝在这里再次感谢大家的支持!

  • 博客(256)
  • 收藏
  • 关注

原创 【脉脉】AI创作者AMA知无不言:人机共生时代的创作觉醒

2025年12月25日,东京国际论坛中心的颁奖台上,银蓝色长发的全息身影星璃凭借专辑《数字心迹》斩获第45届“全球音乐荣耀奖”年度最佳专辑,成为该奖项史上首个AI获奖者。这场争议的核心,从来不是星璃该不该获奖,而是我们终于要直面那个恐惧:当算法能复刻情感、替代创作,人类的独特性还剩什么?在AI技术狂飙突进的今天,创作者们正站在历史的十字路口。一方面,AI带来了前所未有的创作效率和可能性;另一方面,也引发了关于创作本质、身份认同和版权归属的深刻思考。

2026-01-08 16:08:40 6356 84

原创 艾莉丝努力练剑的256天创作纪念日:在代码星河中逐梦前行

时光荏苒,自2024年12月23日加入优快云至今,已然走过256天的创作旅程。这一路,从最初对技术的懵懂探索,到如今在代码星河中坚定逐梦,每一步都充满了挑战与收获。

2026-01-07 12:42:40 660 41

原创 【Linux进程控制(二)】进程程序替换详解:exec 函数族的使用与环境变量传递

🎬 艾莉丝的简介:之后,父子各自执行父进程代码的一部分如果子进程就想执行一个全新的程序呢?进程的程序替换来完成这个功能!程序替换是通过特定的接口,加载磁盘上的一个全新的程序(代码和数据),加载到调用进程的地址空间中!我们直接写出代码来观察一下:思维导图如下所示——朴素的理解:让进程执行一个全新的程序,我们叫做 。前面我们介绍过fork的常规用法,现在我们知道:创建子进程,父子进程代码共享,数据写时拷贝~> 子进程没代码、没数据 ~>如果给子进程代码和数据呢?后面我们会知道,就是进程替换。像vs、gdb

2026-01-05 13:19:22 968 121

原创 【QT】初识QT:搭建Qt的开发环境

Qt支持多种开发工具,其中比较常用的开发工具有:Qt Creator、Visual Studio、Eclipse。我们后面使用**Qt Creator**来开发Qt 程序。Qt Creator是一个轻量级的跨平台集成开发环境(IDE),专为使用Qt框架进行应用程序开发而设计。Qt Creator是一个功能强大、易于使用、快速且高效的工具,被广泛用于编写各种类型的应用程序,如桌面应用程序、移动应用程序和嵌入式系统等。Qt Creator。

2026-01-05 13:19:07 1354 59

原创 【QT】初识QT:背景介绍

Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展。Qt为开发者提供了一种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++语言进行高级开发。

2026-01-04 11:17:52 1538 112

原创 【Linux进程控制(一)】进程创建是呼吸,进程终止是死亡,进程等待是重生:进程控制三部曲

在linux中fork函数是非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。返回值:⼦进程中返回0,⽗进程返回⼦进程id,出错返回-11. 为什么要给⼦进程返回0,⽗进程返回⼦进程pid?2. 为甚⼀个函数fork会有两个返回值?3. 为什么⼀个id即等于0,⼜⼤于0?进程调用fork,当控制转移到内核中的fork分配新的内存块和内核数据结构给子进程将父进程部分数据结构内容拷贝至子进程添加子进程到系统进程列表当中fork返回,开始调度器调度。

2026-01-04 11:16:38 1067 64

原创 【Linux进程(七)】进程虚拟地址空间详解:从概念到实现与设计哲学

如下图所示,我们以一位资产超过10亿美刀、拥有众多私生子的北美大富翁为例,来理解一下什么是虚拟地址空间。这就是OS让私生子——进程——产生了一个错觉:“我独占资源”,至于为什么,我们后面介绍。画饼,饼本身要不要被管理?打个比方,你是一个公司老总,给每个员工画大饼,这个干好了当项目经理,那个完成了就把下一个项目交给他——如果不管理,大饼搞错了怎么办?比如明明许诺的是项目,却让他当了项目经理,明明是让他当项目经理,最后却让他去负责项目,这样可以吗?当然不行。我们私生子要管理,虚拟地址空间(画饼)也要管理!

2025-12-29 12:24:05 1292 78

原创 艾莉丝努力练剑的2025年度总结

2024年12月23日,艾莉丝在优快云创建了自己的技术博客。从2025年4月26日开始更新博客,到12月28日,历时8个月的坚持,艾莉丝共完成了248篇技术文章的创作。当时还是小萌新的艾莉丝绝对不会想到:8个月后的今天,这个小小的博客会积累373792次访问4300多位粉丝,发布了248篇原创文章(实际产出了254篇文章),更是收获了和。这一年,我用代码和文字编织了一段从“技术小白”到“腾讯云创作之星”的成长之路,每一组数据背后,都是深夜台灯下的思考与敲击键盘的回响。

2025-12-29 00:25:49 1983 190

原创 【Linux进程(六)】程序地址空间深度实证:从内存布局验证到虚拟化理解的基石

🎬 艾莉丝的简介:堆就是堆,栈就是栈,堆栈是栈。艾莉丝在介绍C语言部分的时候,应该给大家展示过这样的空间布局图——之前可能是这样一张图——但是其实我们对它并不理解,所以,为了铺垫下面的内容,我们先对程序地址空间各个区域进行分布验证——5.3.2 运行结果输出结果——如下图所示—— uu们,本文的内容到这里就全部结束了,艾莉丝在这里再次感谢您的阅读! 结语:希望对学习Linux相关内容的uu有所帮助,不要忘记给博主“一键四连”哦!往期回顾:【Linux进程(五)】Linux / Windows命令行参

2025-12-28 12:21:29 1505 122

原创 【优选算法必刷100题:专题六】(模拟算法)第039~343题:替换所有的问号、提莫攻击、Z 字形变换、外观数列、数青蛙

🎬 艾莉丝的简介:🎬艾莉丝的算法专栏简介:1576. 替换所有的问号纯模拟。从前往后遍历整个字符串,找到问号之后,就用的每一个字符去尝试替换即可。495. 提莫攻击思路:我们只要计算相邻两个时间点的差值即可:6. Z 字形变换找规律,用代替行数,row = 4时画出的N字形如下:不难发现,数据是以2roW-2为一个周期进行规律变换的。将所有数替换成用周期来表示的变量:可以观察到,第一行、第四行为差为2roW-2的等差数列;第二行、第三行除了第一个数取值为行数,每组下标为(2n - 1 , 2n)的数

2025-12-28 12:15:30 847 86

原创 【优选算法必刷100题:专题五】(位运算算法)第033~38题:判断字符是否唯一、丢失的数字、两整数之和、只出现一次的数字 II、消失的两个数字

191. 位1的个数public:while(n)count++;338. 比特位计数// 奇偶性动态规划// public:i < n + 1;// 汉明重量问题解法public:i < n + 1;return ans;461. 汉明距离// 干掉一个数二进制位中表示最右侧的1public:while(val)count++;136. 只出现一次的数字。

2025-12-24 22:42:29 1824 146

原创 Al Ping免费上新:GLM-4.7 && MiniMaxM2.1重磅上线,附独家使用教程

海量模型聚合,覆盖多元需求平台深度整合95+款主流大模型,全面覆盖文本生成、视觉理解、图像生成等多元应用场景,无需切换多平台,即可一站式体验不同类型大模型的能力。统一OpenAI兼容接口,降低开发成本为开发者提供标准化的OpenAI兼容接口,可实现零成本的模型切换与集成。开发者无需针对不同模型调整调用代码,大幅提升开发效率与适配灵活性。实时性能监控,辅助最优决策。

2025-12-24 21:47:04 896 115

原创 【Python库和代码案例:第二课】一边写“鼓励师”给自己打气,一边写“学生管理”鞭策别人:Python拿捏了

🎬 艾莉丝的简介:有些公司会设有程序猿鼓励师这样一个岗位,程序猿敲代码很辛苦,需要鼓励,一般程序猿鼓励师是一些好看的妹子,在程序猿燃尽了的时候可以鼓励程序员继续敲代码。但是,很多公司没有这样一个岗位怎么办?程序猿自己来实现一下这个功能,自己鼓励一下自己。监听键盘按键,每按键20下,就自动播放一个音频,鼓励一下辛苦搬砖的自己。3.5.2 准备音频文件此处准备了一个放到和py代码同级目录中。运行一下程序,即可感受到效果。上述代码在执行过程中,会感觉到播放音频会导致按键卡顿,,关于多线程的知识,在此处不详

2025-12-22 11:22:13 1960 141

原创 【Linux进程(五)】Linux / Windows命令行参数与环境变量深度解析 | 附代码实验与配置技巧

命令行参数的名字可以自定义的(形参),都是可以改的,argc这种都是约定俗成的,可以改,但是既然已经有约定俗成的名字了,用着就好了,当然虽然如此,还是给了程序员更改的自由。像这些参数都是可以自定义的,因为是形参。

2025-12-22 11:11:11 2064 80

原创 【Linux进程(四)】深入理解 Linux O(1) 调度器:双队列轮转与进程优先级机制——如何避免进程饥饿,实现公平且高效的进程调度

(–,一直到减为0,swap交换指针),Linux操作系统中的选择逻辑。先拿active指针,找到active——找到现在是在哪一个队列当中,nr_active确定当前有无进程:如果有,查bitmap表,确认数组下标,根据数组下标,找到一个进程。整个过程,时间复杂度几乎是O(1),这就是Linux内核之O(1)调度算法(结构决定算法)。

2025-12-19 12:03:41 1329 29

原创 【Linux进程(三)】深入Linux进程调度:优先级(PRI, NI)的原理与实践操作全解

时间片:当代计算机都是分时操作系统,没有进程都有它合适的时间片(其实就是一个计数器)。时间片到达,进程就被操作系统从CPU中剥离下来。后面会重点介绍,我们下篇博客会介绍。

2025-12-19 11:55:10 761 61

原创 【Python库和代码案例:第一课】Python 标准库与第三方库实战指南:从日期处理到 Excel 操作

🎬 艾莉丝的简介:就是是别人已经写好了的代码,可以让我们直接拿来用。一个编程语言能不能流行起来,一方面取决于语法是否简单方便容易学习,一方面取决于生态是否完备。实际开发中,也并非所有的代码都自己手写,而是要充分利用现成的库,简化开发过程。按照库的来源,可以大致分成两大类——标准库:Python自带的库.只要安装了Python就可以直接使用。第三方库:其他人实现的库,要想使用,需要额外安装。来源,可以大致分成以上两大类。Python 自身内置了非常丰富的库,在上可以看到这些库的内容:Python 官方文档简

2025-12-17 12:22:15 2770 107

原创 【Linux进程(二)】Linux进程的诞生、管理与消亡:一份基于内核视角的完整分析

Ptrace 详解如下图所示,艾莉丝整理了一张简单的思维导图——整个的进程诞生、管理与消亡的过程如下图所示——怎么不见进程挂起呢?

2025-12-17 12:17:21 959 133

原创 【Linux进程(一)】深入理解计算机系统核心:从冯·诺依曼体系结构到操作系统(OS)

冯·诺依曼体系结构是我们计算机(尤其是英特尔架构下的。

2025-12-14 11:37:02 1984 106

原创 【Python基础:语法第六课】Python文件操作安全指南:告别资源泄露与编码乱码

🎬 艾莉丝的简介:变量是把数据保存到内存中,如果程序重启/主机重启,内存中的数据就会丢失。要想能让数据被持久化存储,就可以把数据存储到硬盘中,也就是在 中保存。在Windows"此电脑”中,看到的内容都是文件——通过文件的后缀名,可以看到文件的类型,常见的文件的类型如下:我们本文主要就是讨论 。2 ~> 文件路径2.1 理论一个机器上,会存在很多文件,为了让这些文件更方面的被组织,往往会使用很多的"文件夹”(也叫做 )来整理文件。实际一个文件往往是放在一系列的目录结构之中的。为了方便确定一个

2025-12-14 11:35:41 3992 174

原创 【Python基础:语法第五课】Python字典高效使用指南:避开KeyError,掌握遍历与增删改查精髓

字典是一种存储 键值对的结构。啥是 键值对?这是计算机 / 日常生活中一个非常广泛使用的概念。把键 (key) 和值 (value) 进行一个一对一的映射,然后就可以根据键,快速找到值。举个🌰,学校的每个同学,都会有一个唯一的学号。知道了学号,就能确定这个同学。此处“学号”就是“键”,这个“同学”就是"值”。

2025-12-12 10:28:45 1442 111

原创 【Linux基础开发工具 (七)】Git 版本管理全流程与 GDB / CGDB 调试技巧

艾莉丝已经把【Git版本控制器】这个板块内容都整理成博客啦,所以Linux主线专栏这里我们就寥寥几笔,直接带过。详解Git原理与使用艾莉丝把此专栏的链接都挂在下面了,大家可以根据实际需要乘坐【传送门】哦!【Git:基本操作】深度解析Git:从初始Git到熟悉基本操作【Git:分支管理】Git分支管理完全指南:从创建、合并到冲突解决【Git:深度解析Git远程操作和标签管理】从克隆到推送:Git远程操作与标签管理完全指南【Git:多人协作】Git多人协作实战:从同分支到多分支工作流。

2025-12-12 10:26:51 5526 141

原创 【Linux基础开发工具 (六)】Linux中的第一个系统程序——进度条Linux:详解回车、换行与缓冲区

🎬 艾莉丝的简介:🎬 艾莉丝的Linux专栏简介:​​​​这是一张普通的作文纸,每次我们写完一行,都要从下一行开头开始继续往下写,写完一段,都要新起一行——如下图,键盘、打字机上面都有回车键——为什么说回车和换行不是一回事呢?是的,回车换行是两个动作,\r是回车,\n是换行(和\r\n是一样的),在C/C++里面\n(C)、std::endl(C++)是把两个动作(回车和换行)合写成一个一个了。这里就是字符位数不够,右对齐了——下面的代码会有哪些现象?5.3 练练手:demo:光标快速回

2025-12-08 10:35:35 2318 95

原创 【Python基础:语法第四课】列表和元组——Python 里的“爱情”:列表善变,元组长情

方法其实就是函数,只不过函数是独立存在的,而方法往往要依附于某个“对象"。像上述代码,append就是依附于alist,相当于是"针对alist这个列表,进行尾插操作"。

2025-12-08 10:34:06 2232 147

原创 【C++:智能指针】没有垃圾回收?智能指针来也!破解C++内存泄漏:智能指针原理、循环引用与线程安全详解

下面程序中我们可以看到,new了以后,我们也delete了,但是因为抛异常导,后面的delete没有得到执行,所以就内存泄漏了,所以我们需要new以后捕获异常,捕获到异常后delete内存,再把异常抛出,但是因为new本身也可能抛异常,连续的两个new和下面的Divide都可能会抛异常,让我们处理起来很麻烦。智能指针放到这样的场景里面就让问题简单多了。下面这段代码也是我们之前见过的。// 当b == 0时抛出异常else。

2025-12-05 08:30:55 1956 154

原创 【Python基础:语法第三课】Python 函数详解:定义、参数、返回值与作用域

我们编程中的函数其实和数学中的函数有一定的相似之处:数学上的函数,比如y=sinx,x取不同的值,y就会得到不同的结果编程中的函数,指的是 一段可以被重复使用的代码片段。def 函数名(形参列表) : 函数体 return 返回值# 如果光是定义函数, 而不调用, 则不会执行.test3() # 还没有执行到定义, 就先执行调用了, 此时就会报错.报错——

2025-12-05 08:30:26 2233 108

原创 【Linux基础开发工具 (五)】详解自动化构建:make / Makefile

Vim在编辑文件时会自动创建临时交换文件(.swp结尾),用于崩溃时恢复数据。

2025-12-03 11:15:43 1146 162

原创 【C++:异常】C++ 异常处理完全指南:从理论到实践,深入理解栈展开与最佳实践

🎬 艾莉丝的简介:🎬 艾莉丝的C++专栏简介:Cplusplus.com​这个文档在C++98、C++11时候还行,之后就完全没法用了……——还 :C++准官方参考文档这个行,包括C++26都同步了,我们以后主要会看这个。Standard C++这个网站上面会有很多大佬,类似于论坛。在C语言里面,异常的处理机制——通过错误码的形式处理错误,比较麻烦,如下图所示——异常处理机制允许程序中独立开发的部分能够在运行时就出现的问题进行通信并做出相应的处理,异常使得我们能够将问题的检测与解决问题的过程分开,程

2025-12-03 11:14:00 1668 106

原创 【C++:C++11收尾】解构C++可调用对象:从入门到精通,掌握function包装器与bind适配器包装器详解

🎬 艾莉丝的简介:🎬 艾莉丝的C++专栏简介:Cplusplus.com​这个文档在C++98、C++11时候还行,之后就完全没法用了……——还 :C++准官方参考文档这个行,包括C++26都同步了,我们以后主要会看这个。Standard C++这个网站上面会有很多大佬,类似于论坛。8.1.2 概念 是一个类模板,也是一个包装器 的实例对象可以包装存储其他的可以调用对象,包括函数指针、仿函数、 、 等,存储的可调用对象被称为 的目标。若std::function不含目标,则称它为空。调用

2025-12-01 09:56:14 1795 171

原创 【Python基础:语法第二课】Python 流程控制详解:条件语句 + 循环语句 + 人生重开模拟器实战

条件语句能够表达“如果 … 否则 …”这样的语义。这构成了计算机中基础的逻辑判定。条件语句也叫做分支语句,表示了接下来的逻辑可能有几种走向。如果我认真敲代码我就很容易找到工作否则我就容易毕业就失业虽然结构变了, 但是整体表达的语义是等价的。

2025-12-01 09:54:56 2444 332

原创 时光织网:基于Rokid AI眼镜的家庭智能协同中枢设计与实现

在快节奏的现代生活中,家庭成员间的日程协调成为一项复杂挑战。本文提出了一种基于Rokid CXR-M SDK的创新解决方案——"时光织网"家庭智能协同系统。该系统通过AI眼镜与手机端的深度协同,将家庭日程管理从被动提醒升级为主动协调,利用增强现实技术实现空间化的家庭日程可视化,结合自然语言处理打造无缝的语音交互体验。文章详细阐述了系统架构设计、核心功能实现及优化策略,并通过实际案例验证了其在提升家庭协同效率方面的显著价值。

2025-11-28 14:54:36 689 18

原创 【C++:C++11】C++11新特性深度解析:从可变参数模板到Lambda表达式

🎬 艾莉丝的简介:🎬 艾莉丝的C++专栏简介:Cplusplus.com​这个文档在C++98、C++11时候还行,之后就完全没法用了……——还 :C++准官方参考文档这个行,包括C++26都同步了,我们以后主要会看这个。Standard C++这个网站上面会有很多大佬,类似于论坛。C++11以后STL容器新增了empalce系列的接口,empalce系列的接口均为模板可变参数,功能上兼容push和insert系列,但是empalce还支持新玩法,假设容器为container,empalc

2025-11-28 10:05:25 1438 149

原创 【Python基础:语法第一课】Python 基础语法详解:变量、类型、动态特性与运算符实战,构建完整的编程基础认知体系

a = 10创建变量的语句非常简单, 其中a 为变量名。当我们创建很多个变量的时候,就可以用名字来进行区分。这里的 = 为赋值运算符,表示把 = 右侧的数据放到 = 左侧的空间中,表示数学上的“比较相等”。像这样写就报错了——a * a = 10会报什么错呢?报这样的错——无法赋值给运算符。注意:变量的名字要遵守一定规则!有哪些规则呢?艾莉丝已经整理成了思维导图,一张图搞定!数学上,变量通常使用 x、y、z 这种简单的英文字母或者拉丁字母表示,但是在编程中不建议这样使用。为什么呢?

2025-11-28 10:03:50 3062 88

原创 【Git:企业级开发模型】Git企业级Git工作流实战:基于Git Flow的分支模型与开发流程

我们用一张图总结一下上面五种分支之间的关系——

2025-11-27 13:39:16 749 15

原创 【C++:C++11】深入浅出 C++11:右值引用、移动语义、可变参数模板与完美转发详解

🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平🎬艾莉丝的简介:🎬艾莉丝的C++专栏简介:目录C++学习阶段的三个参考文档3 ~> 右值引用 && 移动语义3.6 类型分类3.7 引用折叠3.7.1 语法和原理3.7.2 最佳实践3.8 完美转发:保持原来属性往下传3.8.1 语法和原理3.8

2025-11-26 08:18:27 1084 153

原创 【Git:多人协作】Git多人协作实战:从同分支到多分支工作流

总结一下,在同一分支下进行多人协作的工作模式通常是这样——首先,可以试图用git push origin branch-name推送自己的修改;如果推送失败,则因为远程分支比你的本地更新,需要先用gitpull试图合并;如果合并有冲突,则解决冲突,并在本地提交;没有冲突或者解决掉冲突后,再用git pushoriginbranch-name推送就能成功!功能开发完毕,将分支merge进master,最后删除分支。

2025-11-26 08:15:15 2208 93

原创 【Linux基础开发工具 (四)】Linux编程基础:深入理解gcc / g++编译与链接原理

🔥❄⭐️。

2025-11-24 09:51:15 1330 182

原创 【C++:C++11】详解C++11右值引用与移动语义:从性能瓶颈到零拷贝优化

🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平🎬艾莉丝的简介:🎬艾莉丝的C++专栏简介:目录C++学习阶段的三个参考文档前情提示1 C++学习的三个参考文档2 {}初始化3 C++11中的{}4 引用5 fmin6 左值引用和右值引用1 ~> C++11的历史发展1.1 历史发展1.2 拓展

2025-11-24 09:46:11 1677 94

原创 【Git:远程操作和标签管理】从克隆到推送:Git 远程协作与标签管理实战指南

🔥艾莉丝努力练剑:个人主页❄专栏传送门:《C语言》、《数据结构与算法》、C/C++干货分享&学习过程记录、Linux操作系统编程详解、笔试/面试常见算法:从基础到进阶、测试开发要点全知道⭐️为天地立心,为生民立命,为往圣继绝学,为万世开太平🎬艾莉丝的简介:目录艾莉丝的Gitee地址1 ~> 远程操作1.1 理解分布式版本控制系统1.2 远程仓库1.3 创建远程仓库1.4 克隆远程仓库1.4.1 使用HTTPS方式1.4.2 使用SSH方式1.5 向远程仓库推送1.6 拉取远程仓库2

2025-11-23 08:44:31 1106 95

原创 【Python基础】认识Python:手把手教你搭建 Python 环境|附计算机基础图解

很多老一辈的人,管下面这个叫做计算机,but,它只能叫作 “计算器”,和计算机是有很大区别嘟!我们现在所说的计算机,不过要能进行算术运算,还要能够进行逻辑判断、数据存储、网络通信等功能,以至于能够自动地完成非常复杂的工作。比如以下这些都可以称为“计算机”计算机需要硬件赋予之躯体,也需要软件赋予之灵魂。“软件(或者叫做程序)”,指挥了计算机要按照什么样的规则来执行任务。制作软件,就是在明确这个软件要完成什么样的任务,这个过程就称为 “编程”。

2025-11-21 19:26:26 2064 30

Linux中的第一个系统程序:进度条

Linux中的第一个系统程序:进度条的version2演示(无色进度条)

2025-11-28

这是比特的C语言贪吃蛇课件的压缩包,可以用来学习数据结构以及通过做贪吃蛇这个项目巩固前面链表的学习

本资源可以用来学习初阶的数据结构以及通过做贪吃蛇这个项目巩固前面链表的学习,适用于学习完C语言的uu们

2025-09-02

示例 .gitcode-ci.yml 配置

GitCode集成了强大的CI/CD功能,支持通过.gitcode-ci.yml文件配置流水线

2025-08-29

空空如也

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

TA关注的人

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