自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

书山有路勤为径,学海无涯苦作舟。

爱喝兽奶的荒天帝的博客

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

原创 AI Ping限时开放GLM-4.7与MiniMax M2.1:从配置到实战的保姆级教程

通过本次测试,我确认了一个趋势:国产大模型正从“演示型 AI”转向“工程型助手”。GLM-4.7 和 MiniMax M2.1 分别在一次性交付与持续编码两个维度上展现出实用价值。而像 AI Ping这样的平台,则让这种能力变得触手可及——无需部署、无需付费、接口标准,普通开发者也能快速验证模型是否适配自身业务。如果你也在做系统设计、自动化开发或 Agent 构建,不妨亲自试试。只需十几分钟配置,或许就能节省数小时重复劳动。

2025-12-25 09:51:16 380

原创 智能体(Agent)架构设计模式:基于实际项目的模块拆解

本文探讨了智能体(Agent)架构的设计模式,基于金融分析等实际项目经验,深入拆解了智能体的核心模块和工程化路径。文章指出,智能体正从简单的"输入-输出"模式转变为具有"目标-规划-执行-反思"完整循环的自治系统,并面临可靠性、可控性等六大挑战。通过金融分析案例,详细解析了感知与理解、规划与决策等五大核心模块的设计要点,包括分层意图识别、弹性计划生成等关键技术,为构建生产级智能体系统提供了实用框架。

2025-12-24 14:43:50 730

原创 Transformer位置编码演进:从绝对位置到RoPE的数学本质

本文探讨了Transformer中位置编码的演进历程,从最初的绝对位置编码到当前主流的旋转位置编码(RoPE)。首先介绍了原始Transformer的正余弦编码和可学习位置编码的优缺点,指出后者无法处理训练时未见过的序列长度。然后阐述了相对位置编码的核心思想,包括T5模型采用的相对位置偏置方法,它通过直接修改注意力分数来捕捉词间相对距离。最后深入解析了RoPE的数学本质,展示了如何通过复数旋转操作将位置信息编码到词向量中,这种方法既保留了绝对位置信息,又自然地编码了相对位置关系。位置编码的演进反映了深度学习

2025-12-24 14:15:27 502

原创 AI副驾驶的落地挑战:从RAG到Agents的工程实践指南

摘要:AI副驾驶的工程化落地:从RAG到Agents的实践挑战 随着大模型从概念验证转向商业应用,构建可靠、可控的AI副驾驶成为企业智能化升级的核心任务。本文探讨了从检索增强生成(RAG)到智能体(Agents)的技术演进,分析了落地过程中的关键挑战: RAG优化:通过混合检索(结合向量与关键词搜索)和重排序技术提升知识检索精度,并强调数据分块策略与元数据管理的重要性。 Agent架构:设计具备规划、工具调用和记忆能力的自主系统,需平衡灵活性与可靠性,例如结合结构化工作流与LLM动态规划。 落地

2025-12-24 14:01:44 440

原创 主流AI绘画工具技术对比:Stable Diffusion 3与Midjourney V6的架构差异解析

Stable Diffusion 3与Midjourney V6是当前两大主流AI绘画工具,在技术架构和设计理念上存在显著差异。SD3采用开源的Diffusion Transformer架构,通过多模态注意力机制实现文本图像交互,提供高度可控性和扩展性。Midjourney V6则基于优化的专有U-Net模型,专注提升艺术表现和用户体验。SD3在文本渲染和提示词遵循上表现突出,适合开发者;V6则以卓越的审美输出见长,更适合创意工作者。两者分别代表了开源技术民主化和闭源体验优先的不同发展路径。

2025-12-24 13:41:31 575

原创 深入解析MoE架构:大模型高效训练的核心技术

