- 1 变量定义 var 语句定义了一个变量的列表;跟函数的参数列表一样,类型在后面。 就像在这个例子中看到的一样,var 语句可以定义在包或函数级别。 变量一旦定义了,就必须使用到,否则报错 根据变量内容即可判断变量类型,无须再显式声明 总结 2 内置变量类型 复数机制 验证欧拉公式 强制类型转换 传参 int 直接报错 因为... 1 变量定义 var 语句定义了一个变量的列表;跟函数的参数列表一样,类型在后面。 就像在这个例子中看到的一样,var 语句可以定义在包或函数级别。 变量一旦定义了,就必须使用到,否则报错 根据变量内容即可判断变量类型,无须再显式声明 总结 2 内置变量类型 复数机制 验证欧拉公式 强制类型转换 传参 int 直接报错 因为...
- 原因 go get disable “terminal prompt” by default(Go get 命令默认禁用terminal prompt,即终端提示) 解决方案 环境设置GIT_TERMINAL_PROMPT=1 export GIT_TERMINAL_PROMPT=1 go get XXX 12 原因 go get disable “terminal prompt” by default(Go get 命令默认禁用terminal prompt,即终端提示) 解决方案 环境设置GIT_TERMINAL_PROMPT=1 export GIT_TERMINAL_PROMPT=1 go get XXX 12
- go语言仅支持封装,不支持继承和多态。 go语言没有class,只有struct。 结构的定义 go 语言即使是指针,不像 C语言使用->也可一直使用.引用下去go 没有构造器,但可使用工厂函数 那么这到底创建在了堆还是栈呢? 不需要知道。如果返回了没人用就在栈上 如果返回了有人用,就在堆,并参与到 GC。 所以没必要知道,编译器自己都知道。 参数前后... go语言仅支持封装,不支持继承和多态。 go语言没有class,只有struct。 结构的定义 go 语言即使是指针,不像 C语言使用->也可一直使用.引用下去go 没有构造器,但可使用工厂函数 那么这到底创建在了堆还是栈呢? 不需要知道。如果返回了没人用就在栈上 如果返回了有人用,就在堆,并参与到 GC。 所以没必要知道,编译器自己都知道。 参数前后...
- 成功解决在Eclipse中出现的can not find declarration to go to 目录 解决问题 解决思路 解决方法 解决问题 在Eclipse中出现的can not find declarration to go ... 成功解决在Eclipse中出现的can not find declarration to go to 目录 解决问题 解决思路 解决方法 解决问题 在Eclipse中出现的can not find declarration to go ...
- 入手golang,对比python聊聊想法 背景 学习 感悟 背景 入职几个月以来,花了一点时间入门go ,平时上下班路上读读<Go语言编程>或者<Go语言实践>,写了大量的书本代码,然后上手写了两个项目:一个后端高IO的api,另外一个是 web 调度系统,等到第一个系统写完并上线后,完成了各种监控(prometheus),错误发现(sentry... 入手golang,对比python聊聊想法 背景 学习 感悟 背景 入职几个月以来,花了一点时间入门go ,平时上下班路上读读<Go语言编程>或者<Go语言实践>,写了大量的书本代码,然后上手写了两个项目:一个后端高IO的api,另外一个是 web 调度系统,等到第一个系统写完并上线后,完成了各种监控(prometheus),错误发现(sentry...
- go项目编译运行期间遇到的部分问题与解决方案【图文式小白教程】 文章目录 go: github.com/axgle/mahonia@v0.0.0-20180208002826-3358181d7394: Get "https://proxy.golang.org/github.com/axgle/mahonia/@v/v0.0.0-20180208... go项目编译运行期间遇到的部分问题与解决方案【图文式小白教程】 文章目录 go: github.com/axgle/mahonia@v0.0.0-20180208002826-3358181d7394: Get "https://proxy.golang.org/github.com/axgle/mahonia/@v/v0.0.0-20180208...
- 目录 问题 解决 问题 如何使用Golang解析Post请求中的Json字符串。 解决 首先,定义对应的消息结构。 比如: type recordConfig struct { StreamPath string `json:"streamPath"` Append bool `json:"append"` Protocol strin... 目录 问题 解决 问题 如何使用Golang解析Post请求中的Json字符串。 解决 首先,定义对应的消息结构。 比如: type recordConfig struct { StreamPath string `json:"streamPath"` Append bool `json:"append"` Protocol strin...
- 2021年1月19日订阅朋友问题解答-Go【图文式小白教程】 文章目录 错误:无法在构建后运行,主文件具有非主包或不含㊗主函数 修改商品数量在哪里修改,默认2瓶,修改为1瓶 登录没有出现eid和fp正常吗,怎么处理 错误:无法在构建后运行,主文件具有非主包或不含㊗主函数 具体错误如下: 解决方案: 运行错文件了。需要... 2021年1月19日订阅朋友问题解答-Go【图文式小白教程】 文章目录 错误:无法在构建后运行,主文件具有非主包或不含㊗主函数 修改商品数量在哪里修改,默认2瓶,修改为1瓶 登录没有出现eid和fp正常吗,怎么处理 错误:无法在构建后运行,主文件具有非主包或不含㊗主函数 具体错误如下: 解决方案: 运行错文件了。需要...
- 目录 问题 解决 问题 今天编译Golang程序的时候遇到如下警告信息: main.go:19:2: HTTPHeader redeclared during import "test/folder2/folder3" previous declaration during import "test/folder2" 解决 Golang... 目录 问题 解决 问题 今天编译Golang程序的时候遇到如下警告信息: main.go:19:2: HTTPHeader redeclared during import "test/folder2/folder3" previous declaration during import "test/folder2" 解决 Golang...
- 目录 问题 解决 问题 如何根据一个流媒体地址URL判断对应的流媒体协议,比如RTMP、RTSP协议等。 解决 这里提供一个方法,可以直接拿来用。 func getProtocol(url string) (string, error) { // golang的判断语句没有括号,一开始挺不适应的 if url != "" { // 获取冒号索引... 目录 问题 解决 问题 如何根据一个流媒体地址URL判断对应的流媒体协议,比如RTMP、RTSP协议等。 解决 这里提供一个方法,可以直接拿来用。 func getProtocol(url string) (string, error) { // golang的判断语句没有括号,一开始挺不适应的 if url != "" { // 获取冒号索引...
- 目录 前言 正文 前言 使用任何编程语言都会遇到判空的问题,那么Golang如何判空呢?说真的,这种方式我还是很意外的。 正文 说到Golang的判空机制,确实刷新了我的认知,多少有些丑 ^_^,特别是对于自定义的结构体类型,并不是简单的与 nil 做比较。 直接上代码: package main import ( "fmt") type P... 目录 前言 正文 前言 使用任何编程语言都会遇到判空的问题,那么Golang如何判空呢?说真的,这种方式我还是很意外的。 正文 说到Golang的判空机制,确实刷新了我的认知,多少有些丑 ^_^,特别是对于自定义的结构体类型,并不是简单的与 nil 做比较。 直接上代码: package main import ( "fmt") type P...
- 目录 前言 正文 何为反射? 关键用途 结尾 前言 Golang中也存在反射机制,具体怎么使用呢?先睹为快。 正文 何为反射? 反射就是Golang通过来获取对象的类型信息或者结构信息,再进行访问或者修改的能力。 Golang语言是利用 reflect 关键字进行反射调用的。 一般情况下,Golang声明的变量都包括两部分基... 目录 前言 正文 何为反射? 关键用途 结尾 前言 Golang中也存在反射机制,具体怎么使用呢?先睹为快。 正文 何为反射? 反射就是Golang通过来获取对象的类型信息或者结构信息,再进行访问或者修改的能力。 Golang语言是利用 reflect 关键字进行反射调用的。 一般情况下,Golang声明的变量都包括两部分基...
- 目录 问题 解决 问题 今天使用Golang打印进程PID,程序居然崩了,报错信息如下: 2020/11/27 16:21:15 http: panic serving [::1]:57413: runtime error: invalid memory address or nil pointer dereference goroutine... 目录 问题 解决 问题 今天使用Golang打印进程PID,程序居然崩了,报错信息如下: 2020/11/27 16:21:15 http: panic serving [::1]:57413: runtime error: invalid memory address or nil pointer dereference goroutine...
- 目录 前言 正文 一、syscall 二、cmd 信号量表 结论 前言 大家都知道go的协程操作非常灵活,但是有没有想过go如何操作进程,特别是关闭特定Pid的进程。 正文 今天向大家介绍两种使用go关闭进程的方法,话不多说直接上代码。 一、syscall 利用syscall包,具体代码请参考: var cmd *exec.C... 目录 前言 正文 一、syscall 二、cmd 信号量表 结论 前言 大家都知道go的协程操作非常灵活,但是有没有想过go如何操作进程,特别是关闭特定Pid的进程。 正文 今天向大家介绍两种使用go关闭进程的方法,话不多说直接上代码。 一、syscall 利用syscall包,具体代码请参考: var cmd *exec.C...
- 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。 示例1 输入:s1 = "waterbottle", s2 = "erbottlewat" 输出:True 示例2 输入:s1 = "aa", "aba" 输出:False func isFlipedStri... 字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。 示例1 输入:s1 = "waterbottle", s2 = "erbottlewat" 输出:True 示例2 输入:s1 = "aa", "aba" 输出:False func isFlipedStri...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签