貔貅云原生

貔貅云原生

最新文章

反射对比结构体

package main import ( "fmt" "reflect" ) type User struct { Name string `json:"name"` Age int `json:"age"` School string `json:"school"`
88
0
0
2023-09-26

random随机数

随机数 随机数需要有种子保证随机序列,使用 rand.Intn 函数生成一个介于 0 和 99 之间的随机整数 package main import ( "fmt" "math/rand" "time" ) func main() { // 设置种子,保证每次运行生成的随机数序列都不同
51
0
0
2023-09-26

Scheduler调度器

论 Pod 调度 在 kubernetes 中,无论是 Deployment、Statefulset 等多种控制器,它最终都是创建 Pod,在 Pod 创建是需要被调度到 Kubernetes 集群的 Node 节点中的,此处分析影响 Pod 调度到节点的几种因素。 定向调度 修改 Pod 编排模板
484
0
0
2023-09-15

使gin变得超好用

gin plus 用于对gin框架增强, 实现根据结构体+结构体方法名实现路由注册、文档生成等功能 使用示例 安装 go get -u github.com/aide-cloud/gin-plus 使用 package main import ( "log" ginplush "githu
104
0
0
2023-09-12

os/exec 使用

在 Go 中调用系统命令 os/exec 包用来执行外部命令或者与外部命令交互 启动一个程序 package main import ( "bytes" "fmt" "log" "os/exec" ) func main() { cmd := exec.Command("ls") i
101
0
0
2023-09-12

匿名函数

匿名函数格式就是 func() {}() package main import "fmt" func main() { func() { fmt.Println("打印-你好世界") }() }
66
0
0
2023-09-12

Kubernetes-CRD开发

CRD Custom Resource Define 简称 CRD,是 Kubernetes(v1.7+)为提高可扩展性,让开发者去自定义资源的一种方式。CRD 资源可以动态注册到集群中,注册完毕后,用户可以通过 kubectl 来创建访问这个自定义的资源对象,类似于操作 Pod 一样。不过需要注意
207
0
1
2023-09-12

dlv 调试

DLV 在 Go 编程语言中,DLV (Delve) 是一种用于调试 Go 代码的工具。DLV 是一个开源的调试器,它可以帮助开发者在编写和调试 Go 程序时识别和解决问题。以下是关于使用 DLV 进行 Go 代码调试的一些重要信息: 设置断点: 开发者可以在他们的 Go 代码中设置断点,以便在程序
116
0
0
2023-09-11

Strings 简单用法

strings 简单用法实例 package main import ( "fmt" "strings" "unicode" ) func main() { var hello = "hello world" var abc = "a b c d e f g" // 在 stri
84
0
1
2023-09-08

一个简单的 Gin 例子

一个使用 Gin 的简单例子 package main import "github.com/gin-gonic/gin" type User struct { Name string `json:"name"` } func main() { r := gin.Default() r
98
0
2
2023-09-08