タグ

2019年11月3日のブックマーク (4件)

  • Go言語でシンプルに構造体⇔バイナリの相互変換 - Qiita

    package main import ( "encoding/binary" "encoding/hex" "os" ) type A struct { Int32Field int32 ByteField byte } func main() { // 構造体つくる a := A{Int32Field: 0x123456, ByteField: 0xFF} stdoutDumper := hex.Dumper(os.Stdout) defer stdoutDumper.Close() // 構造体をバイナリにする binary.Write(stdoutDumper, binary.LittleEndian, &a) }

    Go言語でシンプルに構造体⇔バイナリの相互変換 - Qiita
  • The State of Caching in Go - Dgraph Blog

    So, we can conclude that none of the cache libraries meet all the requirements. GroupCache and FreeCache fails on requirement 4 whereas BigCache fails on requirement 5. So, what are we left with? Well, nothing really. We are not aware of a smart memory-bounded cache in Go that can meet the entire list of requirements. If you know of one, do let us know in the comments. Meanwhile, we came across Ca

    The State of Caching in Go - Dgraph Blog
  • Go言語(Golang) はまりどころと解決策

    Go の言語仕様はシンプルで他の言語に比べてはまりどころが少なくて学習コストが小さめな言語のように思います。しかし、それでもはまるところがないわけではないので、自分がはまって時間を無駄にしてしまったことを書き留めておきます。 念の為誤解のないように追記しておくと、この文書の目的は Go を批判することではなく GoGo であるがゆえに C++/Java/Python など利用者が Go を使い始めるときに困惑あるいは誤解するであろうポイントをまとめておくことで初めて Go を触る人がスムーズに Go を使い始められるようにすることです。私個人は Go はバランスがとれた良い言語でだと思いますし、気に入っています。 目次 interface と nil (Go の interface は単なる参照ではない) 文献 メソッド内でレシーバ(this, self)が nil でないことをチェ

  • 【今日の1枚】鏡を見て仰天、カワウソの赤ちゃん

    コロンビア・カリの動物園にあるアニマルウェルフェア・ユニットで、水浴びの最中に鏡を見る生後6週間のカワウソ(2019年10月22日撮影)。(c)Luis ROBAYO / AFP 【11月3日 AFP】コロンビア・カリ(Cali)の動物園にあるアニマルウェルフェア・ユニットで、水浴びの最中に鏡を見る生後6週間のカワウソ。捨てられているところを発見されたカワウソの赤ちゃんは、繁殖と、この種の生物の広範囲な研究のために同市の動物園に連れてこられた。 国際自然保護連合(IUCN)によると、カワウソは、その生息地での採鉱、農業、河川の汚染、住宅建設のため、絶滅の危機にひんしている。(c)AFP

    【今日の1枚】鏡を見て仰天、カワウソの赤ちゃん
    nminoru
    nminoru 2019/11/03