golang
已收录文章:14427篇
-
依次见例子代码: p1.go package p1 import "fmt" //1.1 var x float32 = 1.2 //1.2 func init() { //1.3 fmt.Printf("p1 package, x:%f\n", x) //1.4 } func Donothing() { fmt.Println("do nothing.\n") } a.go: package main import "fmt" var WhatIsTh252 收藏
-
说明 可以调取k8s API 接口的工具有很多,这里我就介绍下client-go gitlab上client-go项目地址: https://github.com/kubernetes/client-go 这个工具是由kubernetes官方指定维护的,大家可以放心使用 效果252 收藏
-
概述 map是基于key-value键值对的无序的集合 Go语言中的map是引用类型 必须初始化才能使用。 语法 声明和初始化 配合make使用,否则是nil var map[KeyType]ValueType //KeyType:表示键的类型 //Value252 收藏
-
根据生日计算星座 func GetZodiac(month, day int) string { month = month - 1 var ( DAY_ARR = [12]int{20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22} ZODIACS = [13]string{"摩羯座", "水瓶座", "双鱼座", "白羊座", "252 收藏
-
答案:Golang中通过令牌桶算法实现限速任务调度,可使用rate.Limiter或自定义TokenBucket控制并发。251 收藏
-
答案:pprof是Go语言性能调优的核心工具,通过引入net/http/pprof包可启用HTTP接口采集CPU、内存、goroutine等性能数据,使用gotoolpprof分析profile文件,结合top、list、web等命令定位热点函数,如发现低效字符串拼接导致高CPU占用,优化为strings.Builder后显著降低,实战中需注意生产环境安全控制与采样局限性。251 收藏