自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿猫故乡的博客

作为一位致力于总结 JavaScript 知识点的博主,我喜欢用实际案例来展示各种概念和技术。我的博客不仅仅是一个知识库,更是一个学习交流的平台。我会分享一些我在实际项目中遇到的问题以及解决方案。同时,我也会对一些常见的 JavaScript 面试题进行解

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

原创 2024年编程学习规划:掌握编程技能的最佳路线

本文将探讨如何在2024年规划学习编程的路线。在当今数字化和科技发展迅速的时代,学习编程已成为一种必备的技能。然而,随着技术的不断进步和变化,学习编程变得更加复杂和具有挑战性。因此,为了取得编程的长期成功,我们需要制定有效的学习计划。首先,我们需要明确学习目标,并选择合适的编程语言。其次,我们应该选择适合自己的学习方式,如自学、参加在线课程或加入编程社区。此外,我们还可以通过解决实际问题和参与项目来提高实践能力。最后,持续学习和持续实践是保持编程技能更新和发展的关键。通过制定合理的学习计划和不断努力,我们有

2024-01-02 17:24:33 3188 47

原创 从零开始学习 JavaScript APl(七):实例解析关于京东案例头部案例和放大镜效果!

欢迎来到JSAPL(JavaScript Algorithms and Data Structures Projects)学习项目!这个项目旨在为学习JavaScript算法和数据结构提供一个实践平台。通过完成这些项目,您将掌握常见的算法和数据结构,并学会如何用JavaScript实现它们。无论您是初学者还是有经验的开发人员,JSAPL将为您提供有趣和具有挑战性的练习,帮助您建立自己的算法和数据结构知识库。加入我们,享受学习的过程!提示:以下是本篇文章正文内容,下面案例可供参考。

2023-12-06 17:07:52 1225 19

原创 从零开始学习 JS APL(六):完整指南和实例解析

1. 能够利用正则表达式校验输入信息的合法性2. 具备利用正则表达式验证小兔鲜注册页面表单的能力。

2023-12-05 09:43:54 1589 2

原创 从零开始学习 JS APL(五):完整指南和实例解析

目录学习目标:学习内容:学习时间:学习内容:Window对象:定时器-延时函数:JS 执行机制:location对象:本地存储:本地存储分类- localStorage: 存储复杂数据类型:综合案例:​编辑数组中map方法:数组中join方法:BOM(Browser Object Model ) 是浏览器对象模型window对象是一个全局对象,也可以说是JavaScript中的顶级对象像document、alert()、console.log()这些都是window的属性,基本BOM的属性和方法都是wi

2023-12-04 19:20:17 1150

原创 从零开始学习 JS APL(四):完整指南和实例解析

以上两种方法都可以用来删除已有的节点,第一种方法需要先选择该节点的父元素,然后调用removeChild()方法。第二种方法可以直接调用被删除节点的remove()方法来删除节点。上面两种方法都可以用来增加新的节点,第一种方法会先创建一个新的元素,然后将其添加为已有元素的子节点。l 插件: 就是别人写好的一些代码,我们只需要复制对应的代码,就可以直接实现对应的效果。Ø 将来的时间戳 - 现在的时间戳 = 剩余时间毫秒数。

2023-12-04 09:13:38 1230

原创 从零开始学习 JS APL(三):完整指南和实例解析

本文是《从零开始学习 JS APL》系列的第三篇,主要介绍了 JS APL 的完整指南和实例解析。文章首先给出了 JS APL 的定义和基本语法,然后详细讲解了 JS APL 的各种运算符和函数,并配有实例代码进行解析和说明。最后,文章介绍了 JS APL 的高级用法和实例应用,包括矩阵计算、数据分析和可视化等方面。读者可以通过本文全面了解 JS APL 的使用方法和应用场景。

2023-12-01 11:28:42 1195 1

原创 从零开始学习 JS APL(二):完整指南和实例解析

本文是从零开始学习 JS APL 系列的第二部分,详细介绍了 JS APL 中的事件类型以及最新的 ES6 语法。本文不仅提供了完整的指南,还提供了大量的实例解析,帮助读者更好地理解和掌握这些知识点。在事件类型方面,本文涵盖了鼠标事件、键盘事件、表单事件、窗口事件等常见的事件类型,并对每种事件类型进行了详细介绍,包括事件类型说明、触发条件、事件流、事件对象等方面。此外,本文还介绍了事件委托和事件冒泡等常见的应用场景,并提供了相应的实例代码。在 ES6 语法方面,本文介绍了箭头函数、模板字符串、解构赋

