整理了一些常用软件下载链接,方便大家下载
- 置顶
为什么有了分区还不能存文件?Linux 文件系统、mkfs、mount 和 fstab
上一篇用 parted 创建了一个 GPT 分区,lsblk 也能看到 /dev/sdb1 了。但试着往里面写文件,会发现根本做不到。分区只是把空间划出来,文件系统才负责让这段空间真正能存东西。这篇从 mkfs 讲起,经过 mount、UUID、fstab,到开机自动挂载,把一块新盘从裸分区变成可用数据目录的完整链路走一遍。
Linux 里的分区到底是什么?fdisk、parted、lsblk 怎么用
上一篇讲了分区表的基本概念——MBR 和 GPT。这一篇进入实际操作:Linux 怎么表示磁盘和分区,lsblk、fdisk、parted 分别适合什么场景,以及如何安全地给一块新盘创建 GPT 分区。只讲到”创建分区”,文件系统和挂载留到下一篇。
为什么一块硬盘还要分区?MBR 和 GPT 是什么
给 Linux 机器加了一块新硬盘,系统能认到 /dev/sdb,但它不能直接变成 /data 目录。中间还需要经过创建分区表、创建分区、创建文件系统、挂载到目录这几步。这篇是系列文章的第一篇,先从”分区表”讲起——MBR 和 GPT 到底是什么,它们解决了什么问题。
GitHub 到底在 Git 之外做了什么?从 Issue、Fork 到 Pull Request
Git 本身已经能管理版本、创建分支、合并代码。但当你真正和别人一起写代码时,会发现光有 Git 还不够。谁有权限 push?改动谁来审查?主分支能不能随便改?这些问题,Git 本身不回答。这篇文章讲的就是 GitHub 这类平台在 Git 之上加了什么。
Git 到底在管理什么?从 commit、branch 到 remote
很多人第一次接触 Git,是因为要把代码推到 GitHub。于是很容易产生一个误解:Git 好像就是那个代码网站。但其实不是。Git 是版本控制工具,GitHub 是代码托管和协作平台。这篇文章只讲 Git 本身——它到底在管理什么,commit、branch、remote 分别做了什么。
深入理解 Go 的 Context 机制:从入门到 2026 的演进
Context 是 Go 并发编程的核心。本文将带你从零开始重新审视 Context,从基础用法到核心原理,再到 Go 1.26 时代的最新演进,全面掌握协程生命周期管理。
代码中的锁机制是如何实现的
在并发编程中,锁是我们最常用的同步原语之一。但你有没有想过,锁本身是如何实现的?它凭什么能保证”同一时刻只有一个线程进入临界区”?这个问题的答案,需要我们从计算机的竞态条件说起,一路深入到硬件层面。
从Vibe Coding到母乳喂养:AI时代的编程文化与部落知识的流失
最近聊到Vibe Coding这个话题,让我想到一个有趣的比喻:AI编程就像配方奶,方便好用但可能让我们失去母乳喂养的知识。这篇文章聊聊AI时代编程文化的变迁,以及我们可能正在失去的那些”部落知识”。
为什么下载不能立刻到达最快速度——从一个现象看拥塞控制算法
如果你经常下载大文件、游戏,可能会发现下载在开始时并不能立即占满网络带宽,而是从较低速度逐步提升,最终才达到稳定的传输速率。这个现象背后其实隐藏着 TCP 协议中至关重要的“拥塞控制算法”。
