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

go
收录了go频道下的 826 篇文章
  • time.After()返回值问题
    time.After()返回值问题
    问题内容 关于golang中time.After()的返回值是什么? package main import( "fmt" "time" ) func say(s string){ for i := 0;i < 5;i++{ fmt.Println(s) } } func main() { a := time.After(time.Second * 2) fmt.Printf
    Golang· Go问答   |  2年前  |   go· golang 298浏览 收藏
  • 请教一个golang的并发下,chan通道关闭
    请教一个golang的并发下,chan通道关闭
    问题内容 我的问题是这样的, 我用了一个函数并发递归扫描一个目录(里面有几十万个甚至百万个文件),然后获取每个文件的信息(文件名,创建日期,大小等).发送到一个chan. 然后有另一个等待的goru
    Golang· Go问答   |  2年前  |   go· golang 219浏览 收藏
  • 程序怎么执行shell中top或者ping命令
    程序怎么执行shell中top或者ping命令
    问题内容有时会用程序执行shell命令。 但如果我执行类似top或者ping这样的命令?这种命令不会直接终止,会一直在执行。我怎么获取他的执行状态以及怎么终止他呢?正确答案top和ping这类的命
    Golang· Go问答   |  2年前  |   Java· go· shell· python· rust· golang 417浏览 收藏
  • go build每次都要重新编译全部文件吗?
    go build每次都要重新编译全部文件吗?
    问题内容用Jetbrains的Gogland IDE看Consul项目的源码,打断点调试运行,发现每次启动程序都要编译半分钟才能运行,但是我对程序并没有做任何修改。命令行使用go build也是每次都等半分钟。求解
    Golang· Go问答   |  2年前  |   go· golang 311浏览 收藏
  • golang异常处理,返回异常无法捕获
    golang异常处理,返回异常无法捕获
    问题内容 为什么defer fun()中返回的error,调用的地方,获取到位nil? func call1(x string) (string, error) { fmt.Println("into call1") var reback string \= "" canset := false defer func() (string, error) { i :
    Golang· Go问答   |  2年前  |   go· golang 240浏览 收藏
  • 无缓冲channel中的数据处理不过来会怎样?
    无缓冲channel中的数据处理不过来会怎样?
    问题内容假如有两个goroutine,一个负责发送数据,一个负责接收并处理数据,如果处理数据的速度远远比不上发送数据的速度,那么发送数据的goroutine会等待处理数据的goroutine吗?还是说处理不
    Golang· Go问答   |  2年前  |   go· golang 159浏览 收藏
  • 三次握手是否会成为服务端的并发瓶颈?
    三次握手是否会成为服务端的并发瓶颈?
    问题内容服务端采用多线程模型:master thread 负责 accept,创建和客户端的 socket 连接,并把 clientsocket 投递到线程池中线程池中的 work thread 负责读写 clientsocket,先读后写,然后关闭 clientsocket问
    Golang· Go问答   |  2年前  |   Java· go· python· C++· 计算机网络· golang 118浏览 收藏
  • go小白求教sleep()问题
    go小白求教sleep()问题
    问题内容新手提问在main()函数中运行testSleep()函数,为什么永远不会输出"2"和"1",读了sleep的文档也没弄明白。正确答案因为你输出了\r,这是一个换车符,会将当前行的内容,删除,而你又没有
    Golang· Go问答   |  2年前  |   go· golang 391浏览 收藏
  • golang &的符号疑问.
    golang &的符号疑问.
    问题内容 type argError struct { arg int prob string } func (e *argError) Error() string { return fmt.Sprintf("%d - %s", e.arg, e.prob) } func f2(arg int) (int, error) { if arg == 42 { // In this case we use `&argError`
    Golang· Go问答   |  2年前  |   go· golang 224浏览 收藏
  • golang 如何解析php serialize 序列化的数据
    golang 如何解析php serialize 序列化的数据
    问题内容 1.我需要在golang中解析php 序列化生成的字符串初步想法是将其解析成json字符串,然后再获取具体的值,用了一个php_serialize包来解析,但是在解析之后得到了一个interface{}类型的结果我
    Golang· Go问答   |  2年前  |   go· PHP· golang 235浏览 收藏
  • redis高并发下写入数据丢失
    redis高并发下写入数据丢失
    问题内容使用redis的list类型做消息队列,通过这个队列将要写到mysql的数据延后批量写入遇到的问题是,使用jmeter测并发的时候发现,10000线程的时候,写到redis的数据会丢失,而且丢失数量是不
    Golang· Go问答   |  2年前  |   Redis· go· 后端· golang 199浏览 收藏
  • Golang 正则表达式文件后缀名匹配问题
    Golang 正则表达式文件后缀名匹配问题
    问题内容我在测试过程中发现我写的匹配文件后缀名正则表达式:var Suffix = regexp.MustCompile(`.(mp4|mkv|rmvb|ts|avi)$`) func test(){ Suffix.FindString("batchfile.code-snippets") //怎么返回出来的是 ets 它不应该为空
    Golang· Go问答   |  2年前  |   go· 正则表达式· regexp· golang 179浏览 收藏
查看更多
课程推荐
  • 前端进阶之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次学习
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码