收录了golang频道下的 1794 篇文章
-
- 有效地列出具有很多条目的目录中的文件
- 问题内容 我需要递归地读取一个目录结构,但是一旦我阅读了每个目录的所有条目,我还需要执行一个额外的步骤。因此,我需要编写自己的递归逻辑(并且不能使用简单的filepath.Walk例程
- Golang· Go问答 | 2年前 | golang· golang 382浏览 收藏
-
- 使用 Golang net.Conn.Read 读取整个数据
- 问题内容 所以我在 Go 中构建了一个网络应用程序,我看到它Conn.Read读入了我创建的有限字节数组,make([]byte, 2048)现在 问题 是我不知道内容的确切长度,所以它可能是太多或不够。 我的问
- Golang· Go问答 | 2年前 | golang· golang 305浏览 收藏
-
- Go 语法和接口作为函数的参数
- 问题内容 我是 Go 编程语言的新手,最近遇到了以下代码: func (rec *ContactRecord) Less(other interface{}) bool { return rec.sortKey.Less(other.(*ContactRecord).sortKey); } 但是,我不明白函数签名背后的含义。
- Golang· Go问答 | 2年前 | golang· golang 179浏览 收藏
-
- 我用IntelliJ IDEA作为golang IDE,系统环境已经设置了GOPATH锛孊ut IDEA无法加载
- 问题内容 我在Windows中使用IntelliJ IDEA作为golang IDE,系统环境已经设置了GOPATH锛宐ut IDEA不能加载$GOPATH。 我用go get github.com/astaxie/beego的,这个包安装正确,但是在IDEA中不能导入这个库。 我
- Golang· Go问答 | 2年前 | golang· golang 272浏览 收藏
-
- 有人能解释一下为什么 GOPATH 很方便以及它应该如何使用吗?
- 问题内容 我是 Go 编程语言的新手,每个教程都从将 GOPATH 设置为当前项目文件夹开始。 我错过了什么吗?程序员真的应该在他cd的新 Go 项目文件夹中手动设置 GOPATH 吗?我已经阅读了几个
- Golang· Go问答 | 2年前 | golang· golang 280浏览 收藏
-
- net/http: http: ContentLength=222,正文长度为 0
- 问题内容 如果存在连接/代理错误,我正在尝试重试请求。由于某些原因,我不断收到此错误,无论尝试重试请求,该错误似乎都无法恢复: Post https://m.somewebsite.co.uk/api/di/34433: http: Conten
- Golang· Go问答 | 2年前 | golang· golang 140浏览 收藏
-
- 在 Golang 中终止以 os/exec 开始的进程
- 问题内容 有没有办法终止在 Golang 中以 os.exec 开始的进程?例如(来自http://golang.org/pkg/os/exec/#example_Cmd_Start), cmd := exec.Command("sleep", "5") err := cmd.Start() if err != nil { log.Fata
- Golang· Go问答 | 2年前 | golang· golang 451浏览 收藏
-
- 为什么 `defer recover()` 不能捕获恐慌?
- 问题内容 为什么调用defer func() { recover() }()成功恢复恐慌的 goroutine,但调用defer recover()not? 作为一个简约的例子,这段代码不会恐慌 package main func main() { defer func() { recover() }() panic(&q
- Golang· Go问答 | 2年前 | golang· golang 292浏览 收藏
-
- Go 解析器未检测到结构类型的文档注释
- 问题内容 我正在尝试使用 Go'parser和ast包阅读结构类型的相关文档注释。在此示例中,代码仅将自身用作源。 package main import ( "fmt" "go/ast" "go/parser" "go/
- Golang· Go问答 | 2年前 | golang· golang 147浏览 收藏
-
- Go 项目的主要 goroutine 永远休眠?
- 问题内容 是否有任何 API 可以让maingoroutine 永远休眠? 换句话说,我希望我的项目始终运行,除非我停止它。 正确答案 “睡眠” 您可以使用许多永久阻塞的构造,而不会“吃掉”您的
- Golang· Go问答 | 2年前 | golang· golang 379浏览 收藏
-
- 处理自定义 BSON 编组
- 问题内容 我有许多需要自定义编组的结构。当我测试时,我使用的是 JSON 和标准的 JSON 编组器。由于它不会编组未导出的字段,因此我需要编写一个自定义 MarshalJSON 函数,该函数运行良好
- Golang· Go问答 | 2年前 | golang· golang 341浏览 收藏
-
- 如何检查错误是否是“超出期限”错误?
- 问题内容 我正在发送一个带有指定 10 秒超时的上下文的请求: ctx, cancel := context.WithTimeout(context.Background(), time.Second * 10) defer cancel() _, err := client.SendRequest(ctx) if err != nil { return 0, err } 现
- Golang· Go问答 | 2年前 | golang· golang 491浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 473次学习