1 2 3 4 5 ··· 28 下一页
摘要: gin 框架介绍 一、Gin 是什么? Gin 是 Go 语言的一个 Web 框架,主要用于开发: Web 网站 RESTful API 后端服务 微服务 HTTP 接口 前后端分离项目的后端 网关/API Gateway Go 原生其实就可以写 Web 服务: http.HandleFunc("/ 阅读全文
posted @ 2026-09-02 14:28 烟雨楼台,行云流水 阅读(5) 评论(0) 推荐(0)
摘要: protobuf 官方的中文介绍:https://protobuf.com.cn/ 标量值类型 一个标量消息字段可以有以下类型之一——该表显示了在 .proto 文件中指定的类型,以及在自动生成的类中对应的类型 Proto 类型 说明 double float int32 使用可变长度编码。对于编码 阅读全文
posted @ 2026-08-27 13:25 烟雨楼台,行云流水 阅读(5) 评论(0) 推荐(0)
摘要: rpc 介绍 RPC(Remote Procedure Call,远程过程调用)是一种通信方式,它让你像调用本地函数一样调用另一台机器上的函数。 1.rpc 远程过程调用,简单理解是一个节点请求另一个节点提供服务 2.对应RPC的是本地过程调用,函数调用是最常见的本地过程调用 3.将本地调用换成远程 阅读全文
posted @ 2026-06-27 14:13 烟雨楼台,行云流水 阅读(8) 评论(0) 推荐(0)
摘要: 定义package(包) package cuser //package 用来组织源码,是多个源码的集合,代码复用基础;每个源码文件都要声明所属的package,同一个文件夹下的源码文件必须是同一包里 type Coures struct{ Name string } package cuser f 阅读全文
posted @ 2026-06-20 16:15 烟雨楼台,行云流水 阅读(7) 评论(0) 推荐(0)
摘要: type 关键字 package main import ( "fmt" ) /*type关键字 1.定义结构体 2.定义接口 3.定义别名 */ type MyInt int//类型定义;可以绑定方法 func main(){ type Rint int//类型定义;通过已有类型自定义类型 typ 阅读全文
posted @ 2026-06-20 11:06 烟雨楼台,行云流水 阅读(8) 评论(0) 推荐(0)
摘要: 函数 package main import ( "fmt" //v2 "math/rand/v2" //"weak" ) // func add(a,b int,)int{ //fmt.Println(c) return a+b } //多个返回值 func add1(a,b int)(sun i 阅读全文
posted @ 2026-06-13 11:18 烟雨楼台,行云流水 阅读(7) 评论(0) 推荐(0)
摘要: 数组 package main import ( "fmt" ) func main(){ //数组 var s1 [3]string=[3]string{"t","你好","小杜"}//数组初始化 var s2 [4]string s2[0]="你好" s1[0]="m" for i,v:=ran 阅读全文
posted @ 2026-06-10 16:36 烟雨楼台,行云流水 阅读(6) 评论(0) 推荐(0)
摘要: 变量的定义 注意: 变量必须先定义后使用 go 语言是静态语言,要求变量的类型和赋值类型一致 局部变量名字不能冲突;局部变量可以和全局变量重名优先级局部变量高 简洁变量定义必须是在函数内 定义变量后未赋值都有默认值(零值) 局部变量定义后一定要使用否则报错 package main import " 阅读全文
posted @ 2026-06-09 14:04 烟雨楼台,行云流水 阅读(9) 评论(0) 推荐(0)
摘要: 数组长度是他的类型部分 package main import ( "fmt" ) func main(){ var a1 [3]bool var a2 [4]bool //数组的初始化;如果不初始化,默认元素都是0值 fmt.Println(a1,a2) a1[0]=true a1[1]=true 阅读全文
posted @ 2026-06-04 17:35 烟雨楼台,行云流水 阅读(8) 评论(0) 推荐(0)
摘要: go 语言里数字加减乘除取余求幂运算 package main import ( "fmt" "math" ) func main(){ var ( a = 8 b = 5 ) fmt.Println(a+b) fmt.Println(a-b) fmt.Println(a*b) fmt.Printl 阅读全文
posted @ 2026-06-04 15:52 烟雨楼台,行云流水 阅读(6) 评论(0) 推荐(0)
1 2 3 4 5 ··· 28 下一页