摘要 混合专家(MoE)架构是解决大模型训练效率困境的核心技术。MoE通过稀疏激活机制,将大型网络分解为多个专家子网络,每次仅激活相关专家,显著降低计算成本。该架构经历了从1991年概念提出到2020年代成为大模型标配的发展历程,被GPT-4、Mixtral等主流模型采用。MoE层包含专家网络、门控网络和路由器三大组件,采用负载均衡机制防止"赢者通吃"现象。代码实现展示了专家选择、门控权重计算等关键流程。MoE技术有效平衡了模型规模与计算效率,为大模型发展提供了重要支撑。

2025-12-24 10:35:19 839

原创 【适合所有大学牲的免费刷课脚本】支持免费刷课AI答题

本项目是基于xuexitongScript重写的学习通自动化脚本,支持Windows系统。主要功能包括:自动刷课、智能答题(支持单选/多选/判断)、PDF自动翻页、后台播放等,适配新版学习通网页版。使用前需配置kimi API密钥(提供15元免费额度),通过脚本界面注入后即可实现课程自动播放、章节切换和AI答题。脚本兼容FireFox、Edge等主流浏览器,可保存进度断点续刷。注意:仅供学习交流,禁止用于考试等违规用途。相比付费插件,该方案提供了免费高效的课程自动化解决方案。

2025-11-26 14:02:28 10516 18

原创 从Excel到知识图谱再到数据分析:数据驱动智能体构建指南

《数据驱动智能体构建指南》介绍了如何创建"数据驱动智脑"智能体,整合Excel、MySQL和知识图谱(Neo4j)技术,解决项目管理中的数据分散、决策支持不足等问题。文章详细说明了安装Excel、MySQL和配置知识图谱环境的步骤,并指导如何通过MCP工具创建智能体。该智能体可实现数据导入存储、知识图谱构建、数据分析与可视化功能,为项目成本、进度和资源分配提供决策支持。通过实际案例展示了数据管理、关联分析和可视化呈现效果,证明该方案能有效提升项目管理效率和质量。

2025-06-19 14:41:03 1361 1

原创 【LeetCode刷题】:双指针篇(三数之和,四数之和)

我们可以将所有符合要求的三元组给枚举出来,然后直接利用set容器去重,但是在示例中可能会有很多种像示例一中的这种情况,所以我们可以先给数组排个序,另外,排完序后我们得到的三元组里面的元素顺序也会得到固定,这样也能够更好的让我们利用容器去重。我们可以将所有符合要求的四元组给枚举出来,然后直接利用set容器去重,但是在示例中可能会有很多种像示例一中的这种情况,所以我们可以先给数组排个序,另外,排完序后我们得到的四元组里面的元素顺序也会得到固定,这样也能够更好的让我们利用容器去重。

2025-01-21 18:13:29 1295 9

原创 【博客之星年度总结】回顾2024,逐梦编程路,25年我们一起砥砺前行

2024年是我编程学习的起点,这一年我收获了知识,收获了成长,也收获了友谊。在这一年里,我经历了无数次的挫折和失败,但每一次都让我变得更加坚强和成熟。我学会了如何坚持,如何努力,如何在困难面前不退缩。这些宝贵的经验,将为我今后的学习和工作打下坚实的基础。在2025年,我期待与更多的编程爱好者一起交流、一起进步,共同探索编程的奥秘。让我们携手共进,在编程的世界里追逐梦想,创造属于我们的辉煌!我相信,只要我们保持对编程的热爱,不断学习,不断进步,就一定能够实现自己的梦想,用代码改变世界!⭐给大家来首音乐。

2025-01-19 13:40:35 1575 60

原创 【leetcode刷题】:双指针篇(有效三角形的个数、和为s的两个数)

如果sum大于我们的目标值target,由于数组是单调递增的,price[left]已经是最小的值了,price[right]是数组中最大的那个数。在暴力枚举的时候我们忽略了一个很重要的因素,那就是这个数组里的元素是单调递增的,只要是单调递增的数组,我们就可以大胆的利用双指针算法来解决问题。根据单调性,假设是情况一,因为left往右的数都是比left大的数,left加上right已经大于最大的数了,那么一个。的数组,然后找到两个数相加等于目标值,然后返回这两个数,返回的这两个数顺序随意。

