V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
ShiinaMegumi
V2EX  ›  分享创造

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

  •  4
     
  •   ShiinaMegumi · 64 天前 · 2153 次点击
    这是一个创建于 64 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    1. 你可以看到当前刷过的题目: DashBoard
    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/

    第 1 条附言  ·  64 天前
    现在网站直接进入可能加载失败,请尝试进入后手动刷新即可。对这方面不甚了解,请问有了解的小伙伴知道为什么么。(使用了 cloudflare )
    第 2 条附言  ·  64 天前
    问题好像解决了?😂好像是 heroku 抽风了
    19 条回复    2022-04-27 12:11:04 +08:00
    lovestudykid
        1
    lovestudykid  
       64 天前
    加载有点慢...
    ShiinaMegumi
        2
    ShiinaMegumi  
    OP
       64 天前
    @lovestudykid 现在是部署在 heroku 上的,网络可能有影响。
    ShiinaMegumi
        3
    ShiinaMegumi  
    OP
       64 天前
    @lovestudykid 有可能 Heroku 长时间没有用户的话 dyno 会休眠。不过只要第一次加载出来之后应该不会太慢
    shadowfish0
        4
    shadowfish0  
       64 天前
    加载了一分钟出来一个 Application error ,楼主还是先好好优化一下访问速度吧,这太离谱了
    kappa
        5
    kappa  
       64 天前
    这个实例没法用,能不能给打个 docker 出来自行部署?
    Echoleung
        6
    Echoleung  
       64 天前
    我是用 notion 做了个类似的![jwN9q3Cg5Y2cFGU]( https://s2.loli.net/2022/04/27/jwN9q3Cg5Y2cFGU.png)
    ShiinaMegumi
        7
    ShiinaMegumi  
    OP
       64 天前
    @shadowfish0 我也发现这个情况了,解决方式是确认网址是 https://leetflash.com 然后手动刷新,不知道为什么有时候会加载很长时间,但是实际网站是好的,打算之后换个实例部署
    ShiinaMegumi
        8
    ShiinaMegumi  
    OP
       64 天前   ❤️ 1
    @kappa 我会今天把这个问题解决掉,现在还没有添加 docker
    ShiinaMegumi
        9
    ShiinaMegumi  
    OP
       64 天前
    @Echoleung 是的,我也原来用 notion ,但是每次需要手动输入发现比较繁琐,所以做这个以方便自动化
    coolmint
        10
    coolmint  
       64 天前
    支持,我用同样的方法背单词,也想做一个 ios 的 app 来帮助自己刷题来着。看来得赶紧行动起来了,哈哈哈
    ShiinaMegumi
        11
    ShiinaMegumi  
    OP
       64 天前
    你好现在试一下看能用么,我自己试了下现在可以了
    ShiinaMegumi
        12
    ShiinaMegumi  
    OP
       64 天前
    @coolmint hhh 你可以试一下这个,响应式网页支持手机
    ShiinaMegumi
        13
    ShiinaMegumi  
    OP
       64 天前
    @kappa 你好现在试一下看能用么,我自己试了下现在可以了
    Echoleung
        14
    Echoleung  
       64 天前
    @ShiinaMegumi 是的,每次要复制一些东西整理一下比较费时间。有打算用 notion API 写一套自动化的操作,不过还没提上日程😂
    ShiinaMegumi
        15
    ShiinaMegumi  
    OP
       64 天前
    @Echoleung 我的初心也是为了替代 notion ,可以试一试我的 app 哦~
    jiezhi
        16
    jiezhi  
       64 天前
    配置了下,好像只有国区的提交才能记录下来啊,国外版的怎么记录下来呢。
    ShiinaMegumi
        17
    ShiinaMegumi  
    OP
       64 天前
    @jiezhi 我这里测试英文区也可以记录呀,你多提交一次试试呢,有些时候 LeetFlash extension 在一段时间 inactivity 后会进入 inactive 状态,需要再提交一次唤醒,这个是因为 Google Extension 新标准导致的,我现在也暂时没找到好的解决方法
    kappa
        18
    kappa  
       64 天前
    @jiezhi 现在可以了,ty 。

    不懂前端,要是有个 Dockerfile 就方便多了。。
    ShiinaMegumi
        19
    ShiinaMegumi  
    OP
       64 天前
    @kappa 谢谢建议。因为现在只打算开发了网站,感觉够用了。如果更多人喜欢本地化运行的话,我会到时候增加这个功能。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4019 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 09:40 · PVG 17:40 · LAX 02:40 · JFK 05:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.