随笔分类 -  golang

摘要:go命令中三个点含义 An import path is a pattern if it includes one or more "..." wildcards, each of which can match any string, including the empty string and 阅读全文
posted @ 2019-06-01 22:56 yuxi_o 阅读(440) 评论(0) 推荐(0)
摘要:go编码以workspace形式管理,一个workspace包含所有的Go编码,包含多个版本控制仓库(例如使用git管理的多个仓库)。每个仓库包含多个包package,每个package是一个单独的路径,包含所有go源码,包的路径就是包的导入路径(import path)。 1. Workspace 阅读全文
posted @ 2019-05-16 21:11 yuxi_o 阅读(1525) 评论(0) 推荐(0)
摘要:一、pprof 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库。 runtime/pprof:采集程序(非server)的运行数据进行分析 net/http 阅读全文
posted @ 2019-03-15 23:51 yuxi_o 阅读(360) 评论(0) 推荐(0)
摘要:go语言的包是没有中央库来统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉取,直接跳过中央版本库的约束,让代码的拉取直接基于源代码版本控制库,开发者间的协同直接依赖于源代码的版本控制。直接去除了库版本的概念。没有明显的包版本标识,感觉还是有点不适 阅读全文
posted @ 2019-02-12 21:05 yuxi_o 阅读(803) 评论(0) 推荐(0)
摘要:0. 简述 Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go语言被设计成一门应用于搭建web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其他语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务器端的开 阅读全文
posted @ 2019-02-12 20:48 yuxi_o 阅读(626) 评论(0) 推荐(0)