2025-01-09 15:42:16 1318 3

原创 ONLYOFFICE 文档8.2版本:全面升级,带来更高效的协作编辑体验

无论是PDF协作编辑、界面优化,还是性能提升和新功能的增加,都使得ONLYOFFICE文档成为了一个更加全面和高效的办公解决方案。与之前的版本相比,普通文件的打开速度最高提升了21%,演示文稿的打开速度最高提升了17%。随着ONLYOFFICE文档8.2版本的发布,我们迎来了一系列令人兴奋的新功能和改进,旨在提升用户的工作效率和团队协作的便捷性。:对于某些Smart Art,添加了视觉部分的生成,即使文件不包含视觉部分或设置不正确,编辑器现在也可以显示Smart Art。:根据官方文档配置数据库连接。

2024-11-08 17:13:39 1100 5

原创 【leetcode刷题】:双指针篇(快乐数、盛最多水的容器)

这两种情况可以抽象成一种情况,即一直重复变换过程,如果是第一种情况,那么最后循环成一个环,环理的每个值都是1,而第二种情况也是会一直循环直到形成一个环,只不过环里的每一个数都不是1。,当由于第一次slow和fast都指向第一个数,循环根本就进不去,所以我们定义fast是可以是第一个数变换后的数,也就是指向slow的后一位,然后继续循环即可。的定义,对于一个整数,每一次将这个数替换为每个位置上(该数的每一位)数字的平方和,然后一直重复这个过程,直到这个数变为1,如果最后的。

2024-10-27 18:59:04 1339 6

原创 用 effet.js 快速搞定人脸识别和互动效果!

这篇博文介绍了 effet.js 框架,一个基于 facemesh.js 的轻量级工具,旨在帮助开发者快速实现人脸识别和互动效果。文章展示了如何利用 effet.js 实现人脸登录、打卡、睡眠检测等功能,并提供了详细的代码示例和使用场景。通过多线程加载优化性能,effet.js 提供了出色的用户体验,适用于在线教育、企业考勤和汽车安全监测等多个场景。文章还附有相关资源链接,便于开发者深入了解并应用该框架。

2024-10-25 16:08:33 1450 6

原创 【1024程序员节】:希望再无BUG

编程是一场既充满挑战又充满乐趣的旅程。在这个1024程序员节,让我们为自己选择这条道路而自豪。让我们继续学习,不断进步,用我们的代码创造一个更加美好的世界。

2024-10-24 23:08:18 1051 3

原创 【LeetCode刷题】:双指针篇(移动零、复写零)

大致题意就是将数组中所有为0的元素往后移,移到数组的末尾,但是所有的非零元素的顺序不能发生改变。所以只要cur遍历完数组后,就说明待处理的区间已经结束,而dest已经将数组划分为两个部分,一部分是非零元素,另一个区间的元素全是零,及完成题目要求。因为要复写的最后一个数是0,所以只要数组越界,就只要将n - 1位置的数据修改成0(n为数组大小),然后cur减一,dest减二即可。对于这道题,就是将数组划分成两个区间,左边为非零元素,右边为零的元素。都加一,当cur指向的值为零时,将零拷贝给新数组,然后。

2024-10-08 19:00:00 1512 6

原创 【C++初阶】:C++入门,引用概念及其性质

是的,你没看错,引用不仅可以做函数的参数,还可以做函数的返回值,我们之前写的具有返回值的函数返回的并不是直接将函数中的变量,而是返回的变量的一份临时拷贝,而拷贝是需要付出一定代价的,这样会降低我们代码的效率,但是如果我们用引用返回的话就可以避免拷贝的代价,在对程序性能要求高且允许使用引用的情况下,尽量使用引用返回。除了上述情况,引用的类型不同也会导致编译不同过,这是因为在发生类型转化的过程中,会产生临时变量,而临时变量具有常性,和常量一样,需要用。一个变量被引用后,可以继续被引用,也可以引用变量的引用。

