C 语言学习笔记 - 指针和数组
· ☕ 6 min read · ✍️ é±¼å­ç›–饭
C 语言中的数组名代表存放数组元素的连续存储空间的首地址,即指向数组中第一个元素的指针常量; 数组的下标运算符 [] 实际上就是以指针作为其操作数的,

C 语言学习笔记 - 字符串
· ☕ 3 min read · ✍️ é±¼å­ç›–饭
"a" 是字符串常量,'a' 是字符常量; 字符串实际就是由若干有效字符构成且以 '\0' 作为结束的一个字符序列; 一个字符型数组中存储并非一定是一个字符串,这

C 语言学习笔记 - 指针
· ☕ 2 min read · ✍️ é±¼å­ç›–饭
变量的地址:变量在内存中所占存储空间的首地址; int *pa, *pb; 指针变量的定义只是声明了指针变量的名字及其所能指向的数据类型,并没有说明指针的变量究竟指

Kubernetes 部署小记
· ☕ 4 min read · ✍️ é±¼å­ç›–饭
服务器快到期了,上面的博客,以及自用的 Bitwarden、Standardnotes、Aria2 等开源应用都需要迁移,其实只需要把数据同步过

最近使用 Docker Compose 时遇到的一些问题及解决(网络相关)
· ☕ 3 min read · ✍️ é±¼å­ç›–饭
昨天晚上在电脑上配置 Nextcloud,用的官方的 docker-compose.yml,遇到了如下几个问题 Docker pull 镜像时速度慢甚至卡住 最开始是通

如何让数据增量同步到云盘并保持加密
· ☕ 2 min read · ✍️ é±¼å­ç›–饭
上一篇文章 中部署了系统的快照计划,但考虑到硬盘会坏会掉,以及可移动性,因此将快照文件在云端也保存一份也是非常有必要的 (除了初始快照,后面的快

系统全盘备份及快照策略的探索和尝试
· ☕ 4 min read · ✍️ é±¼å­ç›–饭
这几天一直在探索系统的备份 最初由于抄作业时手滑覆盖了 .config 文件夹,刚配置好的桌面环境,又回到了命令行。。。于是将配置文件同步到了 Gayhub 并记录每一次修

通过 Let’s Encrypt 自己申请了个 CA 证书
· ☕ 2 min read · ✍️ é±¼å­ç›–饭
HTTPS 为什么要用 https,因为 http 的请求是明文的,发送给服务器和服务器返回的数据,如果被人劫持,那账号密码等内容一览无遗,甚至被篡改,Chrom

本来要配置 conky 的我,为什么在选 hugo 的主题
· ☕ 1 min read · ✍️ é±¼å­ç›–饭
昨晚准备配置一下 conky,所以在 reddit 上欣赏大神们的 conky 截屏 看到一个截图中的字体挺好看的,叫 scientifica,寻思给自己也安排一下 我用的 i3

基于 i3WM 的 Archlinux 桌面环境配置
· ☕ 5 min read · ✍️ é±¼å­ç›–饭
Archlinux 的安装见:Archlinux 的安装过程整理 配置文件在: gayhub 这份配置也是我正在用的,平时的一些优化更新都会同步上来 先上桌面截图: 关于 i3WM 第一次接

frp 内网穿透的一些实践
· ☕ 2 min read · ✍️ é±¼å­ç›–饭
在知道 frp 之前我一直用的 autossh 通过与服务器建立 ssh 反向隧道的方式进行内网穿透 最近看了下 frp,这配置也太方便了吧!! 基本思路 目前我只有通过 ssh 访问内网

Archlinux 的安装过程整理
· ☕ 4 min read · ✍️ é±¼å­ç›–饭
迫于我的 8G 内存日常被 Win10 占用 5G,以及对 Archlinux 的高度定制化垂涎已久,于是开启了 Archlinux 之旅 网上的安装教程挺多的,但并不意味着能够 ctrl+c ctrl+v 一路到底。比如我的 2011

C 语言学习笔记 - 数组
· ☕ 3 min read · ✍️ é±¼å­ç›–饭
在定义数组时不能使用变量定义数组的大小,即使在此之前变量已被赋值,也不允许这样定义。虽然 C99 允许,但教材以 C89 为准; 定义但未进行初始化的数组元素