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

go
收录了go频道下的 826 篇文章
  • go通道channel使用for-range造成死锁,而使用for计数器迭代却不会?
    go通道channel使用for-range造成死锁,而使用for计数器迭代却不会?
    问题内容 使用以下代码可以正常执行 func main() { count := 10 ch := generate(count) for i := 0; i < 10; i++ { fmt.Println(<-ch) } } func generate(count int) <-chan int { ch := make(chan int) go func
    Golang· Go问答   |  2年前  |   go· golang 136浏览 收藏
  • 爬虫中的Goroutine 如何并行抓取
    爬虫中的Goroutine 如何并行抓取
    问题内容 在写一道爬虫的题目,题目要求是 要求支持多routine并行抓取(注意:这里并不是指简单设置GOMAXPROCS>1) 怎么样才是并行抓取?我现在只知道设置runtime.GOMAXPROCS=N 设置GOMAXPROCS是并行抓取
    Golang· Go问答   |  2年前  |   go· golang 375浏览 收藏
  • 关于 七牛 go 包 无法安装的问题
    关于 七牛 go 包 无法安装的问题
    问题内容 按照说明 进行 go get : go get -u github.com/qiniu/api但是报错:package github.com/qiniu/api imports github.com/qiniu/api imports github.com/qiniu/api: no buildable Go source files in /Users/zhangdewei/dewei/study/go/src/github.co
    Golang· Go问答   |  2年前  |   go· golang 376浏览 收藏
  • glog如何设置文件大小,并且按日期分
    glog如何设置文件大小,并且按日期分
    问题内容glog如何设置文件大小,并且按日期分正确答案 设置 glog.MaxSize 的大小,可以按文件大小分割。要按日期分割,可以修改源码 glog.go#L814-L826 var ( // 最大时间间隔 MaxTimeLag time.Duration
    Golang· Go问答   |  2年前  |   go· golang 418浏览 收藏
  • golang这两种结构体有什么区别?都是继承吗?
    golang这两种结构体有什么区别?都是继承吗?
    问题内容这两种结构体有什么区别?都是继承吗?type Listener struct { base net.Listener }type Conn struct { *net.TCPConn }正确答案go里面没有继承的概念 两个都是结构体 第一个结构体表示组合net包中
    Golang· Go问答   |  2年前  |   Struct· go· golang 193浏览 收藏
  • 为什么 GO 整形uint32数字 转成float32之后,不相等
    为什么 GO 整形uint32数字 转成float32之后,不相等
    问题内容为什么 uint32 整数转成 float32 之后,float32整数部分与原uint32整数部分不一致,而 转成 float64 位后,float64整数部分与原uint32一致。case来源 GO程序语言设计 第三章import ( "fmt" )
    Golang· Go问答   |  2年前  |   go· golang 384浏览 收藏
  • php和go引用传值取值问题?
    php和go引用传值取值问题?
    问题内容go有引址符&和取址符 * PHP就一个引址符 &$a = 1; $b = &a; $b++; echo $c; # 2 func main() { a := 1 b := &a *b++ fmt.Println(*b); # 2 } Q: *号现在在这里的优点在哪里?如何于php
    Golang· Go问答   |  2年前  |   go· PHP· golang 113浏览 收藏
  • 程序中运行堆栈的小疑问
    程序中运行堆栈的小疑问
    问题内容 今天在学习程序运行中的堆栈的知识的时候发现在很多人的博客都用到了下面的代码 chars[] = "abc"; //栈 char*p3 = "123456"; //123456\\0在常量区,p3在栈上。 我的疑问就是同样是定义一个字符
    Golang· Go问答   |  2年前  |   Java· go· C· C++· golang 341浏览 收藏
  • golang 的beego框架获取请求问题
    golang 的beego框架获取请求问题
    问题内容 描述你的问题 我想获取POST请求体中的body 是XML格式的,在生成项目go run 的时候报错 贴上相关截图 网上查不到解决办法主要问题出在CopyBody 这个函数上面 正确答案已经解决 用bee
    Golang· Go问答   |  2年前  |   go· beego· golang 221浏览 收藏
  • golang 中关于goroutine泄漏问题
    golang 中关于goroutine泄漏问题
    问题内容 上图是在gopl上看到的关于goroutine 泄漏的问题,道理我是明白的,就是如果有goroutine因为ch没有接收动作而被一直阻塞在发送处,无法被回收。但是我自己写代码,这样的 func main() {
    Golang· Go问答   |  2年前  |   go· golang 469浏览 收藏
  • 关于Go语言中数组的参数传递问题
    关于Go语言中数组的参数传递问题
    问题内容一个很微妙的一个问题。从下面的代码可以看出: 1、类型为“[5]int”的数组在作为参数时,其实作为值来传递的。 2、 类型为“[]int”的数组在作为参数时,其实作为引用来传递的。
    Golang· Go问答   |  2年前  |   go· golang 259浏览 收藏
  • Golang如何阻止signal传递给os/exec执行的命令
    Golang如何阻止signal传递给os/exec执行的命令
    问题内容 场景 项目中使用signal包捕获了关闭程序相关的信号(SIGHUP,SIGINT,SIGKILL),在程序执行时,使用Ctrl+C结束进程,捕获这些信号后需要进行一些其它的处理,但是程序中使用os/exec包执行了额
    Golang· Go问答   |  2年前  |   go· Linux· signal· golang 295浏览 收藏
查看更多
课程推荐
  • 前端进阶之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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码