2023-11-30 19:44:17 1085 2

原创 从零开始学习 JS APL(一):完整指南和实例解析

本文简要介绍了 WebAPL 的基本概念和常用 API 和一些基本语法

2023-11-30 11:50:58 1002

原创 Node.js常用命令:了解Node.js的核心命令和用法

执行该命令后,npm会从项目的node_modules文件夹中移除相应的包,并将其从项目的package.json文件中的dependencies或者devDependencies字段中删除。它的工作原理是,当你执行npx 命令时,它会在你的项目根目录下的node_modules/.bin目录中查找该命令,并运行它。通过npm,开发者可以执行各种操作,如安装、更新和卸载依赖包,初始化一个新的npm项目,执行自定义的脚本命令等。运行本地安装的包:可以运行本地安装的包的可执行文件。

2024-03-19 20:12:04 1299 3

原创 “JavaScript: void(0)的替代方案有哪些?”

"javascript:void(0)"的常见问题及解决方案包括:1. 研究可能出现的错误信息,如"Uncaught TypeError: Cannot read property 'xxx' of null",了解错误的原因以及如何避免或解决问题。2. 学习如何正确处理"javascript:void(0)"的返回值,以避免出现意外的行为或错误。3. 探索"javascript:void(0)"的替代方案,如使用事件监听器(addEventListener)来处理点击事件,而不使用"javascri

2024-03-19 19:21:44 1083

原创 制作一个简单的HTML个人网页(第一部分)

网易云音乐是一款非常受欢迎的在线音乐平台,在其中制作一流的头部案例是吸引用户的重要因素之一。本文提供了一些关于制作网易云头部案例的帮助和指导。首先,作者介绍了头部案例的作用和重要性,它可以吸引用户的注意力并提高用户体验。然后,作者列举了一些关键的步骤和技巧来制作出吸引人的头部案例。例如,选择合适的图片和背景,使用有吸引力的字体和配色方案,以及添加合适的文本和标语。此外,作者还强调了头部案例的统一性和一致性的重要性,使其与网易云音乐整体风格相符。最后,作者提供了一些建议和建议来帮助读者更好地制作网易云头部案例

2024-03-07 14:50:06 394 1

原创 当今数字化时代,属性选择器是前端开发中常用的一种选择元素的方式。其中,直接属性选择器和包含属性选择器是最常见的两种类型。直接属性选择器指定了一个具体的属性名和对应的属性值,用来选择具有该属性名和属

当今数字化时代,属性选择器是前端开发中常用的一种选择元素的方式。其中,直接属性选择器和包含属性选择器是最常见的两种类型。直接属性选择器指定了一个具体的属性名和对应的属性值,用来选择具有该属性名和属性值的元素。例如,`input[type="text"]`可以选择所有类型为"text"的输入框元素。这种选择器非常灵活,能准确地选择到需要的元素。包含属性选择器则是通过属性名和属性值的部分匹配来选择元素。比如,`[class*="active"]`可以选择所有class属性值中包含"active"的元素。

2024-03-06 11:55:06 936 1

原创 从头开始:Yarn的安装和使用教程

了解Yarn的起源和由来Yarn是由Facebook团队于2016年推出的开源软件包管理器。它的发展背景源于npm(Node Package Manager)在处理大型项目时性能和可靠性不足的问题。在当时,随着前端项目的复杂性不断增加,npm在安装和管理依赖包时遇到了一些挑战。其中最主要的问题是,npm默认的依赖解析算法并不保证在不同环境中生成相同的依赖树,这可能导致项目在不同机器上构建时出现不一致的行为。此外,无论是网络连接速度慢还是依赖包下载的并发性能问题,都可能导致npm的速度缓慢。

2024-01-22 23:51:03 1082 4

原创 从零到一:发布你的第一个npm包,让世界见证你的代码魅力!

在 Node.js 中,所有的 I/O 操作都是非阻塞的,这意味着当执行一个 I/O 操作时,Node.js 不会等待 I/O 操作完成后再继续执行下一个操作,而是会立即执行下一个操作。它能够高效地处理大量并发请求,同时提供了丰富的内置模块和函数以及强大的生态系统,为开发人员提供了便利和灵活的开发环境。字段中定义包的依赖关系,你可以确保你的包在安装时具有必要的依赖,并且这些依赖的版本符合你的要求。通过编写文档和进行测试,你可以提高代码的质量和可靠性,并为其他开发者提供更好的使用和理解代码的资源。

