0%

为什么升级?

Powerlevel9k项目不再维护,Powerlevel10k更快更强大(10-100倍的性能提升)。

Powerlevel10k并且完美兼容Powerlevel9k, 以前的配置参数可以不用任何修改.

阅读全文 »

1. MAC地址

是对网络上各接口的唯一标识, 注意而不是设备的唯一标识

因为普通电脑就有线网卡和无线网卡, 交换机和路由器更是有多个 mac 地址

阅读全文 »

hazel 是一款可以自动监控并整理文件夹的工具,其官网的介绍就是简单的一句话:Automated Organization for Your Mac。

它的使用有点类似于网络服务 IFTTT,你可以设定一个 if 条件,如果被监控的文件夹出现符合条件的项,那么对其执行 then 的操作(也可以通过邮箱的收件过滤规则来理解)。

阅读全文 »

1. 树

在自然界和日常生活中,可以见到很多情形可以归结为树结构。如:家族谱系、行政管理机构、Windows磁盘文件管理系统等。

自然界的树是树根朝下,枝干和叶子向上生长,而我们讨论的树在生长方向上正好与其相反,它是倒长的树,即根朝上,枝干和叶子朝下。

阅读全文 »

1. 选择镜像

这里选择基础镜像时是有讲究. 一是应当尽量选择官方镜像库里的基础镜像;二是应当选择轻量级的镜像做底包.

就典型的 Linux 基础镜像来说,大小关系如下:Ubuntu > CentOS > Debian> Alpine

Alpine Docker 镜像也继承了 Alpine Linux 发行版的这些优势。相比于其他 Docker 镜像,它的容量非常小,仅仅只有 5 MB 左右(对比 Ubuntu 系列镜像接近 200 MB),且拥有非常友好的包管理机制apk。

阅读全文 »

在 Go 语言中,interface 和函数一样,都是“第一公民”。interface 可以用在任何使用变量的地方。可以作为结构体内的字段,可以作为函数的形参和返回值,可以作为其他 interface 定义的内嵌字段。

interface 在大型项目中常常用来解耦。在层与层之间用 interface 进行抽象和解耦。由于 Go interface 非侵入的设计,使得抽象出来的代码特别简洁,这也符合 Go 语言设计之初的哲学。

阅读全文 »

grep是Linux中最常用的”文本处理工具”之一,grep与sed、awk合称为Linux中的三剑客。

我们可以使用grep命令在文本中查找指定的字符串,就像打开txt文件,使用 “Ctrl+F” 在文本中查找某个字符串一样,说白了,可以把grep理解成字符查找工具。

阅读全文 »

1. mac多桌面

我认为mac多桌面主要是为了更好地利用一个应用的多个窗口

我正在工作中,偶尔需要上网查一些资料,这些资料分为 A 类和 B 类,分别有若干网页,为了不把它们弄混,我用了两个窗口来装不同资料的网页,使用 Cmd+` 在两个窗口间切换。

不同桌面的目的是为了形成「不同的氛围」:工作的时候不要想娱乐,娱乐的时候也不要想工作,一段时间做好一件事就可以了。

阅读全文 »