摘要: proto.go package proto import ( "bufio" "bytes" "encoding/binary" ) // Encode 将消息编码 func Encode(message string) ([]byte, error) { // 读取消息的长度,转换成int32类 阅读全文
posted @ 2024-06-27 17:25 朝阳1 阅读(14) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "time" "github.com/go-redis/redis" ) func err_handler(err error) { fmt.Printf("err_handler, error:%s\n", err.Error()) pani 阅读全文
posted @ 2024-06-27 16:50 朝阳1 阅读(35) 评论(0) 推荐(0)
摘要: 有个同事,之前一直写弱类型语言,连链表结构都不知道。。。。下面是gpt解释 链表是一种常见的数据结构,用于存储一系列元素。与数组不同,链表中的元素在内存中不是连续存放的,而是通过每个元素(称为节点)中的指针(或引用)连接起来。链表的结构具有以下特点: 节点:链表由一系列节点组成,每个节点通常包含两部 阅读全文
posted @ 2024-06-27 16:46 朝阳1 阅读(51) 评论(0) 推荐(0)
摘要: package main import ( "fmt" ) func array_trunk(m map[string]int, n int) []map[string]int { l := len(m) s := l / n if l%n != 0 { s += 1 } res := make([ 阅读全文
posted @ 2024-06-27 16:33 朝阳1 阅读(10) 评论(0) 推荐(0)
摘要: 使用mysql包的时候,发现链式调用很好用,看了源码很简单,其实就是方法返回指针 package main import ( "fmt" ) type Mysql struct { Db string Table string } func (p *Mysql) SetDb(db string) * 阅读全文
posted @ 2024-06-27 16:28 朝阳1 阅读(23) 评论(0) 推荐(0)
摘要: 一些示例Go版本需>=1.18 读取文件 1、将文件整个读入内存 package main import ( "fmt" "io" "os" ) func main() { file, err := os.Open("../log.txt") if err != nil { panic(err) } 阅读全文
posted @ 2024-06-27 16:19 朝阳1 阅读(30) 评论(0) 推荐(0)
摘要: package main import "fmt" func main() { var a int = 1 var b *int = &a var c **int = &b var x int = *b fmt.Println("a = ",a) fmt.Println("&a = ",&a) fm 阅读全文
posted @ 2024-06-27 15:59 朝阳1 阅读(46) 评论(0) 推荐(0)
摘要: package main import ( "bytes" "encoding/binary" "fmt" ) type User struct { ID uint16 // 用户ID Name [8]byte // 用户姓名 Password [5]byte // 密码 } func NewUse 阅读全文
posted @ 2024-06-27 15:56 朝阳1 阅读(43) 评论(0) 推荐(0)
摘要: 集群信息: 1. 显示 Kubernetes 版本:kubectl version 2. 显示集群信息:kubectl cluster-info 3. 列出集群中的所有节点:kubectl get nodes 4. 查看一个具体的节点详情:kubectl describe node <node-na 阅读全文
posted @ 2024-06-27 13:45 朝阳1 阅读(68) 评论(0) 推荐(0)
摘要: 由于不可抗力因素,现在大厂加速只有阿里云镜像加速还能用了,但是也得再阿里云公网环境才可以。。。。。 免费加速地址,随时可能失效.vim /etc/docker/daemon.json { "registry-mirrors": [ "https://docker.1ms.run", "https:/ 阅读全文
posted @ 2024-06-27 11:32 朝阳1 阅读(334) 评论(0) 推荐(0)
摘要: 因为开启键空间通知功能需要消耗一些 CPU , 所以在默认配置下, 该功能处于关闭状态。可以通过修改 redis.conf 文件, 或者直接使用 CONFIG SET 命令来开启或关闭键空间通知功能:当 notify-keyspace-events 选项的参数为空字符串时,功能关闭。另一方面,当参数 阅读全文
posted @ 2024-06-27 09:38 朝阳1 阅读(322) 评论(0) 推荐(0)