OpenCore 设置默认启动项

在启动菜单中选中默认要启动的选项,按Ctrl+Enter或Ctrl+启动项序号即可。 如下要将第 2 项 Mac 设置为默认启动项,则可以通过Ctrl+2...

十二月 27, 2020

黑苹果EFI分区空间占满处理方法

黑苹果 EFI 分区在更新 EFI 文件后,空间会慢慢变小,直到有一天。。。。空间被占满了。 然而,想清理下呢,也没有其它文件,只好格式化了。 搜索了好多资料,...

十一月 24, 2020

macOS 命令行升级

1softwareupdate --install -a

十月 8, 2020

使用docker搭建transmission Client

Transmission A fast, easy, and free BitTorrent client 官网:https://transmissionbt.com/ Docker 镜像:https://hub.docker.com/r/lin...

八月 14, 2020

Gio

Immediate mode GUI programs in Go for Android, iOS, macOS, Linux, FreeBSD, OpenBSD, Windows, and WebAssembly (experimental). gioui.org

七月 5, 2020

Docker Compose Container 之间相互通信

Docker Compose Container 之前相互通信 因 links 属性已被废弃,官方建议使用 networks 来将几个 container 划分至一个网络,从而实现 container 之间互通。 创建一个桥接网络 docker network create YOUR_NET_NAME 默认网络方式即为桥接...

十二月 6, 2019

Nginx Hardening Checklist

五月 22, 2019

macOS 10.14 设置4位以下密码

macOS 10.14 后,系统不能设置 4 位以下密码。 解决方法: 打开终端或 Iterm2: 1pwpolicy -clearaccountpolicies 然后修改密码,或直接命令行修改 1passwd

五月 12, 2019

GO emoji 正则表达式

1// emoji regexp 2// \{1F300}-\x{1F64F}\x{1F680}-\x{1F6FF}\x{2600}-\x{2B55} 3emoji := `😂` 4if matched := regexp. 5 MustCompile(`^[a-zA-Z0-9_\p{Han}\{1F300}-\x{1F64F}\x{1F680}-\x{1F6FF}\x{2600}-\x{2B55}]{1,20}$`). 6 Match([]byte(emoji)); true { 7 log.Println(matched) 8}

三月 28, 2019

SubString for go (works well with unicode)

1// SubString works well with unicode 2func SubString(str string, start int, length int) string { 3 r := []rune(str) 4 n := len(r) 5 if start >= n || length <= 0 { 6 return "" 7 } 8 9 if start < 0 { 10 start = 0 11 } 12 end := start + length 13 if end > n { 14 end = n 15 } 16 17 return string(r[start:end]) 18}

一月 25, 2019