VSCode Golang代码提示

首先,需要安装好 go 插件,之间在插件市场输入go,选一个即可安装。 然后,需要安装 go 的工具包。在 vscode 中,输入快捷键:command(ctrl) + shift + p,在弹出的窗口中,输入:go:install/Update Tools,回车后,选择所有插件( »

tar 加密压缩

如下,使用 AES 加密,密码为 password # 加密 tar -czvf - file | openssl aes-256-cbc -salt -k password -out /path/to/file.tar.gz # 解密 openssl aes-256-cbc -d »

SSL vs TLS

SSL是TLS的前身 SSL: Secure Socket Layers,安全套接字层协议 TLS: Transport Layer Security,安全传输层协议 SSL是TLS的前身,SSL发展到一定阶段后改名为了TLS,两者的版本衔接为: SSL 1.0, 1995年以前,没有发布过 SSL 2.0, 1995年 SSL 3.0, »

known_hosts作用

本地的SSH服务连接一台服务器时,会将那台服务器的公钥记录在 known_hosts中,下次再访问同一台服务器时,SSH 会进行核对,如果两次的公钥不一致,会报错:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! »

go测试代码覆盖率

cover参数 go test -cover ... 会输出测试覆盖率 coverprofile参数 go test -coverprofile=coverage.out Go会将测试结果输出的 coverage.out 文件中。然后,可使用go tool查看结果: go tool cover -html=size_coverage.out »

Git删除Tag

# 删除本地Tag git tag -d tagname # 删除线上仓库分支 git push --delete origin tagname »

【TMux】复制窗口内的文本

首先创建文件:~/.tmux.conf 输入内容: cat >> ~/.tmux.conf << EOF set-window-option -g mode-keys vi EOF 重新加载tmux配置文件: tmux source-file ~/.tmux.conf 之后进入你的tmux窗口,按照以下步骤操作: ctrl+b »