$ go test -bench . -benchmem
goos: linux
goarch: amd64
pkg: a
cpu: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
Benchmark_snappy_encode-8 8189756 145.9 ns/op 176 B/op 1 allocs/op
Benchmark_snappy_decode-8 14360095 77.73 ns/op 112 B/op 1 allocs/op
Benchmark_snappy_decode_and_json_unmarshal-8 211792 5511 ns/op 2128 B/op 32 allocs/op
Benchmark_json_unmarshal-8 234332 4878 ns/op 2016 B/op 31 allocs/op
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import "fmt" | |
type A struct { | |
a string | |
} | |
func NewA(strp *string) *A { | |
if strp == nil { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# CentOS7へのインストール | |
# https://www.getenvoy.io/install/envoy/centos/ | |
# config参考 | |
# https://qiita.com/TokyoYoshida/items/8f614dc5051926bda605 | |
# https://i-beam.org/2019/02/03/envoy-static-load-balancer/ | |
# このコンフィグを、下記コマンドで動かそうとすると、 | |
# $ envoy --config-yaml config.yml | |
# error initializing configuration '': Unable to convert YAML as JSON: config.yml | |
# と言われてしまったので、jsonに変換して動かす。 | |
# $ envoy -c config.json |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
worker_processes 1; | |
# worker_rlimit_nofile 65535; | |
events { | |
worker_connections 10240; | |
} | |
error_log logs/error.log; | |
pid logs/nginx.pid; |
- prettierのキーバインド
Usage
Using Command Palette (CMD/CTRL + Shift + P)
1. CMD + Shift + P -> Format Document
OR
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import ( | |
"bufio" | |
"fmt" | |
"os" | |
) | |
func main() { | |
if len(os.Args) != 2 { | |
fmt.Fprintln(os.Stderr, "Usage: go run main.go filename") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 既定値を上書きするには、このファイル内にキー バインドを挿入します | |
[ | |
{ "key": "ctrl+d", "command": "deleteRight", | |
"when": "editorTextFocus && !editorReadonly" }, | |
{ "key": "ctrl+h", "command": "deleteLeft", | |
"when": "editorTextFocus && !editorReadonly" }, | |
{ "key": "ctrl+f", "command": "cursorRight", | |