《Go 语言实战》笔记

上周末翻完了《Go 语言实战》这本书,还不错,篇幅不大,内容实用。书中有很多内容是这样写的:先给出一大段代码,然后一点一点拆解分析,稍微有些啰嗦。我先把 A Tour of Go 过了一遍,再看这本书算是更深入了一点。 ...

2018-09-03

Win10 微软拼音添加小鹤双拼以及其他配置

我在 Mac、Ubuntu 以及 Win10 一直都用的 Rime 输入法,使用小鹤双拼输入方案。但是在 Win10 上,小狼毫 —— Rime 在 Windows 平台上的名字 —— 总有些小问题。 小狼毫有两种输入模式,有时想切换到系统的默认英文输入时,就得按两次 Win + Space 来切换,很不习惯。另一个问题是在 WSL 终端里,它能输入中文,但是不能输入全角符号。 ...

2018-09-01

针对不同场景临时禁用 eslint 规则的方法

最近我新开始的前端项目,或者后端 NodeJS 项目,总之涉及到 Javascript 的代码都刻意用了最严格 airbnb 规则进行检查,检查工具是 eslint。凡事总有例外,有个别情况下,我需要对某个文件,或者某一块代码,或者某一行代码禁用所有检查或禁用某条规则,毕竟这个规则太严了。最初遇到这种需求,我去 Google 搜索,后来意识到这些内容应该在官网写得很清楚。于是,这篇文章也从一份资料整理变成了官网翻译。 ...

2018-08-30

《好妈妈胜过好老师》读书笔记

这本书写得挺好,也有一些硬伤。书的内容写得很直白,易读,下面主要是些摘要,只选取了我自己当前适用的部分,一些针对青春期的内容不在其中。斜体字部分和最后一节是个人的一些想法。 ...

2018-08-28

配置 Win10 Linux 子系统作为开发环境

没想到,有一天我还会在 Windows 下做开发,更没想到,凭着 Win10 的 Linux 子系统,开发体验还不错。 Hyper 首先,要有一个用着舒服的终端,我选用了 Hyper,这是一款基于 Web 技术、跨平台的终端软件。在 Hyper 的窗口菜单里依次选择 File -> Edit -> Perferences… 会打开一个文本文件,是 Hyper 的配置文件,文件名为 .hyper,实际上这是一个 JS 文件,看内容就知道,开头除注释外的第一行是 module.exports = {。我对这个配置文件做了如下修改: ...

2018-08-26

又读完一本尤·奈斯博的小说

2016 年读过一本《雪人》,我并不知道这是一个系列,后来看出版社隔一段时间就出一本新的以哈利霍勒为主角的小说,才知道这是挺长的一系列,长度不亚于哈利波特,不止七本。 ...

2018-08-24

近期写 Go 的一点语法碎片整理

获取 UNIX 时间戳 now := time.Now().Unix() fmt.Println("type: %T, value: %v", now, now) type: int64, value: 1535031653 向 slice 里追加元素 s := []int{1, 2, 3} s = append(s, 4) fmt.Println(s) [1 2 3 4] 遍历 map m := make(map[string][]int) m["hello"] = []int{1, 2, 3} m["world"] = []int{4, 5, 6} for k, v := range m { fmt.Println(k, v) } for k := range m { fmt.Println(k) } for _, v := range m { fmt.Println(v) } hello [1 2 3] world [4 5 6] hello world [1 2 3] [4 5 6] 删除 map 中的元素 m := make(map[string][]int) m["hello"] = []int{1, 2, 3} m["world"] = []int{4, 5, 6} delete(m, "hello") for k, v := range m { fmt.Println(k, v) } world [4 5 6] 值得注意的一点:在对一个 map 的 range loop 中,删除 map 的元素,例如下面这段伪代码,是安全的。 ...

2018-08-23

ffmpeg 合并 MP4 M4A 文件

前两天下载了一部动画片,下载好的目录里除了一个有声音和图像的 MP4 文件,还有一个普通话对白的 M4A 音频文件。今天费了些功夫,终于用 ffmpeg 把两个文件合并在一起,生成一个双音轨的视频文件。 ...

2018-08-21

睡前看手机的大问题

睡前看手机至少会直接导致两个问题:1. 严重影响睡眠质量;2. 让大脑更习惯一种注意力分散、不专注的状态。而这两个问题,和看手机这个行为之间还会形成恶性循环。看手机只是一个代表性的说法,面对电脑等其他电子设备的屏幕,有同样的问题。 ...

2018-08-04

《局外人》读书笔记

看完了《局外人》,靠着要写读书笔记的目的,硬着头皮看完,还是没有理解它的经典地位。最终只是记下了一点有意思的句子。而且没有太多感想,没看懂。所以这个读书笔记只能作为下一次对这本书重新做读书笔记时的一个对比。 ...

2018-07-30