2024-09-10 01:01:32 1780 25

原创 【C++初阶】:C++入门篇(一)

C++是在C语言的基础之上,增加了一些面向对象的编程思想,增加了一些有用的库,所以有了学习C语言的经验,学习C++其实很容易的。至于C++初阶,我们可以认为C++的出现其实就是为了弥补C语言在某些方面的不足之处。所以从这篇开始,一起来学习C++,以及C++到底弥补了C语言的哪些不足。定义命名空间时,需要用到namespace这个关键字,后面紧跟命名空间的名字,再接一队{}{}中为命名空间的成员。一个命名空间就是定义了一个新的作用域,命名空间的所有内容都局限于这个命名空间中。

2024-08-19 18:42:50 2999 225

原创 【AI大模型】:结合wxauto实现智能微信聊天机器人

wxauto 是我在2020年开发的一个基于 UIAutomation 的开源 Python 微信自动化库。Python 初学者也可以简单上手自动化微信操作。目前已实现很多日常的微信操作的自动化,如自动发送消息、自动添加好友、自动回复、自动获取聊天记录、图片、文件等功能,后续还会根据反馈更新更多功能。wxauto的github链接https://github.com/cluic/wxauto【点击跳转】

2024-07-30 14:43:26 26573 276

原创 【Python正则表达式】:文本解析与模式匹配

例如,“(ab)\1” 匹配由两个 “ab” 组成的字符串,而 “(ab)(cd)\2\1” 则匹配由"abcdcdab"组成的字符串。正则表达式 pattern 用于匹配字符串中以单词 ‘hello’ 开头的行,使用了多行匹配模式 re.M,因此可以匹配到两行中以 ‘hello’ 开头的字符串。这几个操作符是贪婪匹配的,它们会尽量匹配更多的文本。正则表达式 pattern 用于匹配字符串中的单词 ‘hello’,但是使用了大小写不敏感的匹配模式 re.I,因此可以匹配到大写的单词 ‘Hello’。

2024-07-22 21:38:50 5339 204

原创 【Python爬虫实战入门】:笔趣阁小说爬取,一篇教你爬虫入门

requests简介requests模块官方文档requests 是 Python 编程语言中一个常用的第三方库,它可以帮助我们向 HTTP 服务器发送各种类型的请求,并处理响应。向 Web 服务器发送 GET、POST 等请求方法;在请求中添加自定义标头(headers)、URL 参数、请求体等;自动处理 cookies;返回响应内容,并对其进行解码;处理重定向和跳转等操作;检查响应状态码以及请求所消耗的时间等信息。

2024-07-16 18:59:25 7022 199

原创 【Python字符串攻略】:玩转文字,编织程序的叙事艺术

在切片中,还可以使用步长来控制返回的元素之间的距离。例如,要从一个列表中获取所有的偶数位置的元素,可以使用步长为2的切片操作。在Python中,字符串的第一个字符的索引是 0,第二个字符的索引是 1,依此类推。在Python中,切片允许我们从序列类型数据中选择一个子集并返回一个新的序列。在这种情况下,从右到左计数,最后一个元素的索引为-1,以此类推。是切片结束的索引位置(不包括该位置所在的元素,默认为序列长度),另外,如果要获取字符串的最后三个字符,可以使用负数索引和空的。在这个例子中,我们使用一个空的。

2024-07-14 13:08:06 3504 131

原创 【Python迭代器探秘】:揭秘迭代器与生成器的魔法,掌握高效循环的艺术

定义了一个 my_generator() 函数,它使用 while True 循环不断返回 yield 所产生的值,并在 yield 语句中使用变量 val 来接收 send() 方法所发送的值。与 next() 方法不同,send() 方法可以在生成器中接收一个值,并且该值会成为生成器中 yield 的表达式的结果。Python内置了很多支持迭代器模式的对象,同时也提供了一些常用的内置迭代器函数,包括map()、filter()、zip()和reversed()等。() 方法,即可满足迭代协议。

