0%

509. 斐波那契数

一、题目

斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:

1
2
F(0) = 0,F(1) = 1
F(n) = F(n - 1) + F(n - 2),其中 n > 1

给你 n ,请计算 F(n)

阅读全文 »

86. 分隔链表

一、题目

给你一个链表和一个特定值 x ,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。

你应当保留两个分区中每个节点的初始相对位置。

阅读全文 »

239. 滑动窗口最大值

一、题目

给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。

返回滑动窗口中的最大值。

阅读全文 »

切换 Next 主题

  1. 找到这个 next 主题的 GitHub 网站
  2. 进入你的博客本地路径,例如我的是放在 D 盘下,然后将主题 clone 到本地

    1
    2
    cd D:\myblog\blog
    git clone https://github.com/theme-next/hexo-theme-next themes/next
    阅读全文 »

webpack安装node-sass出现问题

我的问题反馈是这样的:

1
2
3
4
5
6
7
8
9
10
11
12
13
Downloading binary from https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-72_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v4.14.1/win32-x64-72_binding.node":

ESOCKETTIMEDOUT

Hint: If github.com is not accessible in your location
try setting a proxy via HTTP_PROXY, e.g.

export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

npm config set proxy http://example.com:8080
阅读全文 »

解决GitHub上md文件[toc]无法创建目录的问题

熟悉markdown都知道可以使用[TOC]来自动生成markdown文件的标题目录,但是GitHub却不支持[TOC]标签

因此这里介绍一种插件方法一键生成目录

注意:这里只是针对 VScode 用户

阅读全文 »

MAC配置SSH密钥

众所周知,我们可以将代码托管到线上很多平台,gitee / github / gitlab 等等。
在企业中我们可能会遇到这种情况:

企业的项目是放在gitlab上托管的,我需要为gitlab配置一个SSH密钥,但是我自己的项目是放到github上的,我需要为github也配置一个SSH密钥,这就涉及到了管理多个SSH密钥的问题,下面我分别介绍了配置单个和多个SSH密钥的方式。

阅读全文 »