Skip to content

Instantly share code, notes, and snippets.

@XYShaoKang
XYShaoKang / 下载力扣提交中的代码.md
Last active December 23, 2023 03:48
下载力扣提交中的代码

下载力扣提交中时间分布图中的代码,下载的代码会按照[题目]-[语言].md进行命名 可配置项:

  • langs: 需要下载的语言 slug,可以设置多个语言,具体 slug 的值请查看最后面的 getAllLangs 函数中定义的语言 slug
  • questionSlugs: 需要下载代码的题目列表,可以设置多个题目
  • autoCreateSubmission: 是否开启自动创建提交 必须要有对应的提交,才能获取到时间或者内存分布的数据,如果没有提交,则无法获取 如果需要获取的题目中没有对应语言的提交,可以通过代码自动创建一个空提交 当然这样会弄乱提交记录.所以最好是开一个新的进度,或者开一个小号来进行操作
@XYShaoKang
XYShaoKang / 下载力扣竞赛选手的代码.md
Last active June 23, 2022 13:39
下载力扣竞赛选手的代码

下载力扣竞赛选手的代码

目前可配置项为 questions,pages,contestId

  • questions: 配置需要获取的题目索引,从 1 开始,想要获取哪题就添加哪一题的索引
    • 比如只想获取第三题和第四题,那就写 [3,4],要获取全部题目的提交的话,就写 [1,2,3,4]
  • pages: 需要获取的页数,指定要获取哪几页的
    • 可以是数字,或者是用一个数组表示的区间,如 [3,6] 表示从 3 页到第 6 页
  • contestId: 需要获取的竞赛 ID,可以通过每个比赛的链接处获取
@XYShaoKang
XYShaoKang / 将力扣已解决的题目添加到收藏夹.md
Created December 18, 2021 14:33
将力扣已解决的题目添加到收藏夹.md

一键将力扣已解决的题目添加到收藏夹

复制下面的代码,打开力扣,按 F12 打开控制台,粘贴代码回车

可以修改 temp123456 为自己想要的收藏夹名字

{
  const favoriteName='temp123456'
 const PAGE_SIZE = 50
@XYShaoKang
XYShaoKang / 使用 gatsby cli 生成一个新的站点时,卡在安装`pngquant-bin`的临时解决办法.md
Last active August 17, 2023 17:19
使用 gatsby cli 生成一个新的站点时,卡在安装`pngquant-bin`的临时解决办法

gatsbyjs/gatsby#20389

原因:

原因是gatsby生成的默认站点会依赖一个包pngquant-bin

gatsby-starter-default@0.1.0
└─┬ gatsby-plugin-sharp@2.6.1
 └─┬ imagemin-pngquant@6.0.1

使用 vscode-chrome-debug 调试 vue

我使用的环境

vscode: 1.39.2

vscode-chrome-debug: 4.12.0

vue-cli: 4.0.5 >

  • 按 F12 打开开发者控制台
  • 点击Console标签
    • 如果是 Firefox 浏览器,点击控制台
  • 复制粘贴下面这段代码,按回车,即可正常加载到图片
// 修复 什么值得买 的文章中,引用外链的图片加载出现`403`错误的问题
$('#articleId img').map((_, el) => {
  // 获取图片 Url
 const src = $(el).attr('src')