Archive: 2018/11

那些年,我们一起改过的配置文件 -- 常见配置文件类型简介

Overview 在程序员日常开发中,配置文件是一个非常常见的需求。 配置文件可以定制程序的逻辑,一段代码生成的程序可以灵活地适应多个需求。几乎所有的程序都需要或者隐形需要配置文件,因为它们需要根据配置文件来决定在代码中使用怎样的逻辑来运行。 对于大部分的程序来说,他们需要的配置文件常常是一个 K-V 类型的结构,可以理解为一个 Key 为字符串, Value 也为字符串的一个 Map。字符串可以

常见数据库简介

Overview 数据库大概是后端程序员最常用的中间件之一,今天我们来聊聊常见的数据库。 MySQL 派系MySQL 无疑是世界上最热门的数据库之一。也正因为足够热门,它衍生出了不少分支,各自都有一些不同的特点。 MySQL在国内,MySQL 是最常见的数据库之一,也是 MySQL 派系中最主流的分支,目前由 Oracle 公司维护。 特点: 源代码使用 C 和 C++ 编写,性能稳定。 支持多

常用的文件系统简介

Overview 文件系统算是计算机软件中比较底层的一部分,可能很多程序员都不会直接接触到。今天简单学习了一下,做个笔记。 FAT 文件系统FAT 文件系统起源于二十世纪七十年代,最初用于 DOS 系统。早期设计比较简单,后来随着存储介质的发展,逐渐出现了一些增强版本。所以现在主要包含这几个版本:FAT8、FAT12、FAT16、FAT32。这些版本名后面的数字是什么意思呢?其实就是「簇」地址编码