2024-01-21 10:14:43 924 1

原创 利用浏览器开发者工具进行网页性能优化

通过使用网络面板,您可以了解网页加载的详细过程,并找出加载时间较长的请求和性能瓶颈,从而优化网页的加载速度和性能。通过查看每个请求的详细信息,您可以了解每个请求的加载时间、文件大小、加载顺序等,从而帮助您分析网页加载的性能并找出优化的机会。通过网络面板分析网页加载过程并找出潜在的性能问题,您可以更好地了解页面的加载情况,并采取相应的优化措施来提高网页的性能和加载速度。请注意,每个浏览器的开发者工具可能会有细微的差异,因此建议查阅相应的文档或教程,以便更详细地了解每个工具和面板的功能。

2024-01-19 22:54:43 1263

原创 探索未知:最新发布的顶级浏览器,为你带来前所未有的浏览体验

目录学习目标:学习内容:学习时间:学习产出:基本功能和操作方法:如何打开和关闭浏览器如何新建和关闭标签页前进、后退、刷新页面等导航操作使用地址栏和搜索栏进行访问和搜索管理浏览器的历史记录高级功能:清除浏览器缓存、删除Cookie等隐私保护功能启用自动填充表单、密码管理等安全设置使用插件和扩展程序,如广告拦截、屏蔽跟踪器网络搜索和信息获取:使用浏览器的搜索引擎进行准确的网页搜索掌握搜索引擎的高级搜索语法和筛选工具使用书签和收藏夹功

2024-01-19 22:41:04 938

原创 当你看不见文字:Edge浏览器的全面解决办法,让你再次畅享阅读体验!

Microsoft Edge 官方支持论坛:https://answers.microsoft.com/zh-hans/microsoftedge 在论坛上,您可以浏览其他用户的问题和解决方案,或提出自己的问题并等待社区的回复。Microsoft Edge 开发者文档:https://docs.microsoft.com/zh-cn/microsoft-edge/ 如果您是开发人员,您可以在开发者文档中找到与Edge浏览器相关的技术和解决方案。在调整设置之前,建议备份重要的文件和数据,以防意外发生。

2024-01-16 22:49:49 1542 6

原创 linux修改文件名的三种方法分享

常用参数: -f, --force 强制移动或重命名,即使目标文件已存在 -i, --interactive 在移动或重命名之前进行交互式确认 -u, --update 仅在源文件比目标文件新或目标文件不存在时才移动或重命名 -v, --verbose 显示详细的移动或重命名过程 -b, --backup 在移动或重命名目标文件之前,先创建一个备份文件 -t, --target-directory 目标目录,用于指定文件或目录的目标位置。同时,你还可以使用通配符或正则表达式来选择需要修改文件名的范围。

2024-01-16 14:31:44 942 2

原创 JavaScript 增加数组中指定元素(5种方法)

在JavaScript中,数组是一种用于存储和管理多个值的数据结构。本文将重点介绍如何向数组中添加指定的元素,通过使用ES6语法提供的5种常用方法,即Spread运算符、Array.from()方法、Array.prototype.push()方法、Array.prototype.unshift()方法和Array.prototype.splice()方法。这些方法提供了不同的方式来向数组中增加元素,无论是在数组的开头、末尾还是中间位置。通过学习这些方法,您将能够灵活地操作数组,并将指定的元素添加到数组中。

2024-01-11 17:04:27 3498 6

原创 JavaScript删除数组中指定元素的5种方法

以上介绍了JavaScript中删除数组中指定元素的五种方法:1. 使用splice()方法:通过指定要删除的元素的索引位置和要删除的元素个数来实现删除操作,直接修改原数组。2. 使用filter()方法:创建一个新的数组,其中包含符合指定条件的元素,通过指定回调函数,在回调函数中判断每个元素是否需要删除。3. 使用pop()方法:删除数组的最后一个元素,返回被删除的元素,并同时修改原数组的长度。4. 使用shift()方法:删除数组的第一个元素,返回被删除的元素,并同时修改原数组的长度。

2024-01-11 16:37:55 1106

原创 如何在 Edge 浏览器中设置自动刷新?

