LeetFlash 上线啦

LeetFlash是什么🤔

View English Tutorial Here

最后更新日期: 2022/7/12 2.1.1 version

老用户: 请进入extension页面并且选择更新插件!

管理扩展程序 -> 更新(左上角)

LeetFlash是一款基于Spaced repetition思想而开发的高效复习算法题的网站。在下载并链接网站插件成功后,插件会自动记录你的刷题活动并且提供全自动化的复习时间建议。启发于各类背单词APP, 本APP非常适用于刚刚开始刷题但苦恼于经常忘记思路和正在为面试冲刺的小伙伴。为了方便海外和国内的小伙伴使用,LeetFlash同时支持 英文区和国区。

LeetFlash的核心目的为利用科学的间隔复习时间提升你对算法知识点的掌握能力。请注意,LeetFlash并不倡导对题目的死记硬背。

怎么使用LeetFlash 😎 (图文教程)

如何下载 ⬇️

  1. 进入 https://leetflash.com 注册账号

    现支持两种登陆方式:Google和邮箱注册

    注册界面

  2. 打开设置页面,复制API Token

    复制口令

  3. 进入chrome插件商店下载LeetFlash插件:地址, 并固定插件在右上角

    添加插件

  4. 在弹出的选项页面(或手动右键插件图标)粘贴复制好的API Token,点击save。收到以下两条通知后,便说明链接成功

    链接成功信息

  5. 链接成功后,刷题活动(例如成功提交答案)便会被自动同步到网站!

如何使用 🧐

工作流

  1. 在链接好网站和插件后,进行日常刷题。每次成功提交题目后,会收到LeetFlash同步通知

    如果你并不想复习当前问题(比如这道题对你来说简直太简单了!),在2.1.0版本后,你可以直接在右下角的Chrome通知里选择把当前问题归档。归档意味着这道题目将不会出现在你的Daily Review 列表里。

    添加问题

  2. 如果在刷题同时打开着网页(https://leetflash.com),会收到以下三种Popup弹出窗口:新题目,复习题目,和提前复习题目。具体分别代表什么,请查看下面Popup弹出窗口板块 为了简化工作流,现在暂时禁用掉了这个功能。即每次提交题目后,下一次复习时间将会自动更新。

  3. 一道题目到复习日期时(next repetition),可以通过Daily Review 查看详情 (注意:Daily Review 只会显示Next Repetition在今天或之前的题目)

    每日复习

  4. LeetCode现在支持对问题添加笔记,在LeetCode上的笔记也会被LeetFlash同步哦。

    添加笔记

  5. 提交题目后,可以通过弹窗选择时间 为了简化工作流,现在暂时禁用掉了这个功能。即每次提交题目后,下一次复习时间将会自动更新。

    复习题目-弹窗

    如果你懒得打开网站再刷一遍,你可以直接在页面右下角标记进入 Next Stage

    复习题目-手动

    完成所有daily review 题目后,可以刷新页面,会提示今天所有复习已完成,good job!(●’◡’●)

  6. 可以通过切换语言切换打开国区或国际区LeetCode网站

    切换语言

具体信息

1️⃣ Daily Review 每日复习

在每日复习tab下,你可以浏览到截止日期在今天或之前的所有题的题目和笔记。在这里你可以手动选择:

  1. 明天再次复习,停留当前stage。
  2. 进入下一个stage。
  3. Archive 当前问题

这样你可以根据对每道题的掌握能力考虑是否需要巩固下记忆。

笔记为你在LeetCode(支持国际区和国区)使用笔记本功能记录的笔记。考虑到一些因素,现在只会根据具体一道题的最新笔记(不区分国际区和国区)进行同步。

Daily Review tab 和 Popup的区别在于 Popup只有在成功提交题目时才会触发,默认不会改变stage

2️⃣ DashBoard 面板

在这个页面你可以看到所有被记录的题目,2.1.1 后,你可以点击这个图标对问题进行操作

image-20220712204352777

  1. 只显示尚未archive的问题
  2. 一次性archive多个问题
  3. 一次性activate(重新启用)多个问题
  4. 一次性reset 多个问题(重新启用并设置问题的stage到初始值1)
  5. 一次性删除多个问题(删除对此题的所有记录)

选择你想要的操作后,勾选问题,confirm后就会自动更新dashboard

image-20220712204745515

正在开发的功能有:

  1. 允许根据ArchiveTopic Tags 进行筛选。
  2. 更多更多正在热烈讨论中

3️⃣ Popup 弹出窗口

当你成功登陆后,在网站的任何页面都会实时同步你的刷题活动,成功的提交会弹出窗口并且询问你的下一次复习时间。

现在网站的Popup功能只允许对同一个账号的一个页面(最新打开的)进行同步。

1. 成功提交答案并通过后,网站会记录下当前的提交活动,并且设定下次的复习日期。

2. (提前复习)如果题目的下一次复习时间是在未来,新的提交会允许你直接进入下一个stage,默认stage不会改变。
3. (Overdue复习)如果题目的下一次复习时间已经过去,你可以选择在明天或者三天后复习,默认stage不会改变。
4. (及时复习)如果题目的下一次复习时间是在今天,你可以选择在明天复习或者直接进入下一个stage,默认stage不会改变。

在最新版本中禁用了弹出窗口

Change Logs

2022/7/9 2.1.0 version Allow users to archive questions from notification directly

2022/7/12 2.1.1 version Allow users to archive/reset/delete/activate multiple questions from dashboard

关于LeetFlash😊

主站:https://LeetFlash.com

LeetFlash是一款基于GPLv3的免费开源网站。核心目的是帮助正在刷题的你提供一个更方便,高效,自动化的定期复习题目的小帮手~

如果你对开发感兴趣的话,欢迎pr!源码仓库地址:GitHub

如果你觉得LeetFlash还不错,你的捐助是对我的巨大鼓励,也会给网站的正常运作带来帮助~


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!