2026-04-03

  1. 04月03日
    1. 一、今日完成情况
    2. 二、今日感悟
    3. 三、备注
    4. 四、leetcode插件提交错误问题解决
      1. 1、问题
      2. 2、解决方法

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”。

Pasted image 20260403213406

使用cookie提交登录之后,发现可以测试了,并且可以提交了:

Pasted image 20260403213546 所以接下来做项目的主力是idea,力扣代码编写的主题是vscode,还是比较丝滑泾渭分明的。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com
Obsidian