《leetcode-runner》如何手搓一个debug调试器——引言

背景

最近笔者写了个idea插件------leetcode-runner。该插件可以让扣友在本地刷leetcode,并且leetcode提供的和代码相关的编辑功能该插件都提供,具体演示如下

唯一不足的就是代码debug。众所周知,leetcode算法是核心代码模式,想要利用IDE调试 ,需要自己补充一堆代码,而且每次更换题目,对应的补充代码又得重新写一遍,可谓是相当麻烦。如今市面上同类产品都不具备debug核心代码的功能leetcode官网提供的调试功能又要VIP,于是我想,能不能自己搓一个调试器。在笔者不屑努力下,终于完成辣!!!具体效果如下

作为一个技术博主,有好东西自然想着把自己的思路分享出去,因此产生了这篇文章。但debug内容非常多,需要分若干篇文章介绍,本文作为引言,将大致介绍笔者文章撰写思路

笔者将按照如下所示的大纲编写文章

如果对我这个项目感兴趣的读者,可以关注一下我的这个项目

仓库地址:https://github.com/xuhuafeifei/leetcode-runner

相关推荐
松☆2 分钟前
CANN与大模型推理:在边缘端高效运行7B参数语言模型的实践指南
人工智能·算法·语言模型
一只大侠的侠9 分钟前
【Harmonyos】Flutter开源鸿蒙跨平台训练营 Day 2 鸿蒙跨平台开发环境搭建与工程实践
flutter·开源·harmonyos
java干货12 分钟前
为什么 “File 10“ 排在 “File 2“ 前面?解决文件名排序的终极算法:自然排序
开发语言·python·算法
皮皮哎哟20 分钟前
数据结构:嵌入式常用排序与查找算法精讲
数据结构·算法·排序算法·二分查找·快速排序
程序员清洒29 分钟前
CANN模型剪枝:从敏感度感知到硬件稀疏加速的全链路压缩实战
算法·机器学习·剪枝
vortex543 分钟前
几种 dump hash 方式对比分析
算法·哈希算法
酷酷的崽7981 小时前
CANN 开源生态特别篇:通过 ONNX 实现跨框架高性能推理
开源
Wei&Yan2 小时前
数据结构——顺序表(静/动态代码实现)
数据结构·c++·算法·visual studio code
团子的二进制世界2 小时前
G1垃圾收集器是如何工作的?
java·jvm·算法
吃杠碰小鸡2 小时前
高中数学-数列-导数证明
前端·数学·算法