随笔分类 - 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
阅读全文
摘要:go编码以workspace形式管理,一个workspace包含所有的Go编码,包含多个版本控制仓库(例如使用git管理的多个仓库)。每个仓库包含多个包package,每个package是一个单独的路径,包含所有go源码,包的路径就是包的导入路径(import path)。 1. Workspace
阅读全文
摘要:一、pprof 在计算机性能调试领域里,profiling 是指对应用程序的画像,画像就是应用程序使用 CPU 和内存的情况。 Go语言是一个对性能特别看重的语言,因此语言中自带了 profiling 的库。 runtime/pprof:采集程序(非server)的运行数据进行分析 net/http
阅读全文
摘要:go语言的包是没有中央库来统一管理的,通过使用go get命令从远程代码库(github.com,goolge code 等)拉取,直接跳过中央版本库的约束,让代码的拉取直接基于源代码版本控制库,开发者间的协同直接依赖于源代码的版本控制。直接去除了库版本的概念。没有明显的包版本标识,感觉还是有点不适
阅读全文
摘要:0. 简述 Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go语言被设计成一门应用于搭建web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其他语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务器端的开
阅读全文
浙公网安备 33010602011771号