会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
戒奢从简,起早贪黑,努力提升
——拼搏
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
2021年12月19日
1、本机集群kind
摘要: 安装kubectl 1.22.4 安装kind(默认kubernetes版本为1.21.1) go install sigs.k8s.io/kind@v0.11.1 保持docker在运行状态,创建集群 kind create cluster 保存 kubernetes config 下来 kind
阅读全文
posted @ 2021-12-19 13:11 JaydenQiu
阅读(92)
评论(0)
推荐(0)
2021年12月5日
1、docker安装
摘要: windows管理员身份运行 PowerShell Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All 下载 windows docker 并安装 https://hub.docker.com/ 测试是否
阅读全文
posted @ 2021-12-05 22:25 JaydenQiu
阅读(34)
评论(0)
推荐(0)
9、gRPC
摘要: 之前 protobuf 时安装过,不需安装 快速开启 grpc 服务 新建目录 testGrpc 。以及 testGrpc/service 和 testGrpc/client testGrpc 下新建 hello.proto syntax = "proto3"; package tempPackag
阅读全文
posted @ 2021-12-05 16:19 JaydenQiu
阅读(97)
评论(0)
推荐(0)
2021年12月1日
8、Protocol Buffers (protobuf)
摘要: 安装 下载:https://github.com/protocolbuffers/protobuf/releases/tag/v3.19.1 解压到任意位置 设置path:D:\protoc-3.19.1\bin 添加 go 代码生成:https://github.com/grpc-ecosyste
阅读全文
posted @ 2021-12-01 21:58 JaydenQiu
阅读(72)
评论(0)
推荐(0)
2021年11月28日
15、扩展已有类型
摘要: 一、通过别名方法,扩展已有类型 package op // 定义了新类型Queue,该类型具有几种方法 type Queue []int // 因为需要改参数,所以传地址 func (q *Queue) Push(v int) { *q = append(*q, v) } func (q *Queu
阅读全文
posted @ 2021-11-28 09:35 JaydenQiu
阅读(30)
评论(0)
推荐(0)
2021年11月27日
1、接口
摘要: 定义测试接口 testInterface/mock/main.go package mock type Retriever struct { Contents string } // 给结构体添加方法 func (r Retriever) Get(url string) string { retur
阅读全文
posted @ 2021-11-27 14:42 JaydenQiu
阅读(41)
评论(0)
推荐(0)
2021年11月25日
16、依赖管理 go mod 使用
摘要: 尝试安装 zap 包 go get -u go.uber.org/zap go.mod 文件自动生成依赖目录 module gomodTest go 1.17 require ( go.uber.org/atomic v1.9.0 // indirect go.uber.org/multierr v
阅读全文
posted @ 2021-11-25 23:14 JaydenQiu
阅读(103)
评论(0)
推荐(0)
3、内建变量类型
摘要: 一、bool 二、string 三、数字型 (u)int // 不规定长度,在32位系统就32位,64位系统就64位 (u)int8 (u)int16 (u)int32 (u)int64 // 规定长度8、16、32、64等 unitptr // 指针,长度跟操作系统相关 四、字符型 byte //
阅读全文
posted @ 2021-11-25 20:43 JaydenQiu
阅读(37)
评论(0)
推荐(0)
2021年11月21日
14、包和封装
摘要: main.go package main import ( "fmt" "learngo/op" ) func main() { fmt.Println(op.Add(3,3)) } 封装好的op包,处于main同级目录下的 op/op.go package op // 目录名可以和包名不一样 //
阅读全文
posted @ 2021-11-21 11:59 JaydenQiu
阅读(39)
评论(0)
推荐(0)
13、结构体和方法
摘要: package main import "fmt" // 新建结构体类型 type treeType struct { name string age int address string } // 给结构体新增方法 func (node treeType) echoName() { // 前面括号
阅读全文
posted @ 2021-11-21 11:07 JaydenQiu
阅读(47)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
18
下一页
公告