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

golang
收录了golang频道下的 1794 篇文章
  • golang TCPConn.SetWriteDeadline doesn't seem to work as expected
    golang TCPConn.SetWriteDeadline doesn't seem to work as expected
    问题内容 I'm trying to detect sending failures by inspecting the error returned by golang TCPConn.Write, but it's nil. I also tried using TCPConn.SetWriteDeadline without success. That's how things happen: the server starts a client connects th
    Golang· Go问答   |  2年前  |   golang· golang 168浏览 收藏
  • 跳出选择循环?
    跳出选择循环?
    问题内容 我正在尝试select在循环中使用 a 来接收消息或超时信号。如果收到超时信号,循环应该中止: package main import ("fmt"; "time") func main() { done := time.After(1*time.Millisecond)
    Golang· Go问答   |  2年前  |   golang· golang 454浏览 收藏
  • Golang:将接口动态转换为类型化变量
    Golang:将接口动态转换为类型化变量
    问题内容 在 go 中,是否可以以某种方式动态转换变量? 例如,如果一个简单的演员表是: var intAge = interfaceAge.(int) 如果我事先不知道年龄是一个整数怎么办?一个简单的写法是 var x = getT
    Golang· Go问答   |  2年前  |   golang· golang 198浏览 收藏
  • 如何在 Golang 的字节缓冲区中解压缩各种形式的整数?
    如何在 Golang 的字节缓冲区中解压缩各种形式的整数?
    问题内容 我需要在字节缓冲区中提取各种字段。我想出了这个解决方案: func (fs *FileSystem) readSB() { // fs.f is a *os.File buf := make([]byte, 1024) fs.f.ReadAt(buf, 1024) // Offset: type var p *byt
    Golang· Go问答   |  2年前  |   golang· golang 392浏览 收藏
  • 如何在 Go 中为行插入重用单个 Postgres DB 连接?
    如何在 Go 中为行插入重用单个 Postgres DB 连接?
    问题内容 我正在尝试使用 Go 为从 rabbitmq 接收到的每条新消息插入一行数据到 Postgres 表中,使用到在下面代码的 init 函数中打开的 DB 的单个连接。 代码不是只打开一个连接,而是打开 497
    Golang· Go问答   |  2年前  |   golang· golang 422浏览 收藏
  • 尽管有关键字
    尽管有关键字
    问题内容 notwithstandingGoogle Go 中的关键字是什么意思? 正确答案 2017 更新 :有一个重大的解析器更新,新的似乎不再支持这些复活节彩蛋词。 在我看来,这就像词法分析器中的复活节
    Golang· Go问答   |  2年前  |   golang· golang 285浏览 收藏
  • 是否可以将 Go 的缓冲通道用作线程安全队列?
    是否可以将 Go 的缓冲通道用作线程安全队列?
    问题内容 我想找到一个队列结构(一个数据容器),它的元素必须是先进先出的。对我来说,结构必须是线程安全的很重要。我打算将此数据容器用作任务或连接池之类的东西。 我知道缓
    Golang· Go问答   |  2年前  |   golang· golang 171浏览 收藏
  • JSON将整数字段解组为字符串
    JSON将整数字段解组为字符串
    问题内容 我正在努力将整数反序列化为字符串结构字段。struct 字段是一个字符串,预计可以由我的库的用户分配。这就是为什么我希望它是一个字符串,因为为了将它写入数据库,我实际
    Golang· Go问答   |  2年前  |   golang· golang 247浏览 收藏
  • Go 通道是如何实现的?
    Go 通道是如何实现的?
    问题内容 在(简要地)回顾了 Go 语言规范、有效的 Go 和 Go 内存模型之后,我仍然有点不清楚 Go 通道是如何工作的。 它们是什么样的结构?它们的行为有点像线程安全队列/数组。 它们的
    Golang· Go问答   |  2年前  |   golang· golang 344浏览 收藏
  • 如何在运行时获取测试环境
    如何在运行时获取测试环境
    问题内容 我想检查代码是否正在运行go test,以便我可以进行一些配置。 有什么功能可以做到这一点吗?喜欢: runtime.IsBeingTested() 正确答案 只需指定您在 test 的init. 例如,在 pkg.go 中
    Golang· Go问答   |  2年前  |   golang· golang 485浏览 收藏
  • 如何中断执行 (*TCPListener) Accept 的 goroutine?
    如何中断执行 (*TCPListener) Accept 的 goroutine?
    问题内容 我最近在玩 go 并尝试创建一些服务器来响应 tcp 连接上的客户端。 我的问题是我如何干净地关闭服务器并中断当前在以下调用中“阻塞”的 go-routine func (*TCPListener) 接受? 根据Ac
    Golang· Go问答   |  2年前  |   golang· golang 400浏览 收藏
  • 在 Apache mod_proxy_wstunnel 后面使用 go-websocket
    在 Apache mod_proxy_wstunnel 后面使用 go-websocket
    问题内容 注意:更新了配置并在 websocket 路径中添加了斜杠。 还是一样的问题 是否可以在带有mod_proxy_wstunnel的 Apache 反向代理后面使用[go- websocket](https://github.com/garyburd/go- websocket)? 我尝试
    Golang· Go问答   |  2年前  |   golang· golang 244浏览 收藏
查看更多
课程推荐
  • 前端进阶之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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码