平常照片太多了,并且散落在各个地方,并且还有很多重复的和类型的照片,每次整理后都累的半死,有新的照片后就又打乱了以前的空间。
所以这次特意找了工具辅助人类整理。mac下有一个非常强悍的利器 hazel,但是学习成本有点高,用过都说好。
为了每一步可控,把整理分成了多步操作,并且每一步都用了不同的软件。
平常照片太多了,并且散落在各个地方,并且还有很多重复的和类型的照片,每次整理后都累的半死,有新的照片后就又打乱了以前的空间。
所以这次特意找了工具辅助人类整理。mac下有一个非常强悍的利器 hazel,但是学习成本有点高,用过都说好。
为了每一步可控,把整理分成了多步操作,并且每一步都用了不同的软件。
在大陆地区我们无法直接通过 go get
命令获取到一些第三方包,最常见的就是 golang.org/x
下面的各种优秀的包. 解决方案如下:
1 | # go.1.12.x |
不只一个人说过,我博客访问的速度真慢。 博客虽然只是记录个人学习历程的地方,但也要记得优化访问速度。
今天终于有时间折腾下,让网站在国内和国外各备份一份,然后国内的用户访问国内的coding,国外的用户访问国外的github。
URI 是统一资源标识的意思,通常我们所说的 Url 只是 URI 的一种。典型 Url 的格式如上面所示。下面提到的 Url 编码,实际上应该指的是 URI 编码。
为什么写这篇文章,因为1Password实在是太贵了。Bitwarden自建密码存储系统确实可以完美替代1Password等付费的密码管理服务,另外 vaultwarden 支持官方付费才能实现的服务。
{"x":null}
{"x":true}
{"x":3.14}
。对于整数,可以使用 NumberInt 或 NumberLong 类,它们分别表示 4 字节和 8 字节的有符号整数。对于整数,可以使用 NumberInt 或 NumberLong 类,它们分别表示 4 字节和 8 字节的有符号整数。{"x":NumberInt("3") {"x":NumberLong("3")
{"x":"foobar"}
{"x":new Date()}
{"x": /foobar/i}
{"x":["a","b","c"]}
{"x":{"foo":"bar"}}
{"x": ObjectId()}
体验市面上常用的mongodb GUI客户端,做一个总结。