🏷️ 标签云
java
12
棘手问题
3
投资
1
股票
2
理财
1
git
1
软件
3
backend
5
生活
3
随笔
2
博客
3
功能更新
3
思考总结
3
问题
2
IDE
3
高并发
1
Java
11
Algorithm
26
Binary Search
3
Data Structure
3
技术相关
1
DataStructure
7
快慢指针
1
排序
1
计数法
1
二分查找
1
LeetCode
11
Greedy
2
Array
2
PriorityQueue
1
DynamicProgramming
1
TwoPointers
1
Stack
1
贪心算法
1
字符串处理
3
字符串
2
leetcode
1
双指针
1
队列
1
原地算法
1
AI
1
Claude
1
Anthropic
1
MCP
1
Coding
1
Productivity
1
String
2
KMP
2
48
个标签
42
篇文章
#AI 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#Algorithm 26 篇文章
LeetCode 28 题解:四种方法实现 strStr() (Find the Index of the First Occurrence in a String)
本文详细分析了 LeetCode 第 28 题的四种解法:暴力匹配、KMP 算法、Java 内置 indexOf 方法以及 substring + startsWith 方法。深入探讨了每种算法...
KMP 算法详解:从 LPS 数组到 LeetCode 28 实战
深入剖析 KMP 算法,从核心思想、LPS 数组的构建与关键逻辑,到 LeetCode 28 的完整代码实现,带你彻底掌握这个高效的字符串匹配算法。
LeetCode 6 Zigzag Conversion - 三种解法深度分析
深入分析LeetCode第6题Zigzag Conversion的三种解法:模拟法、按行遍历法和数学公式法,重点解释数学公式法的推导过程
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
LeetCode 58 Length of Last Word 详细分析
深入分析 LeetCode 58 题最后一个单词的长度问题,对比字符串分割和双指针两种解法的优缺点、时间空间复杂度差异
LeetCode 14 最长公共前缀:五种解法深度解析
深入分析 LeetCode 14 题最长公共前缀问题的五种经典解法:垂直扫描法、水平扫描法、indexOf优化法、二分查找法和分治法,详细解释每种方法的实现原理、时间复杂度和适用场景。
LeetCode 13. Roman to Integer - 三种解法详细分析
深入分析LeetCode第13题罗马数字转整数问题,详细对比三种不同的解法思路,包括从左到右遍历、从右到左遍历和优化的字符数组方法,分析各自的时间复杂度和空间复杂度。
LeetCode 12 - Integer to Roman 详细分析:三种解法深度对比
深入分析LeetCode第12题Integer to Roman的三种不同解法:贪心算法、分位处理和预构建数组法,详细对比各自的优缺点和适用场景
LeetCode 42 题接雨水 - 三种解法详细分析
本文详细分析了 LeetCode 第 42 题接雨水的三种常用解法:动态规划、双指针和单调栈。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 135. Candy 分析
本文详细分析了 LeetCode 第 135 题"分糖果"的三种常用解法:两次遍历、两个数组和优先队列。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 134 加油站问题详解 (Gas Station Problem Explained)
详细分析 LeetCode 134 题的三种解法,深入探讨解法2和解法3的原理,并比较各算法的优劣及给出建议。
LeetCode 238: Product of Array Except Self - 三种解法详细分析
详细分析了 LeetCode 238 'Product of Array Except Self' 问题的三种解法,包括暴力法、左右乘积列表法以及空间优化法,并对比了它们的时间和空间复杂度。
LeetCode 274 H-Index 详解与多种解法分析
详细解析LeetCode 274 H-Index问题,包括问题理解、三种解法(排序法、计数法和二分查找)及其执行流程分析与优劣比较
LeetCode 283 Move Zeroes Analysis
详细分析LeetCode 283 Move Zeroes问题的三种解法,对比它们的时间和空间复杂度及算法优劣
LeetCode 45 跳跃游戏 II 三种解法分析
详细分析 LeetCode 45 跳跃游戏 II 的三种不同解法:贪心(正向扫描)、贪心(反向扫描)和动态规划,比较它们的时间和空间复杂度。
LeetCode 55 Jump Game 三种解法详细分析与对比
详细分析 LeetCode 55 Jump Game 的贪心、动态规划、反向贪心三种主流解法,含代码、复杂度、流程举例与方法对比。
LeetCode 188: 股票买卖 IV 深度解析 (Best Time to Buy and Sell Stock IV)
详细分析 LeetCode 188 股票买卖问题,对比其与系列问题 121、122、123 的区别,并深入解析两种动态规划解法及其优化。
LeetCode 123 买卖股票的最佳时机 III 详解
详细分析 LeetCode 123 买卖股票的最佳时机 III 的两种解法,对比与 121 和 122 的区别,并提供详细的解题思路和步骤。
LeetCode 122 买卖股票的最佳时机 II 详细分析及与 121 对比
详细分析 LeetCode 122 (买卖股票的最佳时机 II),对比其与 LeetCode 121 的区别,解释贪心和动态规划解法,并包含 DP 表格推演过程。
LeetCode 121 买卖股票的最佳时机详解
详细分析LeetCode 121买卖股票的最佳时机问题的四种解法,包括暴力法、一次遍历法和动态规划方法
[LeetCode 301] 删除无效括号的两种解法分析
本文详细解析 LeetCode 301 题删除无效括号的 BFS 和 DFS 解法,重点讲解 DFS 回溯机制的工作原理。
LeetCode 189 旋转数组:三种解法分析
详细分析 LeetCode 189 题旋转数组的三种常见解法:使用额外数组、数组反转、循环替换,并比较其优劣和时空复杂度。
AI工具选择与效率提升:程序员的学习与工作指南
本文探讨程序员如何高效选择和使用AI工具、构建有效的算法学习路径,以及提升学习效率和思考能力的实用策略。
LeetCode 32:最长有效括号题解(贪心算法/DP/栈)
提供三种方法拓展解题思维
数组去重算法分析:保留最多k个重复元素
leetcode 80 题,拓展至有序数组中保留 k 个元素
二分查找算法分析
对几种不同的Java二分查找实现进行详细分析,包括基础版本、边界查找(最左/最右)及其变种,讨论区间定义、循环条件、边界处理和各自优劣。
#Anthropic 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#Array 2 篇文章
LeetCode 135. Candy 分析
本文详细分析了 LeetCode 第 135 题"分糖果"的三种常用解法:两次遍历、两个数组和优先队列。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 134 加油站问题详解 (Gas Station Problem Explained)
详细分析 LeetCode 134 题的三种解法,深入探讨解法2和解法3的原理,并比较各算法的优劣及给出建议。
#Binary Search 3 篇文章
LeetCode 32:最长有效括号题解(贪心算法/DP/栈)
提供三种方法拓展解题思维
数组去重算法分析:保留最多k个重复元素
leetcode 80 题,拓展至有序数组中保留 k 个元素
二分查找算法分析
对几种不同的Java二分查找实现进行详细分析,包括基础版本、边界查找(最左/最右)及其变种,讨论区间定义、循环条件、边界处理和各自优劣。
#Claude 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#Coding 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#Data Structure 3 篇文章
LeetCode 32:最长有效括号题解(贪心算法/DP/栈)
提供三种方法拓展解题思维
数组去重算法分析:保留最多k个重复元素
leetcode 80 题,拓展至有序数组中保留 k 个元素
二分查找算法分析
对几种不同的Java二分查找实现进行详细分析,包括基础版本、边界查找(最左/最右)及其变种,讨论区间定义、循环条件、边界处理和各自优劣。
#DataStructure 7 篇文章
LeetCode 238: Product of Array Except Self - 三种解法详细分析
详细分析了 LeetCode 238 'Product of Array Except Self' 问题的三种解法,包括暴力法、左右乘积列表法以及空间优化法,并对比了它们的时间和空间复杂度。
LeetCode 274 H-Index 详解与多种解法分析
详细解析LeetCode 274 H-Index问题,包括问题理解、三种解法(排序法、计数法和二分查找)及其执行流程分析与优劣比较
LeetCode 283 Move Zeroes Analysis
详细分析LeetCode 283 Move Zeroes问题的三种解法,对比它们的时间和空间复杂度及算法优劣
LeetCode 55 Jump Game 三种解法详细分析与对比
详细分析 LeetCode 55 Jump Game 的贪心、动态规划、反向贪心三种主流解法,含代码、复杂度、流程举例与方法对比。
LeetCode 122 买卖股票的最佳时机 II 详细分析及与 121 对比
详细分析 LeetCode 122 (买卖股票的最佳时机 II),对比其与 LeetCode 121 的区别,解释贪心和动态规划解法,并包含 DP 表格推演过程。
LeetCode 121 买卖股票的最佳时机详解
详细分析LeetCode 121买卖股票的最佳时机问题的四种解法,包括暴力法、一次遍历法和动态规划方法
[LeetCode 301] 删除无效括号的两种解法分析
本文详细解析 LeetCode 301 题删除无效括号的 BFS 和 DFS 解法,重点讲解 DFS 回溯机制的工作原理。
#DynamicProgramming 1 篇文章
LeetCode 42 题接雨水 - 三种解法详细分析
本文详细分析了 LeetCode 第 42 题接雨水的三种常用解法:动态规划、双指针和单调栈。每种解法都提供了详细的思路、代码实现和复杂度分析。
#Greedy 2 篇文章
LeetCode 135. Candy 分析
本文详细分析了 LeetCode 第 135 题"分糖果"的三种常用解法:两次遍历、两个数组和优先队列。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 134 加油站问题详解 (Gas Station Problem Explained)
详细分析 LeetCode 134 题的三种解法,深入探讨解法2和解法3的原理,并比较各算法的优劣及给出建议。
#IDE 3 篇文章
AI工具选择与效率提升:程序员的学习与工作指南
本文探讨程序员如何高效选择和使用AI工具、构建有效的算法学习路径,以及提升学习效率和思考能力的实用策略。
深入了解模型上下文协议 (MCP) 及其在 Cursor 中的意义
本文介绍了模型上下文协议 (MCP) 的概念、架构和优势,并探讨了 Cursor 支持 MCP 对开发者工作流程的意义。
Cursor 或者 VSCode 中无法运行 java单元测试
解决Cursor和VSCode中Java单元测试无法运行的问题,涉及配置和构建过程
#Java 11 篇文章
LeetCode 28 题解:四种方法实现 strStr() (Find the Index of the First Occurrence in a String)
本文详细分析了 LeetCode 第 28 题的四种解法:暴力匹配、KMP 算法、Java 内置 indexOf 方法以及 substring + startsWith 方法。深入探讨了每种算法...
LeetCode 6 Zigzag Conversion - 三种解法深度分析
深入分析LeetCode第6题Zigzag Conversion的三种解法:模拟法、按行遍历法和数学公式法,重点解释数学公式法的推导过程
LeetCode 58 Length of Last Word 详细分析
深入分析 LeetCode 58 题最后一个单词的长度问题,对比字符串分割和双指针两种解法的优缺点、时间空间复杂度差异
LeetCode 14 最长公共前缀:五种解法深度解析
深入分析 LeetCode 14 题最长公共前缀问题的五种经典解法:垂直扫描法、水平扫描法、indexOf优化法、二分查找法和分治法,详细解释每种方法的实现原理、时间复杂度和适用场景。
LeetCode 13. Roman to Integer - 三种解法详细分析
深入分析LeetCode第13题罗马数字转整数问题,详细对比三种不同的解法思路,包括从左到右遍历、从右到左遍历和优化的字符数组方法,分析各自的时间复杂度和空间复杂度。
LeetCode 12 - Integer to Roman 详细分析:三种解法深度对比
深入分析LeetCode第12题Integer to Roman的三种不同解法:贪心算法、分位处理和预构建数组法,详细对比各自的优缺点和适用场景
LeetCode 238: Product of Array Except Self - 三种解法详细分析
详细分析了 LeetCode 238 'Product of Array Except Self' 问题的三种解法,包括暴力法、左右乘积列表法以及空间优化法,并对比了它们的时间和空间复杂度。
LeetCode 189 旋转数组:三种解法分析
详细分析 LeetCode 189 题旋转数组的三种常见解法:使用额外数组、数组反转、循环替换,并比较其优劣和时空复杂度。
LeetCode 32:最长有效括号题解(贪心算法/DP/栈)
提供三种方法拓展解题思维
数组去重算法分析:保留最多k个重复元素
leetcode 80 题,拓展至有序数组中保留 k 个元素
二分查找算法分析
对几种不同的Java二分查找实现进行详细分析,包括基础版本、边界查找(最左/最右)及其变种,讨论区间定义、循环条件、边界处理和各自优劣。
#KMP 2 篇文章
LeetCode 28 题解:四种方法实现 strStr() (Find the Index of the First Occurrence in a String)
本文详细分析了 LeetCode 第 28 题的四种解法:暴力匹配、KMP 算法、Java 内置 indexOf 方法以及 substring + startsWith 方法。深入探讨了每种算法...
KMP 算法详解:从 LPS 数组到 LeetCode 28 实战
深入剖析 KMP 算法,从核心思想、LPS 数组的构建与关键逻辑,到 LeetCode 28 的完整代码实现,带你彻底掌握这个高效的字符串匹配算法。
#LeetCode 11 篇文章
LeetCode 28 题解:四种方法实现 strStr() (Find the Index of the First Occurrence in a String)
本文详细分析了 LeetCode 第 28 题的四种解法:暴力匹配、KMP 算法、Java 内置 indexOf 方法以及 substring + startsWith 方法。深入探讨了每种算法...
KMP 算法详解:从 LPS 数组到 LeetCode 28 实战
深入剖析 KMP 算法,从核心思想、LPS 数组的构建与关键逻辑,到 LeetCode 28 的完整代码实现,带你彻底掌握这个高效的字符串匹配算法。
LeetCode 6 Zigzag Conversion - 三种解法深度分析
深入分析LeetCode第6题Zigzag Conversion的三种解法:模拟法、按行遍历法和数学公式法,重点解释数学公式法的推导过程
LeetCode 58 Length of Last Word 详细分析
深入分析 LeetCode 58 题最后一个单词的长度问题,对比字符串分割和双指针两种解法的优缺点、时间空间复杂度差异
LeetCode 14 最长公共前缀:五种解法深度解析
深入分析 LeetCode 14 题最长公共前缀问题的五种经典解法:垂直扫描法、水平扫描法、indexOf优化法、二分查找法和分治法,详细解释每种方法的实现原理、时间复杂度和适用场景。
LeetCode 13. Roman to Integer - 三种解法详细分析
深入分析LeetCode第13题罗马数字转整数问题,详细对比三种不同的解法思路,包括从左到右遍历、从右到左遍历和优化的字符数组方法,分析各自的时间复杂度和空间复杂度。
LeetCode 12 - Integer to Roman 详细分析:三种解法深度对比
深入分析LeetCode第12题Integer to Roman的三种不同解法:贪心算法、分位处理和预构建数组法,详细对比各自的优缺点和适用场景
LeetCode 42 题接雨水 - 三种解法详细分析
本文详细分析了 LeetCode 第 42 题接雨水的三种常用解法:动态规划、双指针和单调栈。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 135. Candy 分析
本文详细分析了 LeetCode 第 135 题"分糖果"的三种常用解法:两次遍历、两个数组和优先队列。每种解法都提供了详细的思路、代码实现和复杂度分析。
LeetCode 134 加油站问题详解 (Gas Station Problem Explained)
详细分析 LeetCode 134 题的三种解法,深入探讨解法2和解法3的原理,并比较各算法的优劣及给出建议。
LeetCode 238: Product of Array Except Self - 三种解法详细分析
详细分析了 LeetCode 238 'Product of Array Except Self' 问题的三种解法,包括暴力法、左右乘积列表法以及空间优化法,并对比了它们的时间和空间复杂度。
#MCP 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#PriorityQueue 1 篇文章
LeetCode 135. Candy 分析
本文详细分析了 LeetCode 第 135 题"分糖果"的三种常用解法:两次遍历、两个数组和优先队列。每种解法都提供了详细的思路、代码实现和复杂度分析。
#Productivity 1 篇文章
体验 Claude Code:终端丝滑编程新体验,AI 助力开发效率飞跃
本文结合官方资讯与个人实践,介绍 Anthropic 最新发布的 Claude Code 及其背后的 Model Context Protocol(MCP)开放标准,并分享在终端、Cursor ...
#Stack 1 篇文章
LeetCode 42 题接雨水 - 三种解法详细分析
本文详细分析了 LeetCode 第 42 题接雨水的三种常用解法:动态规划、双指针和单调栈。每种解法都提供了详细的思路、代码实现和复杂度分析。
#String 2 篇文章
LeetCode 28 题解:四种方法实现 strStr() (Find the Index of the First Occurrence in a String)
本文详细分析了 LeetCode 第 28 题的四种解法:暴力匹配、KMP 算法、Java 内置 indexOf 方法以及 substring + startsWith 方法。深入探讨了每种算法...
KMP 算法详解:从 LPS 数组到 LeetCode 28 实战
深入剖析 KMP 算法,从核心思想、LPS 数组的构建与关键逻辑,到 LeetCode 28 的完整代码实现,带你彻底掌握这个高效的字符串匹配算法。
#TwoPointers 1 篇文章
LeetCode 42 题接雨水 - 三种解法详细分析
本文详细分析了 LeetCode 第 42 题接雨水的三种常用解法:动态规划、双指针和单调栈。每种解法都提供了详细的思路、代码实现和复杂度分析。
#backend 5 篇文章
LeetCode 45 跳跃游戏 II 三种解法分析
详细分析 LeetCode 45 跳跃游戏 II 的三种不同解法:贪心(正向扫描)、贪心(反向扫描)和动态规划,比较它们的时间和空间复杂度。
Cursor 或者 VSCode 中无法运行 java单元测试
解决Cursor和VSCode中Java单元测试无法运行的问题,涉及配置和构建过程
ByteBuffer 详解
Java NIO 学习,ByteBuffer 学习笔记
postman,浏览器测试接口正常,HttpClient 调用就报错
事情是这样的:第三方提供了一个接口需要对接,我就对接了,测试环节的时候怎么都调不通,各种排查,各方人员都动员了起来,就是没有找到问题,下面把问题报错的原因呈上...
正则表达式(java 版)的理解
java 正则表达式的介绍
#git 1 篇文章
git submodule 用法总结
git submodule 的使用总结
#java 12 篇文章
LeetCode 45 跳跃游戏 II 三种解法分析
详细分析 LeetCode 45 跳跃游戏 II 的三种不同解法:贪心(正向扫描)、贪心(反向扫描)和动态规划,比较它们的时间和空间复杂度。
LeetCode 188: 股票买卖 IV 深度解析 (Best Time to Buy and Sell Stock IV)
详细分析 LeetCode 188 股票买卖问题,对比其与系列问题 121、122、123 的区别,并深入解析两种动态规划解法及其优化。
LeetCode 123 买卖股票的最佳时机 III 详解
详细分析 LeetCode 123 买卖股票的最佳时机 III 的两种解法,对比与 121 和 122 的区别,并提供详细的解题思路和步骤。
LeetCode 122 买卖股票的最佳时机 II 详细分析及与 121 对比
详细分析 LeetCode 122 (买卖股票的最佳时机 II),对比其与 LeetCode 121 的区别,解释贪心和动态规划解法,并包含 DP 表格推演过程。
Phaser 类详解(JUC 并发)
juc 包中一个不好理解的类,提供了丰富的功能
Cursor 或者 VSCode 中无法运行 java单元测试
解决Cursor和VSCode中Java单元测试无法运行的问题,涉及配置和构建过程
ByteBuffer 详解
Java NIO 学习,ByteBuffer 学习笔记
postman,浏览器测试接口正常,HttpClient 调用就报错
事情是这样的:第三方提供了一个接口需要对接,我就对接了,测试环节的时候怎么都调不通,各种排查,各方人员都动员了起来,就是没有找到问题,下面把问题报错的原因呈上...
正则表达式(java 版)的理解
java 正则表达式的介绍
docker 问题排查
docker 遇到的问题
git submodule 用法总结
git submodule 的使用总结
sping cloud 无法加载bootstrap.properties
问题排查方案解决
#leetcode 1 篇文章
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
#二分查找 1 篇文章
LeetCode 274 H-Index 详解与多种解法分析
详细解析LeetCode 274 H-Index问题,包括问题理解、三种解法(排序法、计数法和二分查找)及其执行流程分析与优劣比较
#功能更新 3 篇文章

