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

golang
收录了golang频道下的 1794 篇文章
  • 使用包调用 go test 时输出的差异
    使用包调用 go test 时输出的差异
    问题内容 我有一个glide用于包管理的 Go 项目。 我有一个使用 的测试套件设置godog,我go test使用(with format )的[文档](https://github.com/DATA- DOG/godog#running-godog-with-go- test)中TestMain描述的包装器运
    Golang· Go问答   |  2年前  |   golang· golang 154浏览 收藏
  • 创建没有结束标记的 XML 元素
    创建没有结束标记的 XML 元素
    问题内容 我有这个嵌套的 golang 结构: // TierRequest is the outer most XML envelope of soap request type TierRequest struct { XMLName xml.Name `xml:"soapenv:Envelope"` NsEnv string `xml:"xmlns:soapenv,att
    Golang· Go问答   |  2年前  |   golang· golang 267浏览 收藏
  • 初始化常量变量
    初始化常量变量
    问题内容 如何KILO用类型初始化变量const? const KILO = math.Pow10(3) 因为我有一个错误 const initializer math.Pow10(3) is not a constant 正确答案 常量声明不能包含函数调用(有一些例外,见下文)
    Golang· Go问答   |  2年前  |   golang· golang 271浏览 收藏
  • 在 http 处理程序中执行 Goroutine
    在 http 处理程序中执行 Goroutine
    问题内容 如果我在 http 处理程序中启动一个 goroutine,它是否会在返回响应后完成?这是一个示例代码: package main import ( "fmt" "net/http" "time" ) func worker() {
    Golang· Go问答   |  2年前  |   golang· golang 257浏览 收藏
  • 如何禁用删除未使用的导入?
    如何禁用删除未使用的导入?
    问题内容 我使用goimports自动重新格式化我的代码并使其干净并保持导入顺序。但有时它与 IDE 自动保存一起以一种不舒服的方式工作。就像在这种情况下: 我想在我的代码中添加新包。
    Golang· Go问答   |  2年前  |   golang· golang 108浏览 收藏
  • Golang logrus - 如何进行集中配置?
    Golang logrus - 如何进行集中配置?
    问题内容 我在 Go 应用程序中使用 logrus。我相信这个问题也适用于任何其他日志记录包(不提供基于外部文件的配置)。 logrus 提供了设置各种配置的功能,例如 SetOutput、SetLevel 等。 像我
    Golang· Go问答   |  2年前  |   golang· golang 278浏览 收藏
  • 从 json.Unmarshal 得到错误“无效字符 '茂' 寻找值的开头”
    从 json.Unmarshal 得到错误“无效字符 '茂' 寻找值的开头”
    问题内容 我使用 Golang HTTP 请求来获取 json 输出,如下所示。我试图访问的网络服务是 Micrsoft Translator [https://msdn.microsoft.com/en- us/library/dn876735.aspx](https://msdn.microsoft.com/en- us/library/dn876735.aspx)
    Golang· Go问答   |  2年前  |   golang· golang 200浏览 收藏
  • 如何模拟 http.Client Do 方法
    如何模拟 http.Client Do 方法
    问题内容 我正在尝试找到一种解决方案来编写测试和模拟 HTTP 响应。在我接受接口的函数中: type HttpClient interface { Do(req *http.Request) (*http.Response, error) } 我使用基本身份验证发出 http 获
    Golang· Go问答   |  2年前  |   golang· golang 345浏览 收藏
  • 如何在 alpine linux 中安装 Go
    如何在 alpine linux 中安装 Go
    问题内容 我正在尝试在 Alpine Docker 映像中安装 Go。为此,我从[这里](https://golang.org/doc/install?download=go1.10.3.linux- amd64.tar.gz)在我的 alpine docker 映像中下载了 tar 文件,使用以下命令解压缩它:
    Golang· Go问答   |  2年前  |   golang· golang 218浏览 收藏
  • 将指针设置为 nil 以防止 Golang 中的内存泄漏
    将指针设置为 nil 以防止 Golang 中的内存泄漏
    问题内容 我正在学习 Go,作为练习,我想实现一个链表。作为参考,我查看了官方 Go 代码 ( https://golang.org/src/container/list/list.go )。困扰我的一件事是以下几行: 108 // remove removes e from its
    Golang· Go问答   |  2年前  |   golang· golang 180浏览 收藏
  • Go 中的日期解析
    Go 中的日期解析
    问题内容 我正在尝试解析 tar 生成的时间戳,例如“2011-01-19 22:15”,但无法计算出 time.Parse 的时髦 API。 以下产生'解析时间“2011-01-19 22:15”:超出范围的月份' package main import ( "fmt&qu
    Golang· Go问答   |  2年前  |   golang· golang 250浏览 收藏
  • Golang综合项目实战(一)中的疑问
    Golang综合项目实战(一)中的疑问
    问题内容 老师,在Golang综合项目实战(一)中代码的架构,是不是就是DDD领域驱动设计的初步实现了?有领域、实体、仓库和service代码。 正确答案 也可以理解为DDD,用java的话说就是d
    Golang· Go问答   |  2年前  |   golang· 综合项目实战· golang 326浏览 收藏
查看更多
课程推荐
  • 前端进阶之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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码