2024-07-09 16:58:33 3619 185

原创 【Python函数编程实战】:从基础到进阶,打造代码复用利器

函数在Python中扮演着至关重要的角色,它们不仅封装了代码的逻辑单元,提高了代码的复用性和模块化程度,还通过参数传递和返回值,实现了数据和结果的灵活交换。Python函数支持多种定义方式,从最基础的def关键字开始,你就能创建自定义函数,通过return语句指定函数的输出。更进一步,Python引入了匿名函数lambda,允许你在无需命名的情况下定义简短的函数表达式,非常适合处理小规模、一次性使用的功能片段。

2024-07-01 22:39:27 3342 180

原创 【Python datetime模块精讲】:时间旅行者的日志,精准操控日期与时间

Python的datetime模块提供了日期和时间的类,用于处理日期和时间的算术运算。这个模块包括date、time、datetime和timedelta等类,以及tzinfo接口和timezone类。date类用于表示年、月、日,而time类表示时间。datetime类结合了日期和时间,提供了一个单一的日期时间对象。timedelta类用于表示两个日期或时间之间的差异。此外,tzinfo接口允许用户定义时区信息,而timezone类提供了时区的实现。

2024-06-26 23:03:47 5175 151

原创 【ONLYOFFICE深度探索】:ONLYOFFICE桌面编辑器8.1震撼发布,打造高效办公新境界

无论是PDF编辑的全面升级,幻灯片设计的创新突破,还是对特定语言和文化的细心考量,都体现了ONLYOFFICE致力于为全球用户提供更智能、更个性化办公体验的不懈追求。ONLYOFFICE凭借其一体化的办公套件、高效的协同编辑能力、严格的数据安全措施以及开放源代码的灵活性,正在逐步塑造未来办公的新形态。这次更新不仅带来了功能完善的PDF编辑器、全新的幻灯片版式设计,还针对特定语言用户改进了从右至左的文本显示,并增添了更多的本地化选项,为全球用户提供了更加个性化、高效的办公体验。

2024-06-24 17:18:32 4676 71

原创 【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏

【代码】【Python日志模块全面指南】:记录每一行代码的呼吸,掌握应用程序的脉搏。

2024-06-20 22:10:20 10059 139

原创 植物大战僵尸杂交版全新版v2.1解决全屏问题

植物大战僵尸杂交版是由B站UP主“潜艇伟伟迷”制作的一款结合了《植物大战僵尸》原有元素与创新玩法的游戏。这款游戏以其独特的“杂交”植物概念在B站上迅速走红,吸引了大量玩家的关注和讨论。在杂交版中,每个植物都有专属的特点以及玩法,玩家只需选择合适的植物布置战斗就能轻松击败所有的僵尸。例如,豌豆向日葵每25秒可以生产25点阳光,阳光豆90秒后长大,每25秒生产25点阳光。此外,还有如阳光炸弹、火炬坚果、寒冰香蒲等多种具有特殊能力的植物。

2024-06-16 17:11:12 40110 180

原创 【Python推导式秘籍】:一行代码的艺术,高效数据处理之道

使用列表推导式可以方便地生成一个列表,并且能够对其中的元素进行变换和过滤。它是一种简洁、灵活的编程技巧,常用于数据处理和清洗等场景。在python代码执行的规则性能上面来看,其效率会更好一些;不过不建议处理过于复杂的结构,不利于代码维护及调试元组推导式及集合推导式 的操作与列表推导式相同使用字典推导式可以方便地生成一个字典,并且能够对其中的元素进行变换和过滤。它是一种简洁、灵活的编程技巧,常用于数据处理和清洗等场景。

2024-06-15 19:31:06 3615 110

原创 【Python数据魔术】:揭秘类型奥秘,赋能代码创造