确定学习主题:明确你希望学习的主题或领域。这可以是一个具体的技能、学科或兴趣领域。制定学习目标:确定你希望在学习过程中实现的具体目标。目标应该是明确、可测量和可实现的。划分学习内容:将学习主题分解为更小的子主题或概念。这样可以使学习过程更有条理,便于分阶段学习。创建学习计划:为学习内容制定一个详细的计划。确定每个子主题的学习时间和学习资源,确保学习过程中不会遗漏任何重要的内容。寻找学习资源:寻找适合你学习主题的学习资源,如教科书、在线教程、视频教程、博客文章、论坛等。

2024-01-10 17:34:42 1491 5

原创 最新发布的Edge扩展插件:安装位置一览

了解Edge扩展插件是什么以及它们在浏览器中的作用和功能。Edge扩展插件是一种用于Microsoft Edge浏览器的小型软件程序,可以增加浏览器的功能和特性。它们是由第三方开发者创建的,可以提供各种各样的功能和工具,以满足用户的个性化需求。广告拦截器:通过屏蔽网页上的广告,减少干扰和提高页面加载速度。权限管理器:控制网站的权限,例如访问摄像头、麦克风或位置信息等。密码管理器:帮助用户管理和保存他们的密码,提供方便的自动填充功能。

2024-01-10 17:10:31 1317

原创 彻底卸载Microsoft Edge:一步步指南

随着技术的不断发展,互联网浏览器已成为我们日常生活中不可或缺的工具之一。Microsoft Edge作为微软公司的官方浏览器,为用户提供了出色的浏览体验和功能。然而,有时候我们可能需要彻底卸载Microsoft Edge,无论是为了解决问题、更换其他浏览器,还是出于其他原因。本文将为您提供一篇详细的指南,以帮助您彻底卸载Microsoft Edge。无论您是普通用户还是技术专家,本文都将提供简单易懂的步骤,让您能够轻松地完成卸载过程。让我们开始吧,一起来学习如何彻底卸载Microsoft Edge吧!

2024-01-09 17:09:11 1138 12

原创 解决安装Pillow时遇到的问题:一篇完整指南

问题:什么是Pillow库?它的功能和用途是什么?答案:Pillow库是Python中的一个开源图像处理库,它提供了丰富的图像处理功能,包括图像读取、保存、裁剪、调整大小、旋转、添加文字等操作。Pillow库在图像处理、计算机视觉以及图像识别等任务中被广泛应用。它可以处理各种类型的图像文件,包括常见的JPEG、PNG、BMP等格式,并支持多种颜色空间的操作,如灰度图像和彩色图像。Pillow库简单易用,它提供了直观的API和丰富的文档资源,使得开发者能够快速、高效地进行图像处理任务。

2024-01-09 16:48:37 1152 1

原创 编程语言的未来:创新与发展

随着科技的不断发展和社会的不断变革,编程语言也在不断演进和创新。本文将探讨编程语言的未来发展趋势,并分析创新对于编程语言的意义和影响。我们将介绍一些新兴的编程语言和技术,以及它们对于未来编程领域的潜在影响。

2024-01-08 15:04:34 943 6

原创 关于Js深拷贝的三种方法详细讲解

使用JSON字符串转换可以实现深拷贝,即将需要拷贝的对象转换成JSON字符串,然后将字符串再转换回对象得到原始对象的深拷贝。需要注意使用该方法时可能会有一些限制,如无法正确处理函数、不可枚举的属性、循环引用等特殊情况。在这种情况下,可以考虑其他深拷贝方法或使用第三方库。

2024-01-08 11:57:56 1516 2

原创 IntelliJ IDEA 如何编译 Maven 工程:一步一步的指南

此外,你还可以在 "Maven Projects" 视图中找到其他常用的构建命令,如 "clean"(清理项目)、"test"(运行测试)和 "package"(构建项目)。选择导入选项:在导入项目的窗口中,选择 "Import project from external model" 选项,并选择 "Maven" 作为你的项目模型。打开 IntelliJ IDEA,导入 Maven 项目:选择 "File" -> "Open",然后选择项目的 pom.xml 文件所在的目录,点击 "Open" 按钮。

2024-01-07 19:24:10 1683 14

原创 Nacos和Eureka的全面对比

总之,参考其他团队的使用经验和教训,结合自身项目的具体情况进行迁移,同时进行充分的测试和验证,可以帮助顺利地将项目从Eureka迁移到Nacos,并充分发挥Nacos的优势和特点。注意兼容性和版本问题。比较Nacos和Eureka的功能特点:对比Nacos和Eureka在服务注册与发现、配置管理、服务路由、负载均衡等方面的功能差异,了解它们的优势和劣势。了解Nacos和Eureka的基本概念和架构:学习Nacos和Eureka的定义、核心组件和工作原理,了解它们在服务注册与发现、配置管理等方面的作用。

