LeetFlash - LeetCode 刷题复习 App:基于 Spaced repetition 思想而开发的高效复习算法题网站

2022-04-27 04:06:36 +08:00
 ShiinaMegumi

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

  1. 你可以看到当前刷过的题目:
  2. 进行日常刷题。每次成功提交题目后,会收到 LeetFlash 同步通知
  3. 当一道题目到复习日期时(next repetition),可以通过 Daily Review 查看详情
  4. 类似背单词 APP ,可以定期对题目复习巩固记忆
  5. 可以切换题目语言,每日定时提醒,同步笔记等。

这是我的个人 project ,因为自己的切身体验,觉得开发这款 app 可以帮助到大家,如果各位觉得有帮助,欢迎给 repo 加个小星星,也可以体验一下。我个人感觉在突击性准备算法面试的时候会带来不小帮助。

源码: https://github.com/q815101630/LeetFlash

网站: https://leetflash.com/

使用教程: https://lucheng.xyz/2022/04/14/leetflash/

3239 次点击
所在节点    分享创造
21 条回复
lovestudykid
2022-04-27 06:29:19 +08:00
加载有点慢...
ShiinaMegumi
2022-04-27 06:34:55 +08:00
@lovestudykid 现在是部署在 heroku 上的,网络可能有影响。
ShiinaMegumi
2022-04-27 06:35:42 +08:00
@lovestudykid 有可能 Heroku 长时间没有用户的话 dyno 会休眠。不过只要第一次加载出来之后应该不会太慢
shadowfish0
2022-04-27 08:26:44 +08:00
加载了一分钟出来一个 Application error ,楼主还是先好好优化一下访问速度吧,这太离谱了
kappa
2022-04-27 09:05:46 +08:00
这个实例没法用,能不能给打个 docker 出来自行部署?
Echoleung
2022-04-27 10:26:18 +08:00
我是用 notion 做了个类似的![jwN9q3Cg5Y2cFGU]( https://s2.loli.net/2022/04/27/jwN9q3Cg5Y2cFGU.png)
ShiinaMegumi
2022-04-27 10:49:50 +08:00
@shadowfish0 我也发现这个情况了,解决方式是确认网址是 https://leetflash.com 然后手动刷新,不知道为什么有时候会加载很长时间,但是实际网站是好的,打算之后换个实例部署
ShiinaMegumi
2022-04-27 10:51:26 +08:00
@kappa 我会今天把这个问题解决掉,现在还没有添加 docker
ShiinaMegumi
2022-04-27 10:52:19 +08:00
@Echoleung 是的,我也原来用 notion ,但是每次需要手动输入发现比较繁琐,所以做这个以方便自动化
coolmint
2022-04-27 10:58:56 +08:00
支持,我用同样的方法背单词,也想做一个 ios 的 app 来帮助自己刷题来着。看来得赶紧行动起来了,哈哈哈
ShiinaMegumi
2022-04-27 11:15:22 +08:00
你好现在试一下看能用么,我自己试了下现在可以了
ShiinaMegumi
2022-04-27 11:16:25 +08:00
@coolmint hhh 你可以试一下这个,响应式网页支持手机
ShiinaMegumi
2022-04-27 11:16:45 +08:00
@kappa 你好现在试一下看能用么,我自己试了下现在可以了
Echoleung
2022-04-27 11:19:49 +08:00
@ShiinaMegumi 是的,每次要复制一些东西整理一下比较费时间。有打算用 notion API 写一套自动化的操作,不过还没提上日程😂
ShiinaMegumi
2022-04-27 11:32:32 +08:00
@Echoleung 我的初心也是为了替代 notion ,可以试一试我的 app 哦~
jiezhi
2022-04-27 11:44:21 +08:00
配置了下,好像只有国区的提交才能记录下来啊,国外版的怎么记录下来呢。
ShiinaMegumi
2022-04-27 11:51:48 +08:00
@jiezhi 我这里测试英文区也可以记录呀,你多提交一次试试呢,有些时候 LeetFlash extension 在一段时间 inactivity 后会进入 inactive 状态,需要再提交一次唤醒,这个是因为 Google Extension 新标准导致的,我现在也暂时没找到好的解决方法
kappa
2022-04-27 12:05:41 +08:00
@jiezhi 现在可以了,ty 。

不懂前端,要是有个 Dockerfile 就方便多了。。
ShiinaMegumi
2022-04-27 12:11:04 +08:00
@kappa 谢谢建议。因为现在只打算开发了网站,感觉够用了。如果更多人喜欢本地化运行的话,我会到时候增加这个功能。
ShiinaMegumi
2022-07-11 05:45:52 +08:00
2022/7/9 更新了一些功能,比如可以直接在提交页面标记不想复习这道题!简化了工作流,如果大家有建议欢迎提出~~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/849468

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX