当前位置: 首页 > news >正文

【for lovelier】IDEA + LeetCode Editor 最佳实践

for lovelier

  • LeetCode Editor
  • How to Config LeetCode Plugin?
    • Java Config

LeetCode Editor

leetcode editor 是 idea 中一个非常不错的刷题插件,通过一些自定义模板可以实现代码的 debug 操作。
在这里插入图片描述

How to Config LeetCode Plugin?

在这里插入图片描述

Java Config

  1. code filename
Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})

  1. code template
${question.content}

package cn;
/**
 * @author cloaks
 * @questionId ${question.frontendQuestionId}
 * @title ${question.title}
 * @titleSlug ${question.titleSlug}
 * @date $!velocityTool.date()
 */
public class Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
    public static void main(String[] args) {
        System.out.println("hello world!");
        Solution solution = new Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
    }
    
    ${question.code}
}
  1. temp file path is project root
    大学没有好好学,现在又重拾数据结构,苦哈哈了
    详细配置,大家可以参考我的GitHub公开的刷题项目:传送门

example: ~/data-struct

在这里插入图片描述

相关文章:

  • React Native 0.70 版本发布,Hermes 成为默认引擎
  • 【Java基础】时间日期类之Date类、SimplDateFormat类、Calendar类及二月天案例
  • 2023计算机毕业设计SSM最新选题之javaEE的仓库管理系统93c6b
  • 编程路学习书单推荐
  • 【OpenCV】基于cv2的图像阈值化处理【超详细的注释和解释】掌握基本操作
  • SpringBoot整合Canal、RabbitMQ监听数据变更记录
  • [HeMIM]Cl,[AeMIM]Br,[CeEIM]Cl,([HO-PECH-MIM]Cl,[HOOC-PECH-MIM]Cl改性酚醛树脂
  • 商业化广告--体系学习-- 6 -- 行业蓝图篇 -- 那些产品适合采用广告模式变现
  • 链路日志中追踪traceId
  • 2023计算机毕业设计SSM最新选题之javaJava班级信息管理系统x0w9c
  • 【Python炫技】使用zip函数,帮你写出更为Pythonic的代码!
  • 【python笔记】第十四节 文件操作
  • 【Verilog基础】【计算机体系结构】DMA数据搬移产生的cache一致性
  • 【JavaWeb】 Mybatis-02-Mybatis的快速入门
  • 微服务项目:尚融宝(20)(后端搭建:OSS文件上传整合)
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • css属性的继承、初识值、计算值、当前值、应用值
  • download使用浅析
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • 基于游标的分页接口实现
  • 温故知新之javascript面向对象
  • 问题之ssh中Host key verification failed的解决
  • 异常机制详解
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • #WEB前端(HTML属性)
  • (day6) 319. 灯泡开关
  • (Oracle)SQL优化技巧(一):分页查询
  • (层次遍历)104. 二叉树的最大深度
  • (二)springcloud实战之config配置中心
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (九)信息融合方式简介
  • (强烈推荐)移动端音视频从零到上手(下)
  • (全注解开发)学习Spring-MVC的第三天
  • (一)为什么要选择C++
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (轉貼)《OOD启思录》:61条面向对象设计的经验原则 (OO)
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .bat批处理(十一):替换字符串中包含百分号%的子串
  • .net framework4与其client profile版本的区别
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net 中viewstate的原理和使用
  • .netcore如何运行环境安装到Linux服务器
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ vulhub漏洞复现篇 ] JBOSS AS 4.x以下反序列化远程代码执行漏洞CVE-2017-7504
  • [ 隧道技术 ] 反弹shell的集中常见方式(四)python反弹shell
  • [2018][note]用于超快偏振开关和动态光束分裂的all-optical有源THz超表——
  • [383] 赎金信 js
  • [51nod1610]路径计数