たなしょのメモ

日々勉強していることをつらつらと

2020-08-01から1ヶ月間の記事一覧

週報8/17

先週は忙しくて週報を休んでしまった。反省せねば。 Go hmac APIkeyの認証やDBのパスワードとの関係を確認する際に使うらしい。 package main import ( "crypto/hmac" "crypto/sha256" "encoding/hex" "fmt" ) var DB = map[string]string{ "User1Key": "Use…

週報8/3

Go iota 自動で値が格納されるとは便利。 KB、MB、GBの例があったけどすごく感動した。 package main import "fmt" const ( c1 = iota c2 c3 ) const ( _ = iota KB int = 1 << (10 * iota) MB GB ) func main() { fmt.Println(c1, c2, c3) fmt.Println(KB, …

7/27 週報

週報7/27 Go select selectを使うことでgoroutineを別々に動かすことができるのか。 便利そう。 package main import ( "fmt" "time" ) func goroutine1(ch chan string) { for { ch <- "packet from 1" time.Sleep(3 * time.Second) } } func goroutine2(ch…