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

golang
收录了golang频道下的 1803 篇文章
  • Gorilla WebSocket 一分钟后断开连接
    Gorilla WebSocket 一分钟后断开连接
    问题内容 我在 nginx 1.4.6 反向代理后面使用 Go (Golang) 1.4.2 和 Gorilla WebSockets。打开页面大约一分钟后,我的 WebSocket 断开连接。在 Chrome 和 Firefox 上也会发生相同的行为。 起初,我在使用 WebSo
    Golang· Go问答   |  3年前  |   golang· golang 324浏览 收藏
  • 如何获取当前函数名
    如何获取当前函数名
    问题内容 出于跟踪目的,我想打印出当前函数名称,例如__FUNCTION__gcc 中的宏。 所以当我有一个功能 func foo () { trace() } 它会自动打印出来Entering foo()...或类似的东西。 正确答案 [注
    Golang· Go问答   |  3年前  |   golang· golang 323浏览 收藏
  • 在执行结束时执行操作
    在执行结束时执行操作
    问题内容 我有一个 http 服务器(使用 启动http.Handle),我想做一些操作。 我该怎么做(在linux上)?在 ctrl-C 的情况下是否可以执行这些操作? 我对 unix 信号不熟悉,所以答案可能很简单
    Golang· Go问答   |  3年前  |   golang· golang 270浏览 收藏
  • 什么是 C++ 中的标准延迟/终结器实现?
    什么是 C++ 中的标准延迟/终结器实现?
    问题内容 Golang 风格的一般概念在[此处](https://marcoarena.wordpress.com/2012/08/27/mix-raii-and- lambdas-for-deferred-execution/)和[此处](http://kri.gs/2013/01/20/defer- cpp/)defer进行了解释。[](https://marcoarena.wordpress.co
    Golang· Go问答   |  3年前  |   golang· golang 234浏览 收藏
  • 从 Go 中的另一个包调用函数
    从 Go 中的另一个包调用函数
    问题内容 我有两个文件main.go,位于 下package main,另一个文件包含包中的一些函数,称为函数。 我的问题是:如何从 调用函数package main? 文件 1:main.go(位于 MyProj/main.go) package main import
    Golang· Go问答   |  3年前  |   golang· golang 265浏览 收藏
  • 修改取消引用的结构指针会更改大多数结构值,但不会更改切片
    修改取消引用的结构指针会更改大多数结构值,但不会更改切片
    问题内容 我正在尝试创建结构板(棋盘)的浅表副本。在将移动保存到棋盘之前,我需要检查该移动是否会检查移动器。 为此,在 Move 方法(指针方法)中,我 取消引用 指针,更新并检
    Golang· Go问答   |  3年前  |   golang· golang 301浏览 收藏
  • 如何检查Golang中的地图是否为空?
    如何检查Golang中的地图是否为空?
    问题内容 当下面的代码: if map == nil { log.Fatal("map is empty") } 运行时,不执行日志语句,whilefmt.Println(map)表示map为空: map[] 正确答案 您可以使用len: if len(map) == 0 { .... }
    Golang· Go问答   |  3年前  |   golang· golang 396浏览 收藏
  • 文本/模板:“无法调用 0 结果的方法/函数。”
    文本/模板:“无法调用 0 结果的方法/函数。”
    问题内容 如何在不返回值的模板中执行函数?这是示例: func main() { u, err := url.Parse("http://example.com/test?param1=true&param2=true") if err != nil { log.Fatal(err) } m := u.Query()
    Golang· Go问答   |  3年前  |   golang· golang 375浏览 收藏
  • mongo-go-driver:嵌套的 OR/AND 查询过滤器
    mongo-go-driver:嵌套的 OR/AND 查询过滤器
    问题内容 我尝试使用嵌套运算符 (OR/AND/...) 创建一个 MongoDB 查询过滤器。但是 lib 需要创建 abson.D并将bson.E元素传递给它。如果我需要在OR/AND里面AND/OR- 我需要像这样放在bson.M + bson.D里面bson.D
    Golang· Go问答   |  3年前  |   golang· golang 117浏览 收藏
  • 你将如何在 Go 中设置和清除单个位?
    你将如何在 Go 中设置和清除单个位?
    问题内容 在 Golang 中,如何设置和清除整数的各个位?例如,行为如下的函数: clearBit(129, 7) // returns 1 setBit(1, 7) // returns 129 正确答案 这是一个设置位的函数。首先,将数字 1 移
    Golang· Go问答   |  3年前  |   golang· golang 297浏览 收藏
  • golang中不区分大小写的字符串搜索
    golang中不区分大小写的字符串搜索
    问题内容 如何以 不区分大小写 的方式在文件中搜索单词? 例如 如果我在UpdaTe文件中搜索,如果文件包含更新,搜索应该选择它并将其计为匹配。 正确答案 strings.EqualFold()可以检查两
    Golang· Go问答   |  3年前  |   golang· golang 233浏览 收藏
  • 使用反射获取函数名称
    使用反射获取函数名称
    问题内容 我正在尝试使用 Go 的反射系统来检索函数的名称,但是在调用其类型的 Name 方法时得到一个空字符串。这是预期的行为吗? 这是我如何解决问题的一个简单示例: package main import
    Golang· Go问答   |  3年前  |   golang· golang 168浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码