AI智能
改变未来

Go语言 第37页

go-micro学习日记(二)--gPRC-爱站程序员基地

go-micro学习日记(二)–gPRC

AI

一. 环境准备。 创建一个 consul 服务中间件。 安装 protocol buffers 。 二. 编译proto文件。 创建需要的 proto 文件。 Model.proto文件 syntax = \"proto3\";packag...

golang 性能优化分析:benchmark 结合 pprof-爱站程序员基地

golang 性能优化分析:benchmark 结合 pprof

AI

前面 2 篇 golang 性能优化分析系列文章: golang 性能优化分析工具 pprof (上) golang 性能优化分析工具 pprof (下) 一、基准测试 benchmark 简介 在 golang 中,可以通过 benchm...

golang-文件操作-爱站程序员基地

golang-文件操作

AI

filePtr, err := os.Create(“info.json”)if err != nil {fmt.Println(“文件创建失败”, err.Error())return}defer filePtr.Close()// 创建...

Golang 实现自动下载所有依赖包-爱站程序员基地

Golang 实现自动下载所有依赖包

AI

声明 1)该文章整理自网上的大牛和专家无私奉献的资料,具体引用的资料请看参考文献。2)本文仅供学术交流,非商用。如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除。3)博主才疏学浅,文中如有不当之处,请各位指出,共同进步,谢谢。4)...

GoGetSSL-爱站程序员基地

GoGetSSL

AI

嘿,克里斯在这里。 我要拉这个赞助职位。 它用于付费SSL服务。 我不是SSL专家。 我一直依靠主机在服务器上安装SSL证书并进行管理。 我对Let\’s Encrypt知道的足够多,并且对于他们免费提供SSL证书的行业来说,这...

Golang switch语句-爱站程序员基地

Golang switch语句

AI

Golang switch语句 当有多个条件判断的时候,使用switch语句的效率会比else if更高。 Switch语句小知识 Go语言的Switch语句与其他编程语言不一样的地方是,不需要使用break来退出case语句。 示例:1....

Go Protobuf(比xml小3-10倍, 快20-100倍)-爱站程序员基地

Go Protobuf(比xml小3-10倍, 快20-100倍)

AI

简介 Protocol Buffers是什么? protocol buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小、更快、更为简单。你可以定义数据的结构,然后使用特殊生成的源代码轻松的在...

Golang 的调度-爱站程序员基地

Golang 的调度

AI

M,P,S,Sched,如上图所示(Sched未给出)M:M代表内核级线程,一个M就是一个线程,goroutine就是跑在M之上的;M是一个很大的结构,里面维护小对象内存cache(mcache)、当前执行的goroutine、随机数发生器...

Go 环境搭建-爱站程序员基地

Go 环境搭建

AI

下载地址:https://golang.google.cn/dl. 把以上的环境安装到自己的目录后在cmd里执行go version 如果显示以下代码则环境将安装成功 如果安装失败则执行以下操作(环境默认安装在C盘) 环境变量手动配置好后在...