0%

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+` 在两个窗口间切换。

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

阅读全文 »

1. 安装插件需要ftp

Wordpress安装主题或者插件的时候会遇到需要输入FTP的情况,这种情况是由于网站目录权限引起的。

阅读全文 »

WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。

阅读全文 »