自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【Go】Golang使用反射实现RPC函数调用

Golang使用反射实现简单的单向RPC函数调用

2024-07-15 15:04:37 803 1

原创 GoLang中Slice的append

package main import "fmt" func main() { s := []int{5} s = append(s, 8) s = append(s, 9) x := append(s, 11) y := append(s, 12) fmt.Println(s, x, y) } 以上代码会输出结果 [5 8 9] [5 8 9 12] [5 8 9 12] 结果中 x 被 y 覆盖了 原因是 slice 的容量增长 func main() { s := []int{5

2021-06-29 17:01:52 332

原创 Windows10平台下Docker安装ElasticSearch和Kibana

文章所使用到的 window10操作系统 git docker git下载地址 https://git-scm.com/downloads docker下载地址 https://hub.docker.com/ 安装完docker-desktop打开并登录后,界面如下 安装完git后打开Git Bash,界面如下 输入命令 # 查看 docker 所有image docker images ...

2021-05-29 15:05:04 1055 1

原创 GoLang中的继承和重写

1、继承并调用父构造体的方法2、继承一个构造体并重写的情况3、继承多个构造体的情况4、继承接口的情况5、重载 1、继承并调用父构造体的方法 Dog 构造体继承 Animal 构造体,并且调用了 Animal 的方法 type Dog struct { Animal // 继承了Animal } type Animal struct { } func (a *Animal) Name() { fmt.Println("animal name is dog") } func main() { dog :.

2021-04-16 17:43:56 5508

原创 GoLang Windows 使用SSA生成器生成ssa.html文件

SSA(static single-assignment)中间表示代码 实验代码 main.go package test import "fmt" // 下方 GOSSAFUNC=main 中的main就是这个main()方法 func main() { a := TestFunc(3) fmt.Println(a) } func TestFunc(a int) int { b := a * 3 return b } 设置go ssa方法名 > set GOSSAFUNC=main

2021-04-09 14:53:09 1210 3

原创 GoLang中&与*的区别以及使用

&符号的意思是对变量取地址 *符号的意思是对指针取值 例子 func main() { var a *int // 存储的是int的指针,目前为空 var b int = 4 // 存储的是int的值 a = &b // a 指向 b 的地址 a = b // a 无法等于 b,会报错,a是指针,b是值,存储的类型不同 fmt.Println(a) // a:0xc00000a090(返回了地址) fmt.Println(*a) // *a:4(返回了值) fmt.Printl

2021-04-06 15:38:18 6799 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除