博客 1.0 版本更新功能详解
全面升级的博客 1.0 版本,带来更好的用户体验:优化侧边栏、新增主题切换、阅读进度条、折叠功能等多项改进

博客封面图功能演示
博客新功能介绍:封面图-代码高亮-阅读进度条
博客的模版介绍
该博客的文章格式有严格的要求,遵守该规则才可以有好的排版
#博客 3 篇文章

博客 1.0 版本更新功能详解
全面升级的博客 1.0 版本,带来更好的用户体验:优化侧边栏、新增主题切换、阅读进度条、折叠功能等多项改进

博客封面图功能演示
博客新功能介绍:封面图-代码高亮-阅读进度条
博客的模版介绍
该博客的文章格式有严格的要求,遵守该规则才可以有好的排版
#原地算法 1 篇文章
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
#双指针 1 篇文章
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
#字符串 2 篇文章
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
LeetCode 14 最长公共前缀:五种解法深度解析
深入分析 LeetCode 14 题最长公共前缀问题的五种经典解法:垂直扫描法、水平扫描法、indexOf优化法、二分查找法和分治法,详细解释每种方法的实现原理、时间复杂度和适用场景。
#字符串处理 3 篇文章
LeetCode 6 Zigzag Conversion - 三种解法深度分析
深入分析LeetCode第6题Zigzag Conversion的三种解法:模拟法、按行遍历法和数学公式法,重点解释数学公式法的推导过程
LeetCode 58 Length of Last Word 详细分析
深入分析 LeetCode 58 题最后一个单词的长度问题,对比字符串分割和双指针两种解法的优缺点、时间空间复杂度差异
LeetCode 13. Roman to Integer - 三种解法详细分析
深入分析LeetCode第13题罗马数字转整数问题,详细对比三种不同的解法思路,包括从左到右遍历、从右到左遍历和优化的字符数组方法,分析各自的时间复杂度和空间复杂度。
#快慢指针 1 篇文章
LeetCode 283 Move Zeroes Analysis
详细分析LeetCode 283 Move Zeroes问题的三种解法,对比它们的时间和空间复杂度及算法优劣
#思考总结 3 篇文章
AI工具选择与效率提升:程序员的学习与工作指南
本文探讨程序员如何高效选择和使用AI工具、构建有效的算法学习路径,以及提升学习效率和思考能力的实用策略。
深入了解模型上下文协议 (MCP) 及其在 Cursor 中的意义
本文介绍了模型上下文协议 (MCP) 的概念、架构和优势,并探讨了 Cursor 支持 MCP 对开发者工作流程的意义。
Final Cut Pro 学习笔记
总结了Final Cut Pro 学习笔记的过程
#技术相关 1 篇文章
AI工具选择与效率提升:程序员的学习与工作指南
本文探讨程序员如何高效选择和使用AI工具、构建有效的算法学习路径,以及提升学习效率和思考能力的实用策略。
#投资 1 篇文章
给投资新手的极简股票课
参考书籍《给投资新手的极简股票课(小白理财)》笔记
#排序 1 篇文章
LeetCode 274 H-Index 详解与多种解法分析
详细解析LeetCode 274 H-Index问题,包括问题理解、三种解法(排序法、计数法和二分查找)及其执行流程分析与优劣比较
#棘手问题 3 篇文章
LeetCode 123 买卖股票的最佳时机 III 详解
详细分析 LeetCode 123 买卖股票的最佳时机 III 的两种解法,对比与 121 和 122 的区别,并提供详细的解题思路和步骤。
docker 问题排查
docker 遇到的问题
sping cloud 无法加载bootstrap.properties
问题排查方案解决
#理财 1 篇文章
给投资新手的极简股票课
参考书籍《给投资新手的极简股票课(小白理财)》笔记
#生活 3 篇文章
Final Cut Pro 学习笔记
总结了Final Cut Pro 学习笔记的过程
“用自己的域名创建邮箱( 苹果用户订阅 icloud + 服务)”
定义自己的个性邮箱,自己的域名别浪费了
博客的模版介绍
该博客的文章格式有严格的要求,遵守该规则才可以有好的排版
#股票 2 篇文章
LeetCode 121 买卖股票的最佳时机详解
详细分析LeetCode 121买卖股票的最佳时机问题的四种解法,包括暴力法、一次遍历法和动态规划方法
给投资新手的极简股票课
参考书籍《给投资新手的极简股票课(小白理财)》笔记
#计数法 1 篇文章
LeetCode 274 H-Index 详解与多种解法分析
详细解析LeetCode 274 H-Index问题,包括问题理解、三种解法(排序法、计数法和二分查找)及其执行流程分析与优劣比较
#贪心算法 1 篇文章
LeetCode 12 - Integer to Roman 详细分析:三种解法深度对比
深入分析LeetCode第12题Integer to Roman的三种不同解法:贪心算法、分位处理和预构建数组法,详细对比各自的优缺点和适用场景
#软件 3 篇文章
深入了解模型上下文协议 (MCP) 及其在 Cursor 中的意义
本文介绍了模型上下文协议 (MCP) 的概念、架构和优势,并探讨了 Cursor 支持 MCP 对开发者工作流程的意义。
Final Cut Pro 学习笔记
总结了Final Cut Pro 学习笔记的过程
git submodule 用法总结
git submodule 的使用总结
#问题 2 篇文章
LeetCode 189 旋转数组:三种解法分析
详细分析 LeetCode 189 题旋转数组的三种常见解法:使用额外数组、数组反转、循环替换,并比较其优劣和时空复杂度。
Final Cut Pro 学习笔记
总结了Final Cut Pro 学习笔记的过程
#队列 1 篇文章
LeetCode 151 反转字符串中的单词 - 四种解法详细分析
深入分析LeetCode 151题的四种不同解法:内置函数法、双指针法、双端队列法和原地算法,详细对比各种方法的时间复杂度、空间复杂度和执行效率
#随笔 2 篇文章
“用自己的域名创建邮箱( 苹果用户订阅 icloud + 服务)”
定义自己的个性邮箱,自己的域名别浪费了
博客的模版介绍
该博客的文章格式有严格的要求,遵守该规则才可以有好的排版
#高并发 1 篇文章
Phaser 类详解(JUC 并发)
juc 包中一个不好理解的类,提供了丰富的功能