摘要:
https://groups.google.com/forum/#!topic/golang-nuts/I7a_3B8_9Gw https://groups.google.com/forum/#!msg/golang-nuts/coc6bAl2kPM/ypNLG3I4mk0J ask: Hello, 阅读全文
摘要:
方法一: serialize 的标准方法: 使用gob 和 base64 或 base58。 方法二: 下面是自己实现的 serialize 方法,不推荐自己实现,应该用标准方法。 代码如下: 除了将数据放进结构体之外,你还可以直接将数据放进结构体对象的某个成员里: 不过要保证buffer与成员的内 阅读全文
摘要:
https://github.com/takama/daemon https://github.com/immortal/immortal/blob/master/fork.go 这个是比较原始的最接近c语言的实现,它里面还有很多原始c语言的东西的golang实现: 阅读全文
摘要:
在golang中,基本的channel读写操作都是阻塞的,如果你想要非阻塞的,可以使用如下示例: 即只要在select中加入default,阻塞立即变成非阻塞: 输出: 注意,golang无法kill 一个 goroutine,你 #只能# 通过一个channel给它发送消息让它退出,示例如下: 阅读全文
摘要:
golang 中的 sizeof: 1: int(unsafe.Sizeof(uint32(0))) 2: int(reflect.TypeOf(uint32(0)).Size()) golang中的 union: 注意,如果你要以 (*B)(unsafe.Pointer(&a)) 这种方式来作为 阅读全文
摘要:
https://groups.google.com/forum/#!topic/golang-nuts/JkvR4dQy9t4 https://golang.org/misc/cgo/gmp/gmp.go https://stackoverflow.com/questions/19910647/pa 阅读全文
摘要:
https://go.googlesource.com/proposal/+/master/design/12416-cgo-pointers.md https://github.com/golang/go/issues/12416 Proposal: Rules for passing point 阅读全文
摘要:
https://golang.org/misc/cgo/test/callback.go 阅读全文
摘要:
interactive prompt library: abiosoft/ishell https://github.com/abiosoft/ishell Library for creating interactive cli applications. manifoldco/promptui 阅读全文
摘要:
http://book.emacs-china.org/#orgheadline1 阅读全文