搭建hexo站点-2024

Hexo 是基于 Node.js 的静态博客框架,可以方便生成静态网页托管在 GitHub 上。

Hexo 也是发布在GitHub上的开源项目,可见 hexojs/hexo

阅读更多 >>

搭建可供局域网访问的wordpress站点

旨在部署可供局域网下访问的 wordpress 站点,可用于存储一些笔记、博客等

0. 部署所需环境

阅读更多 >>

ssh-github多用户

旨在单一机器使用 SSH 对应多个 GitHub 账户。

使用一台机器可以生成多个 SSH 密钥,可以分别指定多个 GitHub 用户,也可以绑定给一个账户。

但单一的 SSH 密钥不能绑定多个账户,在此之前不知道如何切换全局 Git 密钥,这会导致在全局密钥与仓库账户不对应时的报错,于是有了此文。

阅读更多 >>

unrar

ubuntu 下双击解压 rar 压缩包,经常会因为错误解码而产生巨大的解压缩文件,导致解压失败。

需要使用单独的 unrar 命令来解压才不会出错:

1
sudo apt install unrar 

阅读更多 >>

open_sublime_at_command_line

在 ubuntu 下装了 sublime 后默认并不能通过运行命令的方式打开,这就让我们不能像 vim 一样可以通过 vim <fileName> 来打开文件。

不过可以通过把 sublime 的执行文件放到 PATH 目录下的方式实现用命令打开 sublime , 找到 sublime 的安装目录,一般是 /opt/sublime_text 。建立执行文件到 /usr/local/bin 的软连接

阅读更多 >>

delete_kernels_at_ubuntu

  1. 查询当前系统版本
1
cat /proc/version 

阅读更多 >>

download_files_with_curl

(curl 批量下载文件)

curl(Client URL)是支持多种协议的用于数据传输的软件。

curl支持的ftp http https等常见协议。

阅读更多 >>

add_background_image_in_typora

add background image in typora

找到 typora 主题的存储目录,创建 images 文件夹用于存放图片。

阅读更多 >>

get_matrix_inversion_in_numpy

1. 矩阵求逆

1
2
3
4
5
6
7
8
import numpy as np

a = np.array([[1, 2], [3, 4]]) # 初始化一个非奇异矩阵(数组)
print(np.linalg.inv(a)) # 对应于MATLAB中 inv() 函数

# 矩阵对象可以通过 .I 更方便的求逆
A = np.matrix(a)
print(A.I)

阅读更多 >>

jupyter_notebook_Mistaken

在 jupyter notebook 上写了大段代码, 却不小心误删,同时由于 jupyter notebook 只有一个存档位, 代码没有存档,或存档过久, 因此无法恢复原内容。

但可以利用IPython强大的交互能力恢复出来!!

不要关 jupyter notebook , 而是继续执行下面的代码

阅读更多 >>