需要注意的是,字符串编码和解码涉及到多种字符编码方式和错误处理方式,如果不正确地进行设置和使用,可能会导致字符集转换错误、乱码等问题。因此,在实际开发中,应该根据具体情况选择合适的编码和解码方式,并对数据的合法性进行严格的校验和处理。是常用的字符串编码和解码方法,用于将 Unicode 字符串按照指定的编码格式转换为二进制数据,并将二进制数据按照指定的编码格式解析为 Unicode 字符串。需要注意的是,这些函数返回的结果都是字符串类型,并且带有对应进制的前缀,即。参数用于设置错误处理方式,取值范围为。

2024-06-12 21:23:06 2844 139

原创 【Python核心数据结构探秘】:元组与字典的完美协奏曲

在Python中,元组是一种不可变的序列类型。当定义一个只包含一个元素的元组时,确实会出现一些特殊情况。如果你直接写作(元素),Python不会把它解析为一个元组,而是将其视为一个单纯的括号包围的表达式。为了明确表示这是一个只有一个元素的元组,你应该在元素后面加上一个逗号,即(元素,)。这是因为括号()在Python中还用于表示运算优先级,以及在函数调用时包围参数列表。为了消除歧义,当创建一个只有一个元素的元组时,添加逗号是必要的。

2024-06-10 21:52:12 4337 115

原创 【Python列表解锁】:掌握序列精髓,驾驭动态数据集合

extend 方法是列表(list)的一个内置方法,用于将一个可迭代对象(如列表、元组、字符串等)的所有元素添加到列表的末端,从而扩展原列表。列表(list)的复制可以通过多种方式实现,但直接提到的“copy方法”通常指的是使用列表的 copy() 内置方法来创建原列表的一个浅复制。pop 方法是列表(list)的一个内置方法,用于移除列表中的一个元素,并且可以返回这个被移除的元素。这意味着该方法会直接修改原列表,根据元素的值重新排列列表中的元素,而不返回一个新的排序后的列表。直接索引操作,重新赋值。

2024-06-08 20:25:04 2495 119

原创 【Python数据类型的奥秘】:构建程序基石,驾驭信息之海

非零的数字、非空的字符串、非空的列表、元组或字典都会被转换为True,而其他的值都会被转换为False。False(逻辑假)的情况:False,None,0 ,“”,(),[],{} 除了这些情况均为True,不用纠结浮点数, 0.0 0.000 等均为0,因此布尔型为False;例如,(3+4j)表示实部为3,虚部为4的复数。Python 的 math 库是一个内置函数库,提供了各种数学运算的函数,包括三角函数、指数函数、对数函数、幂函数等等。因为复数包括实部和虚部两个部分,而整数只有一个部分。

2024-06-05 23:06:53 2065 111

原创 【Linux文本编辑艺术】:从入门到熟练,Vim大师之路揭秘

Vim(Vi Improved)是一个高度可配置的文本编辑器,以其高效、强大和跨平台著称。学习使用Vim需要掌握其三种工作模式:正常模式(Normal mode)、插入模式(Insert mode)和命令模式(Command mode)。

2024-06-04 17:38:19 1634 77

原创 【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(二)

touch命令是Linux和类UNIX系统中用于更新文件或目录的访问和修改时间的一个常用命令,同时,如果指定的文件不存在,touch命令还会创建一个新的空文件。确保你在执行这些命令前已经安装了相应的工具,并且位于包含这些压缩文件的目录中,或者提供了文件的完整路径。命令是一个快速且方便的方式来创建新的空文件或更新现有文件的时间戳,是Linux文件管理中的一个基础而强大的工具。如果文件已经存在,touch命令则会更新该文件的访问和修改时间,而不会改变文件内容。目录下的所有文件和目录,并显示它们的路径。

2024-06-03 17:14:13 1554 101

原创 【魅力网页的背后】:CSS基础魔法,从零打造视觉盛宴

