
golang学习
john0576
欢迎志同道合的朋友
展开
-
关于slice分配内存
slice是golang提供的一个很好的符合类型。既支持数据动态扩展,又能随机访问,使数据保持很好的局部性。但是slice有一个性能可能导致数据的一致性和预期不一致,就是它会按需为slice收集内存。参考这段代码:=========================================package mainimport "fmt"func main() { var data = []s...原创 2018-05-17 18:01:09 · 1014 阅读 · 0 评论 -
protoc编译成go
命令格式:protoc --proto_path=${PATH1}/proto/ --proto_path=${PATH2}/proto/ --go_out=plugins=grpc:${PATH1}/proto ${PATH1}/proto/*.proto其中${PATH1}中的proto文件依赖于${PATH2},这里前后顺序必须和依赖关系一致,否则会报错...原创 2018-06-21 14:34:20 · 1069 阅读 · 0 评论