2024-01-07 19:18:49 1449

原创 linux源码解读系列

进程是计算机中正在执行的程序的实例。独立性:每个进程都是独立运行的,它拥有自己的地址空间、文件描述符、环境变量等资源。动态性:进程是一个不断变化的实体,可以创建、终止和调度。并发性:多个进程可以同时存在于系统中并且并发执行,实现了多任务的能力。独享性:每个进程都有自己的私有资源,如内存、打开的文件等,其他进程不能直接访问。合作性:进程可以通过进程间通信(IPC)机制来进行相互合作和信息交换。

2024-01-06 21:38:50 872 9

原创 详解Nacos和Eureka的区别

Nacos(全称为"Dynamic Naming and Configuration Service")是一个面向云原生应用的动态服务发现、配置管理和服务管理平台。它提供了服务注册与发现、配置管理、动态配置和服务管理等功能。下面是关于Nacos的架构和模块组成的详细介绍:架构: Nacos的架构分为两部分:服务提供方(Provider)和服务消费方(Consumer)。

2024-01-06 21:23:45 1265

原创 VsCode开发工具的入门及基本使用

本文介绍了VsCode是一款轻量级且功能丰富的代码编辑器。它提供了强大的代码编辑功能,包括智能代码补全、语法高亮、代码折叠等。此外,VsCode还支持多种编程语言和框架,并且有大量的扩展插件可供选择。通过简单的配置,VsCode可以满足各种开发需求。本文还介绍了VsCode的下载和安装步骤,以及一些推荐的插件,如代码格式化工具、多光标编辑器和Git集成插件。总之,VsCode是一款强大而易于使用的代码编辑器,适用于各种开发场景。

2024-01-05 14:58:04 1087 5

原创 为什么我们需要JS中的浅拷贝?

本文将深入探究JavaScript中的浅拷贝操作。首先,我们将介绍浅拷贝的概念和用途,以及与深拷贝的区别。接下来,我们将讨论JavaScript中常用的几种实现浅拷贝的方法,包括使用扩展运算符、Object.assign()方法以及使用数组的slice()和concat()方法。我们将为每种方法提供示例代码,并对其进行解释和分析。此外,我们还将探讨浅拷贝的一些注意事项,例如对于嵌套对象和引用类型的处理,以及可能导致的潜在问题。最后,我们将总结本文的主要内容,并提供一些实际应用中使用浅拷贝的建议。通过本文的学

2024-01-05 11:56:11 853

原创 Python Pillow (PIL)库的完全指南:图像处理和增强的实用技巧

历史: PIL(Python Imaging Library)是一个用于图像处理的开源库,最初由Fredrik Lundh于1995年创建。PIL库最初是为了为Python提供一种方便的图像处理解决方案而设计的。然而,在2009年之后,PIL库的开发停滞不前,用户反馈也不断增加。因此,Pillow库在2010年被创建出来,作为对PIL库的替代和改进版本。Pillow库保持了与PIL库兼容的API,并持续更新和维护。

2024-01-04 10:35:52 1130 3

原创 回顾2023年我的编程之路你是否和我一样

本文回顾了作者在2023年的编程之路,重点关注作者学习JavaScript前端的经历和成果。文章以引言开篇,介绍了编程之路的开始和学习JavaScript前端的目标。接着,文章详细讲述了作者学习JavaScript的基础知识,包括语法、数据类型、函数、变量等核心概念。随后,作者探索了JavaScript的高级概念,如面向对象编程、事件处理、DOM操作、模块化开发和异步编程。此外,作者分享了在实践项目中的经验,包括参与小型网站开发和与HTML、CSS的交互等。文章还探讨了作者在编程过程中遇到的挑战,并提供了解

2024-01-04 10:18:20 840

原创 EDG浏览器:解决问题的全新选择

当涉及到准备文章摘要时,以下是一些步骤和注意事项可以帮助你:阅读全文:首先,仔细阅读整篇文章。这将帮助你了解文章的主题、主要论点和关键信息。确定主题句:找到文章的主题句或主要论点。这是文章的核心思想,也是摘要的焦点。概括主要观点:在摘要中,集中概括文章中的主要观点和关键信息。确保你理解并准确表达作者的意图。简洁表达:避免冗长的句子和无关的细节。用简洁而明确的语言表达文章的主要内容。保持原文结构:尽量保持原文的逻辑结构和段落顺序。将文章分为不同的段落,按照适当的顺序呈现摘要。避免引用:

