置顶文章

2.9k 3 分钟

# hexo 配置文档 # hexo 基本配置 hexo 基本配置 # hexo 主题选择 因为也想整一个好看的静态 blog 站,挑了好久,终于找到了这个主题 在此感谢!hexo-theme-shoka # hexo 主题安装依赖安装 主题从 git clone 下来,才是开始,还要安装需要的依赖,但是安装过程并不顺利,因为各自的环境总会有些差异。 需要安装那些依赖主题站有中文文档 Theme Shoka 依赖以下 Hexo 插件 插件名称 npm 地址 功能 依赖程度 hexo-renderer-multi-markdown-it 链接 md 文件渲染器,压缩...

精选分类

文章列表

977 1 分钟

# 前言 github 仓库可以直接导入到 gitlab,但是 gitlab 的自动同步需要付费,所以只能另辟蹊径手动同步。 利用 github action 执行同步。 # 步骤 # 在 github 仓库中新建一个 workflow 在仓库根目录下创建文件: .github/workflows/sync_gitlab.yml name: Sync GitHub to GitLabon: push: branches: - main # 根据需求同步指定分支jobs: sync: runs-on: ubuntu-latest steps: - name: Checkout full Git...
394 1 分钟

# 前言 记录用到的 git 操作 # 修改 commit 名 执行命令后,进去类是 vi 一样的编辑本文窗口,修改第一行后,像 vi 编辑文本一样,:wq 保存 git commit --amend# 删除远程仓库的提交 提交错了,不想要远程仓库的 commit 记录 # 回退到某个 commit 版本 <commit-hash> commit 哈希值git reset --hard <commit-hash># 强制推送到远程仓库 <branch-name> 分支名git push origin...
4k 4 分钟

# 前言 frpc 是一个开源的用于内网穿透的高性能的反向代理应用,它可以让外部网络访问在 NAT 网络之后的内网服务。 连接类型支持 TCP、UDP、HTTP、HTTPS 等协议。 其中 TCP、UDP 协议的穿透方式比较简单,本文主要介绍如何使用 frpc 穿透 http 和 https 协议,配置自定义域名。 # 安装 frpc 因为没用公网服务器和本地也没有公网 ip,所以找了第三方 frp 服务,一般会提供下载链接,直接下载安装即可。 # 配置 frpc 一般配置文件为 frpc.ini 和 frpc.toml,这里以 frpc.toml 配置文件为例 主要参数...
2.3k 2 分钟

# 前言 记录 php7.4 安装过程,以及踩坑 # 参考文章 https://blog.csdn.net/weixin_29599245/article/details/115125747 # 安装过程 # 下载解压源码包 根据个人需要下载版本 wget https://www.php.net/distributions/php-7.4.33.tar.gztar -xzvf php-7.4.33.tar.gz# 安装所需环境 php 时安装需要一些工具包、拓展等 下面列出了一些可能用到的 安装成功后 默认路径在 /usr/include yum install -y gcc...
334 1 分钟

# 原文链接 https://blog.csdn.net/weixin_45429924/article/details/136900633 # 解决方法 首先寻找 vim 的配置文件: find / -name "defaults.vim" /usr/share/vim/vim82/defaults.vim 可以看到第一个结果是在 vim 目录下,所以是 vim 的配置文件,对文件内容进行编辑 vim /usr/share/vim/vim82/defaults.vim ········· if has('mouse') if...
3.5k 3 分钟

# 前言 Hax VPS 仅支持 ipv6 7 天续期 # linux 系统 Debian 11 支持 LXC # 参考链接 https://www.nodeseek.com/post-54704-1 # 为 ipv6 VPS 添加一个 ipv4 地址 warp-sh 因为有些 Linux 的源只有 ipv4,所以 ipv6 的机器可以先通过 warp 获取一个 ipv4 地址。 确保你的 LXC VPS 已经开启 tun/tap,如果没开启 warp 装不上 LXC 查看 tun/tap 是否开启,ls /dev/net/, 如果返回 tun 则正常,不返回则未开启。 apt...
341 1 分钟

# 前言 CoreELEC 启用 IPV6 CoreELEC 默认是不开启 IPV6 的,需要手动开启 # 操作步骤 新建并且编辑 /etc/sysctl.d/ipv6.conf 文件 vi /etc/sysctl.d/ipv6.conf 编辑上述文件,写入以下内容: net.ipv6.conf.all.disable_ipv6 = 0net.ipv6.conf.default.disable_ipv6 = 0net.ipv6.conf.eth0.disable_ipv6 = 0 保存退出,执行以下命令 systemctl restart systemd-sysctl#...
512 1 分钟

# 前言 远程 ssh 连接,在 Linux 非图形化界面,使用 rclone 挂载 onedrive,如何获得 token # 远程 ssh 连接 映射 53682 端口 由于没有图形化界面,onedrive 无法直接通过浏览器验证,需要映射端口到本地,通过本地浏览器验证 ssh -L localhost:53682:localhost:53682 <username>@<remote_server># 安装 rclone linux ubuntu sudo apt install rclone# 配置 rclone 参考链接 配置...
2.1k 2 分钟

# 前言 tusd 是 tus 可恢复上传协议的官方参考实现。该协议指定了一种使用 HTTP 将文件上传到远程服务器的灵活方法。 其特殊功能是能够随时暂停和恢复上传,从而可以在网络中断等情况下无缝继续。 它能够接受任意大小的上传,并将其存储在本地磁盘、Google Cloud Storage 或 AWS S3(或任何其他兼容 S3 的存储系统)上。由于其模块化和可扩展性,tusd 可以轻松添加对几乎任何其他云提供商的支持。 # Doker 部署 创建目录并进入 mkdir tusd && cd tusd 执行 docker 命令 或 复制下面内容到...
903 1 分钟

# 创建 Go 项目 # 创建项目目录 mkdir -p /go/src/myapp && cd /go/src/myapp# 创建 main.go 文件 package mainimport "fmt"func main() { fmt.Println("Hello, World!")}# 编写 Dockerfile 创建 Dockerfile 文件 cd /go && vi Dockerfile内容如下: # 使用 Go 1.20 版本和 Alpine...