• go install 出现 mkdir 错误:权限被拒绝
    go install 出现 mkdir 错误:权限被拒绝
    即使在确保对GOPATH文件夹进行正确的读/写访问后,您仍然可能会收到权限错误。我尝试了sudochmod-Rsourcefolder/和sudochown-Rusernamesourcefolder/但没有任何运气。
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 关于Go中的接口和指针接收器的问题
    关于Go中的接口和指针接收器的问题
    我大家,我想知道接口和指针接收器之间的显着差异,因为两者都做同样的事情。你能告诉我这两个代码片段有什么区别吗:typepersonstruct{namestringageint}func(p*person)increaseage(ageint)*person{p.age=agereturnp}player1:=&person{age:25,}player1.increaseage(55)这个有界面type
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 如何使用 uber-go/zap 根据日志级别记录到 stdout 或 stderr?
    如何使用 uber-go/zap 根据日志级别记录到 stdout 或 stderr?
    我正在尝试使用此包github.com/uber-go/zap设置日志记录。我需要写:信息记录到标准输出错误和致命日志记录到stderr我尝试通过设置和构建zap.config来做到这一点,如下所示:cfg=&zap.config{encoding:"json",level:zap.newatomiclevelat(zapcore.debuglevel),outputpath
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • golang 中 os.File.Write() 线程安全吗?
    golang 中 os.File.Write() 线程安全吗?
    当两个goroutines通过os.file.write()同时写入文件时,线程安全吗?根据这个问题isos.file'swrite()threadsafe?,它不是线程安全的。但以下代码的输出文件./test.txt并没有出现错误。根据这个问题,多个进程同时写入同一个文件是否安全?[centos6,ext4],posix“原始”io系统调用是线程安全的。os.file.write()使用posixio系统调用,所以我们可以说它是线程安全的吗?packagemain
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • Golang - 扫描具有多个复杂正则表达式模式的字符串
    Golang - 扫描具有多个复杂正则表达式模式的字符串
    我正在尝试golang的regexp库来测试正则表达式。基本上,我的目标是使用给定的正则表达式模式列表扫描给定的文件名列表。我这样做是为了查看文件名是否匹配特定模式(仅包含1个字母或数字的文件/没有扩展名的文件等)我查看了regexp库,发现Compile函数只能采用1个模式,并且只返回1个regexp对象。这在我的情况下不起作用,因为我有多个模式的列表。还有MatchString函数,我可以使用它以给定的模式一次扫描一个文件名。但正如文档所述,它不支持复杂的模式。
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 从切片图中删除重复项
    从切片图中删除重复项
    我有一张切片图,需要从中删除重复项。我认为我已经接近解决方案,但我错过了一些我无法弄清楚的东西。预期输出:map[key1:[123]key2:[123]]实际输出:map[key2:[123]]packagemainimport"fmt"funcmain(){x:=make(map[string][]string)keys:=make(map[string]bool)resul
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • vscode Go 扩展未显示有用的智能感知补全
    vscode Go 扩展未显示有用的智能感知补全
    在我的Ubuntu虚拟机上,我最近将vscode、Go和vscodeGo扩展全部升级到最新版本(1.60.0、1.17、0.27.2)。我开始根据书中的教程编写一些新代码。我注意到Intellisense仅在ctrl+space上不一致地显示有用的补全。事实上,我知道我已经看到它提供了有用的完成,但现在我正在尝试,我找不到它执行此操作的情况。我能从中得到的唯一选择是“const”、“func”、“import”、“type”和“var”。下面的图片显示了这样的示例:
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 如何组合 sha 哈希值?
    如何组合 sha 哈希值?
    我已经订购了数据块,每个数据块都使用sha256单独进行了哈希处理。我想将这些哈希值组合成一个sha256哈希值。我应该将哈希值作为数据输入sha256中,还是从数学/加密货币的角度来看,还有其他更好的方法吗?这似乎是一个微不足道的问题,但在加密方面,直觉往往是错误的。编辑:这样做的目的是形成一种区块链,尽管这个术语现在已经被过度使用了。这是出于完整性目的,而不是工作证明。这个想法是对追随者节点上的块进行散列,将散列合并到集群领导者上的散列中,以获得代表整个链的散列,然后将其添加到要散列的
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 模块路径格式错误...第一个路径元素中缺少点
    模块路径格式错误...第一个路径元素中缺少点
    我有一个包含2个不同可执行文件的项目,每个可执行文件都有自己的依赖项以及对根的共享依赖项,如下所示:root|->server||->main.go||->someotherfiles.go||->go.mod||->go.sum|->validator||->main.go||->someotherfiles.go||->go.mod||->go.sum
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • golang包导入失败
    golang包导入失败
    我的项目文件夹中有以下文件夹结构。按照此处的建议添加vendor文件夹。my_project|main.go-vendor|-user_register|-user_register.go在user_register.go中我有以下功能funcgetEmail(register_responsehttp.ResponseWriter,register_request*
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • Redis分布式锁不生效
    Redis分布式锁不生效
    我正在使用go-redis分布式锁实现互斥访问,我的服务器是单线程服务器。但同时,很多请求都获得了分布式锁。func(redismgrptr*redismgr)getlock(keystring)(int32){encodekey:=transcoding.base64encode(key)_,err:=redismgrptr.redisclient.setnx(redismgrptr.ctx,encodekey,1,timeout).resul
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 无需使用 http.Serve 即可激活 Go TLS Socket 服务器服务
    无需使用 http.Serve 即可激活 Go TLS Socket 服务器服务
    我有以下代码和systemd单元文件。我想做的是激活监听器,而不必使用http.serve来接受和接收传入连接。如果我将ln,err:=tls.listen("tcp",listen,config)更改为ln,err:=activate.tlslistener(config),我认为可以接收数据的唯一方法是使用http.serve。使用ln,err:=activate.tlslisteners.(config)时遇到的错误是ln.acceptundefine
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • testcontainers-go 中的卷
    testcontainers-go 中的卷
    我有一个docker-compose文件,我正在尝试使用testcontainers-go重新创建该文件:version:'3'services:node1:image:"osixia/openldap:1.3.0"command:['--copy-service','--loglevel=debug']environment:-ldap_organisation=test-ldap_domain=test.com
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • 如何将结构体作为参数传递给函数
    如何将结构体作为参数传递给函数
    我怎样才能做这样的事情?我正在尝试将struct作为参数传递给go中的函数。funchandleEntityProperties(whttp.ResponseWriter,r*http.Request){constsliceSize=100varentityPropertiesstruct{Instancestring`json:"instance"`Entities[]struct{
    Golang · Go问答   |  1年前  |   432浏览 收藏
  • mux.Vars 无法从 httpTest 请求中检索 var
    mux.Vars 无法从 httpTest 请求中检索 var
    我正在为未来的项目编写一个简单的休息样板,我目前正在对我的控制器进行一些测试,我正在尝试通过它的id在/todo/{id}检索待办事项,这里是处理程序。func(ttodocontroller)getbyid(whttp.responsewriter,r*http.request){params:=mux.vars(r)id,err:=strconv.atoi(params["id"])iferr!=nil{w.w
    Golang · Go问答   |  1年前  |   432浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    3294次使用
  • Any绘本:开源免费AI绘本创作工具深度解析
    Any绘本
    探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
    3503次使用
  • 可赞AI:AI驱动办公可视化智能工具,一键高效生成文档图表脑图
    可赞AI
    可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
    3535次使用
  • 星月写作:AI网文创作神器,助力爆款小说速成
    星月写作
    星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
    4648次使用
  • MagicLight.ai:叙事驱动AI动画视频创作平台 | 高效生成专业级故事动画
    MagicLight
    MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
    3912次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码