在 Linux 上安装 Golang

1. 以 go1.12 为例

# 官方地址:https://golang.org/dl/

curl -O https://storage.googleapis.com/golang/go1.12.1.linux-amd64.tar.gz

> or

curl -O …

阅读全文

HTTPS(NginX) 的最佳实践

NginX 的安全配置

# 开启 HSTS
add_header Strict-Transport-Security "max-age=31536000";

ssl_session_cache shared:le_nginx_SSL:1m;
ssl_session_timeout 1440m;

# …

阅读全文

Golang 进行 TLS 握手

TLS 连接服务器端完成握手

package main

import (
    "crypto/tls"
    "log"
)

func main() {
    tsConf := &tls.Config{
        InsecureSkipVerify: true,   // 忽略证书有 …

阅读全文

Golang Hex 转 Big

最近在玩以太坊,遇到将16进制转 big.Int 的需求

package main

import (
    "fmt"
    "math/big"
)

func main() {
    n := new(big.Int)
    m := new(big.Int)
    k := …

阅读全文

如何让 Finder 显示隐藏文件和文件夹

熟悉 Windows 系统的用户可能只需要在文件选项菜单那里打上几个勾就可以做到了,那么对于 Mac 用户呢?

如何让 Finder 显示隐藏文件和文件夹

第一步: 打开「终端」应用程序。

第二步: 输入如下命令:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; …

阅读全文