一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

帮助用户发现最新鲜、最热门、最流行Github开源项目

已关注

17 人赞同了该文章

1.leetcode-editor 3.5k⭐

  • OpenGithub社区:
  • Github :

不要让编程挑战成为你的噩梦,让LeetCode Editor来帮你!这个开源项目提供了完整的LeetCode题目集和编辑器,让你更好地练习算法和数据结构。

[]

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

2.项目流行趋势

  • 项目地址
  • 开源时间:2019-03-20
  • 最后更新:2023-11-04
  • 主要语言
  • 项目分类:[]
  • 项目标签:[] []
  • Star历史曲线
www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

3.项目使用

在IDE中解决LeetCode问题,,满足做题和调试的需求。

编辑器支持: IntelliJ IDEA,PhpStorm,WebStorm,PyCharm,RubyMine,AppCode,CLion,GoLand,DataGrip,Rider MPS,Android Studio

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

本地调试

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

)

  • 通过插件库安装
  • 下载文件安装
  • 如果您想捐助此项目,可以选择Pro版本
www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor
  • 配置路径: File -> settings->tools->leetcode plugin
  • URL可选项: leetcode.comleetcode.cn
  • Code Type: Java,Python,C++,Python3,C,C#,JavaScript,Ruby,Swift,Go ,Scala,Kotlin,Rust,PHP,Bash,SQL
  • LoginName: 登录用户名
  • Password: 登录密码
  • Temp File Path: 临时文件存放目录
  • proxy(HTTP Proxy): 使用http代理,配置路径:File -> settings->Appearance & Behavior->System Settings->HTTP Proxy
  • Custom code template: 自定义代码生成模板 ()()
  • LevelColour: 自定义题目难度颜色,重启后生效
  • English Content: 题目显示英文描述
www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

工具栏:

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor

login登录:两个网站的登录帐号不互通,切换网站需配置对应的用户

logout退出:退出当前账户,如遇到登录错误,尝试先进行退出

refresh刷新:在未登录的情况下也可查看刷新加载题目,但是无法提交

pick随机:随机一个题目

find查找:打开筛选面板,可以进行搜索、过滤或者排序.

progress会话:打开进度面板,可以查看或者切换进度.

toggle切换列表:切换到其他列表窗口,包括"所有题目列表"、"分页题目列表"、"CodeTop题目列表".

config配置:快捷跳转到配置界面

clear清理:清理配置的缓存目录下的文件,两个网站对应的缓存目录不同,只会清理当前配置的网站下的。部分题目未提交的情况下慎重清理

www.zeeklog.com  - 一个标星3.5k⭐LeetCode题目集和编辑器:leetcode-editor
  • 菜单(在题目上右击出现):
  • open question:打开题目,在题目上双击也可以打开
  • open content:查看描述,包含图片(依赖 Markdown)
  • Submit:提交题目
  • Submissions:查看提交记录,在弹出的窗口上选择记录查看详情(Show detail)
  • Run Code:运行代码,默认使用题目的测试用例
  • Testcase:自定义测试用例
  • favorite:添加或移除收藏
  • Clear cache:清理当前题目
  • Timer:计时器,开启后在右下角状态栏提示解题时间

4.相关项目/期刊推荐

Github期刊汇总:

  • 周刊汇总:
  • 月刊汇总:

知乎项目推荐汇总:


更多Github开源项目

以上就是本期项目的分享,如果你喜欢本期的内容,欢迎收藏和关注OpenGithub社区:,我们会定期推送优质的开源项目。

Github历史期刊:

  • 周刊汇总:
  • 月刊汇总:
  • 专栏汇总:

更多Github项目关注狐动社公众号/知乎号:

编辑于 2023-12-12 17:12・IP 属地天津

Read more

深入理解 Proxy 和 Object.defineProperty

在JavaScript中,对象是一种核心的数据结构,而对对象的操作也是开发中经常遇到的任务。在这个过程中,我们经常会使用到两个重要的特性:Proxy和Object.defineProperty。这两者都允许我们在对象上进行拦截和自定义操作,但它们在实现方式、应用场景和灵活性等方面存在一些显著的区别。本文将深入比较Proxy和Object.defineProperty,包括它们的基本概念、使用示例以及适用场景,以帮助读者更好地理解和运用这两个特性。 1. Object.defineProperty 1.1 基本概念 Object.defineProperty 是 ECMAScript 5 引入的一个方法,用于直接在对象上定义新属性或修改已有属性。它的基本语法如下: javascript 代码解读复制代码Object.defineProperty(obj, prop, descriptor); 其中,obj是目标对象,prop是要定义或修改的属性名,descriptor是一个描述符对象,用于定义属性的特性。 1.2 使用示例 javascript 代码解读复制代码//

By Ne0inhk

Proxy 和 Object.defineProperty 的区别

Proxy 和 Object.defineProperty 是 JavaScript 中两个不同的特性,它们的作用也不完全相同。 Object.defineProperty 允许你在一个对象上定义一个新属性或者修改一个已有属性。通过这个方法你可以精确地定义属性的特征,比如它是否可写、可枚举、可配置等。该方法的使用场景通常是需要在一个对象上创建一个属性,然后控制这个属性的行为。 Proxy 也可以用来代理一个对象,但是相比于 Object.defineProperty,它提供了更加强大的功能。使用 Proxy 可以截获并重定义对象的基本操作,比如访问属性、赋值、函数调用等等。在这些操作被执行之前,可以通过拦截器函数对这些操作进行拦截和修改。因此,通过 Proxy,你可以完全重写一个对象的默认行为。该方法的使用场景通常是需要对一个对象的行为进行定制化,或者需要在对象上添加额外的功能。 对比 以下是 Proxy 和 Object.defineProperty 的一些区别对比: 方面ProxyObject.defineProperty语法使用 new Proxy(target,

By Ne0inhk