代码改变世界

golang常见问题汇总

2022-04-02 20:40 by youxin, 372 阅读, 0 推荐, 收藏,
摘要:问题:cannot use variable (type interface {}) as type int in assignment: need type assertion 办法:https://go.dev/tour/methods/15 Type assertions A type ass 阅读全文

golang import

2022-03-28 14:25 by youxin, 392 阅读, 0 推荐, 收藏,
摘要:一 包的导入语法 在写Go代码的时候经常用到import这个命令用来导入包文件,看到的方式参考如下: import( "fmt" ) 然后在代码里面可以通过如下的方式调用 fmt.Println("hello world") 上面这个fmt是Go语言的标准库,他其实是去GOROOT下去加载该模块,当 阅读全文

golang json 使用

2022-03-28 00:00 by youxin, 603 阅读, 0 推荐, 收藏,
摘要:golang关于json库的一个比较容易陷入的坑 uint8[]数组的json转换问题. 类似这个CA如果实例转化成json.List会变成字符串. type CA struct { List []uint8} func main() { ca := CA{[]uint8{1,2,3,4,5,6,7 阅读全文

golang project-layout

2022-03-27 16:44 by youxin, 169 阅读, 1 推荐, 收藏,
摘要:根据社区 Standard Go Project Layout 提出的方案,我们可以将一个 Go Project 划分成以下几大目录: https://github.com/golang-standards/project-layout/blob/master/README_zh.md Go 目录 阅读全文

golang reflect反射

2022-03-26 15:22 by youxin, 151 阅读, 0 推荐, 收藏,
摘要:反射是指在程序运行期对程序本身进行访问和修改的能力。程序在编译时,变量被转换为内存地址,变量名不会被编译器写入到可执行部分。在运行程序时,程序无法获取自身的信息。支持反射的语言可以在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样就 阅读全文

golang nil

2022-03-26 14:47 by youxin, 336 阅读, 0 推荐, 收藏,
摘要:Golang 关于 nil 的认识 1. 什么是 nil ? 大家都清楚,当你声明了一个变量 但却还并木优赋值时,golang中会自动给你的变量类型给一个对应的默认零值。这是每种类型对应的零值: bool -> false numbers -> 0 string -> "" pointers -> 阅读全文

vscode golang开发环境

2022-03-26 00:18 by youxin, 244 阅读, 0 推荐, 收藏,
摘要:google开发的go插件 Rich Go language support for Visual Studio Code 这个go插件会自动安装其他插件。 如果自动安装其他插件失败可以手动安装 VsCode Go插件依赖的工具 安装Go插件所依赖的go tools 按ctrl+shift+p 调出 阅读全文

Prometheus安装配置

2022-03-25 23:34 by youxin, 216 阅读, 0 推荐, 收藏,
摘要:Prometheusproˈmiθɪəs/ Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud 阅读全文

golang数组切片map chan 结构体 初始化

2022-03-24 14:02 by youxin, 1738 阅读, 0 推荐, 收藏,
摘要:Golang当中有三种初始化的方法, var v2 int = 10var v3 = 10v4 := 10 var 变量名 类型 = 表达式 编译器推导类型的格式 在标准格式的基础上,将 int 省略后,编译器会尝试根据等号右边的表达式推导 hp 变量的类型。 var hp = 100 等号右边的部 阅读全文

form-data和x-www-form-urlencode的区别

2022-03-23 19:45 by youxin, 2129 阅读, 2 推荐, 收藏,
摘要:使用post请求发送数据时候,数据会放在body部分而不是头信息中,而数据放在body中传输时候,我们可以将这个body中的信息看作是一个长长的单个字符串,而我们使用不同的编码就是将这个数据用不同的形式进行发送。 application/x-www-form-urlencoded 原理 它是post 阅读全文
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 269 下一页