返回首页
最新
轻量级的 Chrome 开发者工具扩展,用于捕获、重放和编辑 HTTP 请求。无需设置代理或 CA。该扩展具有正则表达式搜索、Base64/URL/JWT 转换器(将会增加更多功能)、截图、请求历史记录和固定请求等功能,非常适合漏洞赏金猎人、应用安全工程师和 DevSecOps 工程师使用 :D
日本有一个完整的“租赁家庭/租赁朋友”产业,我一直在想美国是否也有类似的版本,而不会显得怪异或陷入约会软件的范畴。
这个想法有点傻,但我想在在西雅图推出后与HN分享,因为收到了几条意外的请求。
我很乐意回答关于这个项目的思路、技术,以及我对安全和运营的考虑。欢迎提出严厉的反馈。
嗨,HN!<p>我创建了CodeSprint,因为我意识到提高编程打字能力需要练习语法流畅性,而不仅仅是逻辑。我发现自己在模拟面试中出错,并不是因为我不知道算法,而是因为我在语法上出现了失误。我需要一种方法来反复练习“Python中的深度优先搜索”或“C++中的环形缓冲区”,直到我的手指真正熟悉代码的结构。<p>工程实现:<p>渲染器:使用了 heavily customized 的 Monaco Editor 实例。我使用 deltaDecorations 将差异直接绘制到编辑器模型中,而不会破坏语法高亮,并使用 getScrolledVisiblePosition 来实现自定义的低延迟光标。<p>数据管道:我不想硬编码代码片段。我编写了一个自定义的 Bun 脚本(scripts/sync-leetcode.ts),它逆向工程了 LeetCode 的 GraphQL API,以提取真实的问题片段,进行清理,并规范化缩进。<p>延迟:为了在不出现 UI 延迟的情况下处理高 WPM(每分钟字数),打字引擎尽可能将按键处理与主 React 渲染周期隔离开来。<p>代码库:<a href="https://github.com/cwklurks/codesprint" rel="nofollow">https://github.com/cwklurks/codesprint</a> 现场演示:<a href="https://codesprints.vercel.app/" rel="nofollow">https://codesprints.vercel.app/</a><p>我是一名来自温哥华的15岁学生。希望能收到关于打字引擎体验与原生 VS Code 的反馈!