01 2023 档案
摘要:一.创建项目 1.1创建项目 在Linuxshare/cloud_center/目录下创建module项目 kratos new module -r https://gitee.com/go-kratos/kratos-layout.git 进入到module删除多余的文件 internal/dat
阅读全文
摘要:1.chan数据结构 一个channel只能传递一种类型的值,类型信息存储在hchan数据结构中。 elemtype代表类型,用于数据传递过程中的赋值; elemsize代表类型大小,用于在buf中定位元素位置。 一个channel同时仅允许被一个goroutine读写,为简单起见,本章后续部分说明
阅读全文
摘要:package timerimport ( "fmt" "time")var ( BackOffset = -1 * time.Millisecond)type TimeRange struct { Start time.Time End time.Time}func (s TimeRange) S
阅读全文
摘要:rabbitmq.go文件代码如下 package RabbitMQimport ( "fmt" "github.com/streadway/amqp" "log")const MQURL = "amqp://lyc:lyc123456@192.168.66.130:5672/imooc"type
阅读全文
摘要:package mainimport ( "fmt" "sort")type frequency struct { char string fre int}func frequencies(s string) []frequency { m := make(map[string]int) for _
阅读全文