概念写在哪css代码分为内部样式、外部样式、行内样式三种写法。内部样式写在HTML文档的标签中,style通常放置于头部:style标签可以加上这条属性,用于告诉浏览器这里是什么格式的代码,但是在HTML5规范中可以不用写。外部样式单独创建后缀的文件,然后通过link标签引入,link通常放置于头部:行内样式/内联样式直接写在标签属性中:三种方式比较样式表优点缺点使用情况使用场景行内样式表书写方便,权重高没有实现结构与样式分离,不便于维护,不可以重复利用极

2024-06-02 18:10:40 1929 78

原创 【网页搭建基石】:揭秘HTML标签的魔法世界

width与height一般情况下和图片原始尺寸保持一致(像素单位的简单介绍),不过不一致也是允许的,但是即使使用width和height缩小图片,也仅仅是视觉上的缩小,浏览器还是需要加载原始的图片资源(并不能减轻请求压力),所以当我们有图片缩放的需求时,应当提前用图片处理软件处理好了之后,再引入图片。在HTML书写某些特殊字符的时候,可能会遇到问题,比如要在网页里面显示出字符 < >,就有可能和我们的标签冲突,所以有些特殊字符需要用对应代替的写法(Tip:结合英文单词更好理解哦!

2024-06-01 20:20:10 1656 91

原创 【Python内功心法】:深挖内置函数,释放语言潜能

exec() 函数也是 Python 的一个内置函数,它用来执行储存在字符串或文件中的 Python 代码。与 eval() 类似,exec() 功能更为强大,可以执行复杂的代码块,包括声明、赋值、函数定义等,而不只是简单的表达式。enumerate是Python的一个内置函数,它在遍历(如循环)过程中为可迭代对象(如列表、元组、字符串等)的每个元素生成索引号,这样就可以同时访问到元素的索引和值。eval() 是 Python 中的一个内置函数,它的作用是执行一个字符串表达式,并返回表达式的值。

2024-06-01 09:54:07 3395 61

原创 【Linux终端探险】:从入门到熟练,玩转基础命令的秘密(一)

除了ls命令,还可以使用tree命令以树状结构查看目录,但请注意不是所有系统默认安装了tree,你可能需要先安装它。对于目录,上述命令同样适用,但需要注意的是,使用chmod、chown时,如果不加上递归选项,操作可能仅应用于目录本身,而不是其内容。mkdir 命令是 “make directories” 的缩写,是Linux和类UNIX系统中用于创建新目录的命令。这些命令提供了修改Linux系统中目录和文件属性的基本手段,使用它们时要确保具有相应的权限,并且操作要谨慎,以免造成数据丢失或权限混乱。

2024-05-29 13:36:11 2432 151

原创 【Linux环境搭建实战手册】:打造高效开发空间的秘籍

在实体计算机中能够完成的工作在虚拟机中都能够实现。其生态系统包含了丰富的软件仓库,用户可以通过方便的包管理系统安装数以千计的应用程序,满足从办公、设计、编程到娱乐的多样需求。VMware还提供了一系列工具和服务,如vRealize Suite用于云自动化和管理,以及与公有云集成的解决方案,如与阿里云合作提供的VMware服务,帮助企业无缝迁移和扩展其VMware工作负载至公有云环境。:这是VMware的核心产品,一种裸金属型的虚拟化平台,可以直接安装在物理服务器上,无需底层操作系统,用于创建和管理虚拟机。

2024-05-27 18:41:51 2811 122

使用“Python+Pygame”开发一个简单坦克大战游戏

《坦克大战》是由 Namco 游戏公司开发的一款平面射击游戏,于 1985 年发售。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。同时也是 FC 平台上少有的内建关卡编辑器的几个游戏之一,玩家可自己创建独特的关卡,并通过获取一些道具使坦克和基地得到强化。它看似简单但变化无穷,令人上瘾。本节将介绍使用“Python+Pygame”开发一个简单坦克大战游戏

2024-04-29

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

TA关注的人

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