2024-01-03 17:00:47 928 4

原创 ECMAScript和JavaScript的区别是什么?

绝大多数的 JavaScript 程序都是围绕对象构建的。对象是 JavaScript 中最基本的数据类型之一,可以通过字面量、构造函数或者Object.create()方法来创建。对象的属性可以通过点表示法或者方括号表示法进行访问,也可以通过赋值来定义新属性。方法是对象中的函数,可以通过对象的属性来引用和调用。JavaScript 中的对象是基于原型的,每个对象都有一个原型对象,它包含一些共享的属性和方法。通过原型链的方式,我们可以访问到原型对象中的属性和方法。在 JavaScript 中,我

2024-01-03 16:53:47 845

原创 从Windows 1.0到Windows 10的旅程:探索Windows系统的起源和第一个版本特点

Windows系统的起源可以追溯到微软公司的创始人比尔·盖茨和保罗·艾伦。在1970年代末期,他们意识到个人计算机的未来潜力,希望开发一种操作系统,使得普通用户也能轻松使用计算机。当时的计算机操作系统主要是基于命令行界面,用户需要通过输入特定的命令来操作计算机。这种方式对大多数普通用户来说非常复杂和不友好。比尔·盖茨和保罗·艾伦希望能够开发一种具备图形用户界面(GUI)的操作系统,使得计算机更加易于使用。他们开始进行项目开发,最初的目标是将GUI带入个人计算机。

2024-01-02 16:53:56 1261

原创 GitHub Copilot 快速入门快来看!

了解GitHub Copilot的基本概念:GitHub Copilot是一个基于机器学习的代码助手,它可以自动补全代码并提供有关方法和函数的建议。了解它如何工作和提供的功能,可以帮助你更好地使用它。安装GitHub Copilot插件:根据你使用的编程编辑器,安装适用于你的编辑器的GitHub Copilot插件。目前,GitHub Copilot已经支持了一些主流的编辑器,如Visual Studio Code和Atom等。

2024-01-01 19:48:26 597 4

原创 Windows系统历史版本简介详细版

通过学习和应用Windows 11的新功能和特点,你将能够更好地利用虚拟桌面进行多任务管理,便捷地使用Microsoft Teams进行协作工作,并享受到更强大的游戏性能和体验。通过学习Windows 11的性能优化和体验提升,你将能够了解系统要求,优化启动速度,掌握新的多任务处理方式,并学会优化系统性能和电源管理。通过学习如何升级到Windows 11并适应和操作新界面和功能,你将能够顺利完成升级过程,了解新的界面设计和功能,从而更高效地使用Windows 11,并充分利用其提供的优化和改进。

2023-12-31 18:26:25 988 8

原创 工具--Git详解快来看看吧

Git的标签和版本发布是为了方便记录和管理软件的版本历史而引入的功能。标签是用于表示特定版本的重要里程碑的一种引用,通常用于标记软件的版本发布。在Git中,可以创建轻量级标签或带注释的标签,并可以通过命令查看、切换和删除标签。创建的标签默认只在本地存储库中可见,但可以通过推送标签到远程存储库来共享。版本发布流程通常包括开发完成并通过测试、提交合并到稳定的发布分支、创建新标签、推送标签到远程存储库以及发布代码和文档等步骤。使用标签和版本发布的好处是提高代码的可追溯性和可维护性,方便开发者和用户查看和获取特定版

2023-12-31 15:57:29 1071 2

Java猴子出迷宫资源

简单描述一下,思路 上半部分(main方法){ 1.首先你需要把地图做出来 2.创建一个数组 : 3.0代表路可以走 1代表障碍物 } 下半部分(clas类){ //Boolean true 表示通过 false 表示未通过 // monkey:二位数组表示迷宫 // int I, int j i表示行 j表示列数即:迷宫的坐标 //path:路径找路的 //找寻的路我们用递归来解决我们定义一下几个: //0表示可以走,1表示有障碍物,2表示可以走3表示走过,但是不能走通! //最后做一个老鼠路径的发法就是遇到怎么办! //这里我用右下左上路径 }

2022-11-19

空空如也

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

TA关注的人

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