摘要: 结构体(打包多种类型的一种复合结构) "在 Go 中恰到好处的内存对齐" // 结构体字段标签 func main() { type user struct { name string sex byte } u := user{"Tom", 1} v := reflect.ValueOf(u) fm 阅读全文
posted @ 2019-11-30 13:30 mmaotai 阅读(186) 评论(0) 推荐(0) 编辑
摘要: "[net]tcp和udp&socket" socket特性 总是成对出现 是全双工的(同时支持收发)(两个channel绑在一起) 应用程序 cs模式(客户端开发) bs模式(web开发) net包api基础 都是客户端主动发数据(client request) 一共有3个soket。用于通信的有 阅读全文
posted @ 2019-11-30 12:52 mmaotai 阅读(420) 评论(0) 推荐(0) 编辑
摘要: ``` // crontab基础 // linux crontab // 秒粒度, 年配置(2018-2099) // 哪一分钟(0-59),哪小时(0-23),哪天(1-31),哪月(1-12),星期几(0-6) ``` ``` // expr 和 nextTime import ( "github.com/gorhill/cronexpr" ) expr, err = cronexpr.Par 阅读全文
posted @ 2019-11-30 01:15 mmaotai 阅读(605) 评论(0) 推荐(0) 编辑
摘要: ```// exec基础使用import ( "os/exec")cmd = exec.Command("C:\\cygwin64\\bin\\bash.exe", "-c", "echo 1")err = cmd.Run()``````// 捕获输出cmd = exec.Command("C:\\cygwin64\\bin\\bash.exe", "-c", "/usr/bin/python x... 阅读全文
posted @ 2019-11-30 01:03 mmaotai 阅读(879) 评论(0) 推荐(0) 编辑
摘要: "go by example: time" time常用api timer源码 tickTimer 阅读全文
posted @ 2019-11-30 00:41 mmaotai 阅读(156) 评论(0) 推荐(0) 编辑
摘要: "理解事务: 一个curl的例子" "所谓的支持事务锁" : 里面的操作是原子的 "[etcd]分布式锁" "etcd election特性使用场景——Master选举分析与实现" 阅读全文
posted @ 2019-11-30 00:11 mmaotai 阅读(568) 评论(0) 推荐(0) 编辑