跳到主要内容

· 阅读需 10 分钟
熊滔

有的时候希望在博客里面添加视频,博客托管在 Github Page 上,但是视频一般比较大,也就没有办法将其上传到 Github 上,一般来说我们可以讲视频上传到视频托管平台,比如 bilibiliYoutube

对于国内将视频上传到 bilibili 是一个比较好的选择,但是在博客中嵌入的 bilibili 的清晰度最高只有 720P,如果需要更高清晰度则需要前往 B站 观看,如果可以的话,我并不希望读者离开我的博文去观看视频,最好能在本页面观看。

将视频上传到 Youtube 上没有清晰度的限制,但是因为墙的存在,视频很可能无法访问。

除此之外,有些视频可能无法上传到视频托管平台,例如电影,由于版权,上传的视频不能过审,也无法提供视频托管服务。

· 阅读需 5 分钟
熊滔

最近又开始折腾了 jupyter 了,因为实验室的网络环境太差,每次我使用 conda 开启一个新的环境,然后下载一些新的包时会非常的慢,慢我还能忍,问题是经常下载失败,浪费我的时间😭,接着我想到我有一台腾讯云的服务器,我就想在服务器上下载 jupyter,然后远程访问。

下载 Miniconda

首先需要下载 Miniconda,我没有下载 Anaconda,因为我不需要那么多的包,按需下载即可

wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh
tip

如果没有 wget 命令,可以通过 yum -y install wget 进行下载。

这里下载了一个 shell 脚本,运行该脚本即可自动完成 Miniconda 的下载

chmod +x Miniconda3-latest-Linux-x86_64.sh # 添加可执行权限
./Miniconda3-latest-Linux-x86_64.sh # 执行脚本

在下载的期间会问一些问题,回答 yes 即可。

· 阅读需 8 分钟
熊滔

在 CSS 中渐变色作为背景可以制作出非常绚丽,迷人的效果,往往我们将焦点聚集在渐变上面,而忽略了它作为背景图片的作用,在这里我将介绍两个渐变色作为背景色以及背景图片的妙用,可以实现一些难以实现的效果。

· 阅读需 4 分钟
熊滔

柯里化介绍

函数柯里化指的是函数处理一部分的参数,然后返回一个函数来处理剩余的参数,如比如有一个加法函数如下

function add(x, y) {
return x + y;
}
add(1, 2); // 3

现在如果这个函数被柯里化,那么我们可以如下使用

const increment = add(1); // 接收第一个参数,返回一个函数处理第二个参数
increment(2); // 3
increment(4); // 5

· 阅读需 6 分钟
熊滔

随着我 VuePress 博客中的东西越来越多,每次我打包好项目然后上传到 Github 上需要好一会儿时间,之前在一些文章中知道 Github Actions 可以帮我自动部署项目,正好今天尝试尝试。

在使用 Github Actions 以前,部署过程是这样的:

  • 写文章

  • 生成静态文件

  • 将静态文件部署到 Github Page

    使用了 Github Actions 后,过程变为了:

  • 写文章

  • 提交文章到 Github