使用ccache加速编译 前言一些大的项目,每次重新编译需要等待较长时间。ccache是一个编译缓存工具,它的工作原理是将被编译过的目标文件(例如.o文件)缓存起来。当你再次编译相同代码时,它会直接从缓存中读取已经编译好的文件,而不是让编译器重新执行耗时的编译过程。 安装ccache 安装前,需要先安装编译工具 1sudo apt install build-essential 更新软件包列表 1sudo apt 2026-06-11
Git 常用命令使用 一、Git 基础概念关键概念: 工作区(Working Directory):你当前编辑代码的目录 暂存区(Staging Area):用于存放即将提交的更改 本地仓库(Local Repository):保存历史版本记录 远程仓库(Remote Repository):托管在服务器上的代码仓库(如 GitHub) Git 的基本工作流程如下: 工作区 → 暂存区 → 本地仓库 → 远 2026-05-04
周一的早八,以及终于跑通的 API 早八的挣扎与清醒周一的早八,永远是大学生活里最难跨越的一道坎。伴随着闹钟的轰炸,我艰难地从床上爬起来,挤进拥挤的食堂随便对付了两口早餐,便匆匆赶往教学楼。虽然上个周末宅在宿舍休息了一天,但到了周一早上依然觉得困意朦胧。不过,今天早上的微风一吹,脑子倒是很快就清醒了。 拔掉周末立下的 Flag昨天(周日)总算是悬崖勒马,没有继续沉迷折腾,硬是在图书馆泡了一大半天。对着满屏幕的逻辑报错查了不少资料,总 2026-04-27
AList 安装记录 1. 为什么需要 AList?作为一名准程序员,我的硬盘里永远塞满了各种资源:学习视频、开源项目镜像、无损音乐……为了节省空间,我把它们分散在了百度网盘、阿里云盘、夸克、天翼云等各种地方。 但随之而来的问题很痛苦: 客户端地狱:每个网盘都要装一个臃肿的客户端,开机自启,占用内存。 管理混乱:找一个文件要打开三个 App 切换。 无法直连:想用 PotPlayer 这种本地播放器直接看云盘里的 4 2026-04-22
Hello World!我的专属博客终于上线了 终于,在看了无数篇教程、踩了几个坑之后,我的个人博客正式上线啦! 其实想建一个博客的念头由来已久。作为一名还在校的准程序员,平时写代码、学新框架总会遇到各种问题,之前都是随手记在本地的备忘录或者云文档里,时间一长就乱成一团。而且,我也特别希望能有一个不受平台算法限制的地方,记录一下自己的大学生活和偶尔折腾数码产品的经历。 对比了 Halo、WordPress 等一众框架后,我最终选择了 Hexo。 2026-04-22