当前位置:首页 > 文章列表 >golang

golang
收录了golang频道下的 1794 篇文章
  • 如何使供应商与 Google App Engine 一起工作?
    如何使供应商与 Google App Engine 一起工作?
    问题内容 我正在尝试将 Go vendoring(将依赖项存储在名为 的文件夹中vendor)引入现有的 App Engine 项目。我已将所有依赖项存储在供应商文件夹中(使用 Godep 作为助手),它看起来正确,但
    Golang· Go问答   |  2年前  |   golang· golang 385浏览 收藏
  • 如何在 int 前面添加切片
    如何在 int 前面添加切片
    问题内容 我对 Go 很陌生,因此我的问题可能看起来有点幼稚。 我有一个我使用创建的切片 var x []int; for i := 2; i < 10; i += 2 { x = append(x, i); } 我想在这个切片前面加上一个整数,比如 x =
    Golang· Go问答   |  2年前  |   golang· golang 384浏览 收藏
  • 参数和接收器有什么区别
    参数和接收器有什么区别
    问题内容 我正在关注 Go 教程并且因为我无法理解特定的方法签名而陷入困境: func (p *Page) save() error { filename := p.Title + ".txt" return ioutil.WriteFile(filename, p.Body, 0600) } 文档对此进
    Golang· Go问答   |  2年前  |   golang· golang 384浏览 收藏
  • 如何使用 Go 将 JSON 文件解析为结构
    如何使用 Go 将 JSON 文件解析为结构
    问题内容 我正在尝试通过创建一个 JSON 文件并将其解析为一个结构来配置我的 Go 程序: var settings struct { serverMode bool sourceDir string targetDir string } func main() { // then config file sett
    Golang· Go问答   |  2年前  |   golang· golang 384浏览 收藏
  • 回溯到更专业的界面
    回溯到更专业的界面
    问题内容 我正在写一个围棋游戏。在 C++ 中,我会将所有实体类存储在 BaseEntity 类的数组中。如果一个实体需要在世界上移动,它会是一个从 BaseEntity 派生的 PhysEntity,但具有附加的方法。
    Golang· Go问答   |  2年前  |   golang· golang 384浏览 收藏
  • 单例
    单例
    问题内容 在 Go 编程语言中如何实现单例设计模式? 正确答案 撇开单例模式是否是一个好主意的争论,这里有一个可能的实现: package singleton type single struct { O interface{}; } var ins
    Golang· Go问答   |  2年前  |   golang· golang 384浏览 收藏
  • gol在Error()方法内调用fmt.Sprint(e)会导致无限循环是什么情况
    gol在Error()方法内调用fmt.Sprint(e)会导致无限循环是什么情况
    问题内容golang 为什么在 Error() 方法内调用 fmt.Sprint(e) 会导致无限循环? 正确答案在Go中,如果一个类型实现了 Error() string 方法,则该类型就满足了 error 接口的要求。这个接口定义了
    Golang· Go问答   |  2年前  |   golang· error· golang 383浏览 收藏
  • 从其他包访问主包
    从其他包访问主包
    问题内容 我想从另一个包访问主包,但这是不可能的,因为主文件不在目录中。我已经尝试将主文件放在一个目录中,但是当我尝试导入它时,我收到了这个错误: import "../main" is a
    Golang· Go问答   |  2年前  |   golang· golang 383浏览 收藏
  • 处理 go 例程中的恐慌
    处理 go 例程中的恐慌
    问题内容 我知道使用了处理恐慌恢复。但是当 goroutine 中出现恐慌时,以下块无法恢复 func main() { done := make(chan int64) defer fmt.Println("Graceful End of program") defer func() { r := rec
    Golang· Go问答   |  2年前  |   golang· golang 383浏览 收藏
  • 无论如何要在 Go 中创建以空字符结尾的字符串吗?
    无论如何要在 Go 中创建以空字符结尾的字符串吗?
    问题内容 无论如何要string在 Go 中创建 null 终止? 我目前正在尝试的是a:="golang\0",但它显示编译错误: non-octal character in escape sequence: " 正确答案 规范:字符串文字: 引号
    Golang· Go问答   |  2年前  |   golang· golang 383浏览 收藏
  • 为什么 golang 中的 rune 是 int32 而不是 uint32 的别名?
    为什么 golang 中的 rune 是 int32 而不是 uint32 的别名?
    问题内容 runeGo 中的类型定义为 和的别名在所有方面int32都等价于。int32按照惯例,它用于区分字符值和整数值。 如果打算使用这种类型来表示字符值,为什么 Go 语言的作者不使用uint32而
    Golang· Go问答   |  2年前  |   golang· golang 383浏览 收藏
  • 缓慢的 int.big 计算且仅在一个线程上
    缓慢的 int.big 计算且仅在一个线程上
    问题内容 我在测试中使用以下代码: package main import "fmt" import "math/big" func main() { input := "3333333333333333333.......tested with 100'000x3 , tested with 1'000'0000x3, tested with 10'000'000x3
    Golang· Go问答   |  2年前  |   golang· golang 382浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    542次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    508次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
    497次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    473次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码