摘要:
<?xml version="1.0" encoding="utf-8"?> <servers version="1"> <server> <serverName>Shanghai_VPN</serverName> <serverIP>127.0.0.1</serverIP> </server> < 阅读全文
posted @ 2018-08-31 17:07 懒人ABC 阅读(533) 评论(0) 推荐(0) 编辑
摘要:
<?xml version="1.0" encoding="utf-8"?> <servers version="1"> <server> <serverName>Shanghai_VPN</serverName> <serverIP>127.0.0.1</serverIP> </server> < 阅读全文
posted @ 2018-08-31 17:07 懒人ABC 阅读(533) 评论(0) 推荐(0) 编辑
摘要:
type Feed struct { Name string `json:"site"` URI string `json:"link"` Type string `json:"type"` } // 将文件解码到一个切片里 30 // 这个切片的每一项是一个指向一个Feed类型值的指针 var feeds []*Feed err = json.NewDecoder... 阅读全文
posted @ 2018-08-31 15:01 懒人ABC 阅读(1148) 评论(0) 推荐(0) 编辑
摘要:
Go里的defer很有用,尤其在很多执行模块化操作时,初始化时给各个需要执行的模块传入参数,但是这些参数有些事在模块执行过程中才赋值的。 这时候有了defer就不会把代码写的很凌乱。 Go的defer语句用来调度一个函数调用(被延期的函数),使其在执行defer的函数即将返回之前才被运行,被延期执行 阅读全文
posted @ 2018-08-31 14:25 懒人ABC 阅读(213) 评论(0) 推荐(0) 编辑
摘要:
非缓冲信道是一个进一个出,再一个进再一个出,信道内是不保存数据的 缓冲信道是可以很多个依次进去,存储在信道里,然后一个一个的按次序取出来。 不过缓冲信道如果超过了预期的存入个数,会发生信道阻塞,只有把存入的不超出才能继续。就像肚子能吃5碗饭,你吃第六碗就吃不进去了,只有拉了之后才有可能继续吃进去。哈 阅读全文
posted @ 2018-08-31 14:15 懒人ABC 阅读(585) 评论(0) 推荐(0) 编辑 |
||