收录了golang频道下的 1857 篇文章
-
- 如何复制结构并取消引用所有指针
- 问题内容 如何复制 Item 结构和所有指向新结构的指针? type Item struct { A []*ASet `json:"a,omitempty"` B []*BSet. `json:"b,omitempty"` C []*CSet. `json:"c,omitempty"`
- Golang· Go问答 | 3年前 | golang· golang 341浏览 收藏
-
- Wrapper for arbitrary function in Go
- 问题内容 Is it possible to create a wrapper for arbitrary function in Go that would take the same arguments and return the same value? I'm not talking about the wrapper that would look exactly the same, it may look differently, but it should sol
- Golang· Go问答 | 3年前 | golang· golang 341浏览 收藏
-
- 如何检查Go中是否存在文件?
- 问题内容 Go 的标准库没有专门用于检查文件是否存在的函数(如 Python 的os.path.exists)。 惯用 的方法是什么? 正确答案 检查文件是否不存在,相当于 Python 的if not os.path.exists(filename):
- Golang· Go问答 | 3年前 | golang· golang 340浏览 收藏
-
- 如何获取当前运行文件的目录?
- 问题内容 在 nodejs 我使用__dirname。在 Golang 中这个等价物是什么? 我用谷歌搜索并找到了这篇文章[http://andrewbrookins.com/tech/golang-get-directory-of-the- current-file/](http://andrewbrookins.com/tech/golang-get-di
- Golang· Go问答 | 3年前 | golang· golang 340浏览 收藏
-
- append() 是否总是扩展所需的最小容量?
- 问题内容 在学习 slice 时,我有一个疑问:append() 是否总是扩展所需的最小容量? a := make([]byte, 0) a = append(a, 1, 2, 3) cap(a) == 3 // will this be always true? // or the assumption may not hold since the underlying
- Golang· Go问答 | 3年前 | golang· golang 340浏览 收藏
-
- 高效地将一对多多对多数据库映射到 Golang 中的结构
- 问题内容 题 在 Golang 中处理一对多或多对多 SQL 关系时,将行映射到结构的最佳(高效、推荐、“Go-like”)方法是什么? 以下面的示例设置为例,我尝试详细说明每种方法的优缺点,但想
- Golang· Go问答 | 3年前 | golang· golang 340浏览 收藏
-
- Go:什么决定了映射键的迭代顺序?
- 问题内容 Go 编程语言规范说: 3.未指定map的迭代顺序。[...] 这是意料之中的,因为映射类型可以实现为哈希表、搜索树或其他一些数据结构。但是map在 Go 中实际是如何实现的呢? 换句话
- Golang· Go问答 | 3年前 | golang· golang 339浏览 收藏
-
- 如何使用golang反射快速检测空值?
- 问题内容 如何使用golang反射快速检测空值? 正确答案 在 Go 中,可以使用反射(reflection)来检测空值。反射库 reflect 提供了一些方法和函数,可以在运行时检查变量的类型和值。下面是
- Golang· Go问答 | 3年前 | golang· golang 339浏览 收藏
-
- 如何在 Go 中重用 MongoDB 连接
- 问题内容 我想将用 Go 编写的服务器与 MongoDB 连接,但我不确定如何以有效的方式进行操作。我发现几个例子实现了它,如下所示。 libs/mongodb/client.go package mongodb import ( "context"
- Golang· Go问答 | 3年前 | golang· golang 338浏览 收藏
-
- 如何访问传递给 Go 程序的命令行参数?
- 问题内容 如何在 Go 中访问命令行参数?它们不会作为参数传递给main. 一个完整的程序,可能是通过链接多个包创建的,必须有一个名为 main 的包,其中包含一个函数 func main() { ... } 定义
- Golang· Go问答 | 3年前 | golang· golang 337浏览 收藏
-
- 为什么我不能用 `copy()` 复制切片?
- 问题内容 我需要在 Go 中复制一个切片并阅读文档,我可以使用一个复制功能。 复制内置函数将元素从源切片复制到目标切片。(作为一种特殊情况,它还将字节从字符串复制到字节片。
- Golang· Go问答 | 3年前 | golang· golang 337浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习

