MySQL 数据库初始化

创建用户

首先通过root进行免密登录:

1sudo mysql
查看全文

MySQL 数据库基础命令

本文中尖括号 <> 表示占位符,方括号 [] 表示可选,而圆括号 () 则是 MySQL 语法的一部分。

数据库的操作命令

1-- 创建数据库
2CREATE DATABASE <数据库名>;
查看全文

Linux 64 位调用规约

调用规约是在关于程序调用和返回的约定,参考维基百科

x86_64

参数寄存器
整数或指针(1-6)RDI, RSI, RDX, RCX, R8, R9
浮点数(1-8)XMM0 - XMM7
查看全文

Docker 的安装和常用命令

安装 Docker

安装依赖

1sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

添加 docker 的 GPG key

查看全文

使用 Docker 配置交叉编译环境

  1. 首先 安装 Docker
  2. 然后下载 ubuntu 作为基础镜像 sudo docker pull ubuntu:20.04
  3. 启动容器 sudo docker run -h aarch64 --name aarch64 -it ubuntu:20.04

最新版 ubuntu 22.04 的 libc6-dev-arm64-cross 为 2.35,与目标平台上的版本 2.28 不兼容,因此使用 20.04 版本的镜像。

安装交叉工具链

查看全文

使用 Tan90-Proxy 代理 Minecraft 服务器

Tan90-Proxy 是一个 NAT 穿透代理服务器。

可以将 Minecraft 服务程序部署在本地,然后通过一个廉价低配的公网服务器转发,从而降低开服成本。

一些服务器优惠页面:

查看全文
查看全文

GitHub 上导出 patch

在 Pull Request 的 URL 结尾加上 .patch 即可重定向到 PATCH

例如 https://github.com/hubenchang0515/SmartQQ/pull/3 添加 .patch 变为 https://github.com/hubenchang0515/SmartQQ/pull/3.patch 即可重定向到 https://patch-diff.githubusercontent.com/raw/hubenchang0515/SmartQQ/pull/3.patch

查看全文