自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode经典题目分析(Java + Python + Golang + C++):两数相加

循环遍历:同时遍历 l1 和 l2,每次取出对应位置的值 x 和 y,计算 sum = x + y + carry,更新进位 carry = sum // 10,将个位数 sum % 10 存入新节点。空间复杂度:O(max(m, n)),新链表的长度最多为两个链表长度的较大值加 1。创建一个新的链表保存结果,将每一步的个位数保存到新链表中,进位保存到下一次计算中。时间复杂度:O(max(m, n)),其中 m 和 n 为两个链表的长度。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。

2024-06-16 08:00:00 479

原创 leetcode经典题目分析(Java + Python + Golang + C++):合并两个有序数组

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,其中 nums1 的大小为 m + n,表示 nums1 有足够的空间(还剩 n 个元素的空间)接收 nums2 中的元素。解释:需要合并 [1, 2, 3] 和 [2, 5, 6] ,合并结果是 [1, 2, 2, 3, 5, 6]。输入: nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3。输出:[1,2,2,3,5,6]时间复杂度:O(m + n)空间复杂度:O(1)

2024-06-16 00:18:25 300

原创 leetcode经典题目分析(Java + Python + Golang + C++):两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]常见的解题思路有以下两种:暴力法:使用两层循环枚举每一对数字,检查其和是否为目标值。时间复杂度为 O(n^2)。

2024-06-16 00:05:02 251

原创 2024 最新 React Native 基础教程(第三篇:JavaScript 语法速成/回顾)

欢迎来到 2024 最新 React Native 基础教程的第三篇文章。在这篇文章中,我们将快速回顾和介绍 JavaScript 的基础语法。这对那些刚刚接触 JavaScript 或想要快速复习的人都非常适合。

2024-06-15 23:40:06 363

原创 2024最新 React Native 基础教程(第四篇:react语法速成/回顾)

React 是一个用于构建用户界面的 JavaScript 库。它由 Facebook 创建并维护。React 非常擅长于构建快速、响应式的单页应用(SPA)。这里是一些 React 的核心概念和语法要点。

2024-06-15 23:33:43 325

原创 2024最新 React Native 基础教程(第二篇:开发环境搭建)

大家好!欢迎来到 React Native 基础教程的第二篇。在本篇文章中,我们将讲述如何在你的电脑上搭建开发环境,以便你可以开始开发 React Native 应用。我们将涵盖 IOS 和 Android 环境的设置步骤。

2024-06-09 20:08:55 925 1

原创 Error installing cocoapods

如果提示将某些内容添加到你的Shell配置文件(例如 .bash_profile, .zshrc 或 .profile),请根据提示操作。安装rbenv和ruby-build。安装cocoapods报错。重新安装CocoaPods。安装最新版本Ruby。

2024-06-09 18:07:18 468

原创 2024 Node.js 和 npm 安装教程

访问 Node.js 官方网站,下载推荐版本 (LTS) 或最新版本.双击下载的安装程序文件 (.msi),根据提示完成安装.打开命令提示符(Cmd)或 PowerShell.

2024-06-08 18:07:32 205 1

原创 2024最新 NPM 介绍

NPM(Node Package Manager)是世界上最大的软件注册处和包管理工具,广泛用于 JavaScript 和 Node.js 的生态系统中。它允许用户安装、分享、分发代码,以及管理项目中的依赖关系。

2024-05-25 12:45:42 914

原创 2024最新 React Native 基础教程(第一篇:Quick Start)

react native快速入门篇

2024-05-25 12:35:30 748

原创 Debian常用命令

Debian是一个流行的Linux发行版,其基础命令与其他基于UNIX的操作系统相似。

2024-05-25 12:16:15 372

原创 容器技术简介

容器技术是一种轻量级的、可执行的软件打包方式,它将应用程序及其全部依赖环境封装在一个隔离的用户空间中称为“容器”。容器与虚拟机类似,它们都能提供隔离的环境运行应用程序,但容器更为轻量级,因为它们共享主机操作系统的内核,而不是每个虚拟机都有自己的操作系统。微服务架构: 容器非常适合微服务架构,这是一种构建应用程序的方法,将应用划分为一套小服务,每个服务运行在自己的容器中。镜像: 容器的模板,包含了运行应用所需的代码、运行时、库、环境变量和配置文件。多云和混合云: 容器支持在不同的云和本地环境中部署和迁移。

2024-05-25 12:11:39 376

原创 如何学习服务器硬件知识(基础篇)

在开始之前,你需要了解服务器硬件的基础概念,如CPU、内存、存储、主板、电源单元和散热系统的基本知识。制造商的硬件手册和技术数据表提供了详细的组件信息,是了解特定硬件性能和兼容性的好资源。维护和故障排除: 参与服务器的维护和故障排除可以帮助你更深入地理解服务器硬件如何运作,以及常见问题的解决策略。参与像Reddit的/r/servers,以及专业的IT论坛和社区,可以让你阅读他人的经验,并询问自己的问题。行业研讨会、网络研讨会和技术会议常常由硬件制造商举办,为你提供了学习和询问问题的平台。

2024-05-25 12:07:56 257

原创 最新vscode常用快捷键总结(Mac篇)

vscode常用快捷键

2024-05-19 16:27:38 542 1

原创 正则表达式详细介绍+示例(建议收藏,使用时即时查询)

正则表达式(Regular Expression,通常简写为 regex 或 regexp)是一种特殊的文本模式,它可以帮助你匹配、查找、替换等处理文本。在大多数编程语言,包括 JavaScript, Python, PHP, Java,以及数据库查询语言 SQL 等,都有内置对正则表达式的支持。***文档持续更新中***

2024-05-19 14:43:00 511 1

原创 指定位数生成随机验证码(Golang)

【代码】指定位数生成随机验证码(Golang)

2024-05-03 17:06:18 107

原创 2024最新 MySQL 下载安装配置教程

2024最新MySQL傻瓜式安装教学

2024-05-03 14:33:40 824 1

空空如也

空空如也

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

TA关注的人

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