04月03日
一、今日完成情况
- java idea 远程ssh 登录配置完毕,并且Maven完成配置。[[9、ssh连接笔记]]
- java 哈希表基本数据结构put、key、remove基本函数手撕学习,手撕哈希表的常用功能。
- leetcode 快捷键测试和提交、解决提交错误问题
- leetcode 使用哈希表完成两数之和问题,完成测试和提交,完成预期任务
二、今日感悟
- 核心业务数据:
- 基础设施的搭建,环境链接的搭建,vscode快速力扣提交的搭建
- 具体的哈希表的实现和学习,这个不是一蹴而就的,需要慢慢学习。
- 服务器端口绑定游戏本,下面我有一个8080端口是专门给游戏本的Docker服务启动的,我需要测试一下是否可以使用,就拿公众号批量读取的项目试试水吧,长远来说,dify等工作流是可以实现的了。
- 今日工作总结:
- 《人民的名义》我品味出了之间没看出来的语言描写,镜头语言,配乐,我真是一个小小电视剧鉴赏家。
- 明日工作计划:
- 按照AI小助手的安排继续实现java的系统化学习和力扣的刷题
- 今日学习成长:
- 哈希表的基本实现,完成自己代码的编写,学习流程如下,我看AI写代码,我在AI的帮助下写代码,我从零开始写代码,均实现了哈希表的基本方法的实现,学习代码我会同步到github上的。
三、备注
- 无
四、leetcode插件提交错误问题解决
1、问题
padLevels 警告 (无害但烦人):
现象: Warning: Accessing non-existent property ‘padLevels’…
原因: 这是插件底层依赖库(vsc-leetcode-cli 使用的日志库 winston)在较新版本的 Node.js 下触发的循环引用警告。
结论: 这个警告不是导致你 404 或提交失败的原因。它只是在控制台“刷屏”,可以暂时忽略。
[ERROR] http error [code=404] (致命错误):
现象: 无法测试代码,无法提交,或者登录后无法同步题目。
原因: GitHub Issue #927 中的讨论指出,LeetCode 官方最近加强了网络安全防护(如 Cloudflare),或者更改了部分 API 的路由地址。
本质: 现有的插件版本(如 v0.18.1)内部调用的 API 路径在 LeetCode 服务器上已经失效或被拦截,导致服务器返回 404(找不到资源)或 403(禁止访问)。
2、解决方法
方法 A:重新通过 Cookie 登录 (最有效)
很多时候 404 是因为 Session 校验失败被拦截。
在浏览器登录 LeetCode。
按 F12 -> Network,随便找一个请求(如 graphql),在 Request Headers 里复制完整的 Cookie 字符串。
在 VS Code 插件中选择 “Sign In” -> “Cookie”。
使用cookie提交登录之后,发现可以测试了,并且可以提交了:
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com