Category: Computer

在 macOS 中使用命令行打开 VSCode

VSCode 相信已经是大家的必备编辑器了,轻量,免费。在 Linux 环境中, VSCode 可以通过图标启动,也可以通过命令行启动。例如,我想在 VSCode 中打开这个文件夹,可以这样:1$ code someCodeProject 但是在 macOS 下默认是不能操作的,因为没有 code 这个程序。我们可以伪造一个: 12345678$ cat code#!/bin/bashTARGET

安装 Ubuntu Workstation 之后要做的事儿

最近自己心爱的 Dell Latitude E6430s 频繁死机,以为是硬盘问题,格式化硬盘重装系统问题依旧。硬件检查才发现是一根内存有了问题,取出问题的内存后一切正常。 但删掉的系统是需要重装的,经过一些实践后,我选择了 Ubuntu 16.04 LTS 作为我新的操作系统。 都 2019 年了,为什么还要选择老旧的 Ubuntu 16.04 呢?其实我之前试过了几个 Linux 发行版,都

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

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

常见数据库简介

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

常用的文件系统简介

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

在Ubuntu下录制屏幕GIF

Ubuntu 是一个十分完善的 Linux 发行版,目前也是我的主要生产力工具栖息的地方,不像 Windows 或者 OS X,Ubuntu 现在没有一种非常完备的屏幕 GIF 录制工具,今天稍微折腾了一小会,总结一套比较方便完美的解决方案 安装 byzanz在我的 Ubuntu 14.04 LTS 当中,byzanz 不需要添加源1sudo apt-get install byzanz 如果