Create documentation for your projects. Like so:
- Up/Down - Previous/Next Gist
- Ctrl+e - Edit a selected Gist
- Ctrl+s - Save Gist
// 특성 확인 | |
// http://pyrasis.com/book/GoForTheReallyImpatient/Unit45 | |
package main | |
import ( | |
"fmt" | |
"unicode" | |
) |
// To decimal string: | |
n := int64(32) | |
str := strconv.FormatInt(n, 10) | |
fmt.Println(str) // Prints "32" | |
// To hexadecimal string: | |
n := int64(32) | |
str := strconv.FormatInt(n, 16) | |
fmt.Println(str) // Prints "20" |
package main | |
import ( | |
"bytes" | |
"fmt" | |
) | |
func main() { | |
var buffer bytes.Buffer |
// http://www.golangprograms.com/regular-expression-to-validate-email-address.html | |
//Regular expression to validate email address | |
package main | |
import ( | |
"fmt" | |
"regexp" | |
) |
for start := time.Now(); time.Since(start) < time.Second; { | |
foo(); | |
} |
function asyncFunc(e) { | |
return new Promise((resolve, reject) => { | |
setTimeout(() => resolve(e), e * 1000); | |
}); | |
} | |
const arr = [1, 2, 3]; | |
let final = []; | |
function workMyCollection(arr) { |
const key = `{"address":"6ed233df185d0ee56c3492918469b635faea81ab","crypto":{"cipher":"aes-128-ctr","ciphertext":"9cd4735969a0c892e16fc20f56531cab186bb486269b7811cd2796de56a4e64f","cipherparams":{"iv":"eafc14ea8f7ba581db92dc93b6413cc3"},"kdf":"scrypt","kdfparams":{"dklen":32,"n":262144,"p":1,"r":8,"salt":"66fbaf8592f5bfce507599e766f4f73fb56c567bfd4abd5d340a541235797368"},"mac":"b7227063d3f65e00c50459c430a299fdf9372369acd8f23dbc3eab514b3a0486"},"id":"86d17a64-e9c4-4c6c-ad79-014ea7969c2e","version":3}` | |
auth, err := bind.NewTransactor(strings.NewReader(key), "") | |
if err != nil { | |
log.Fatalf("error while get NewTransactor: %v", err) | |
} | |
transactOpts := bind.TransactOpts{ | |
From: auth.From, | |
Nonce: 0, |
package main | |
import ( | |
"fmt" | |
"time" | |
) | |
func main() { | |
fmt.Printf("Current Unix Time: %v\n", time.Now().Unix()) |
import "math/rand" | |
import "time" | |
rand.Seed(time.Now().UnixNano()) |