Go问答技术文章

  • 如何获取fabric-sdk-go所需的全部依赖包?
    如何获取fabric-sdk-go所需的全部依赖包?
    我使用命令“gogetgithub.com/hyperledger/fabric-sdk-go”来下载fabric-sdk-go及其依赖项。没有发生错误。在golang文档(https://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependency)中,它说“Get下载由导入路径命名的包及其依赖项。然后安装指定的包”软件包,例如“开始安装”。”所以我原本以为fabric-sdk-go的所有依赖都会递归下载。但事实
    Golang · Go问答   |  2年前  |   356浏览 收藏
  • 使用Golang的gorm库中的Union函数执行ORM操作
    使用Golang的gorm库中的Union函数执行ORM操作
    我正在尝试将两个结果联合起来,我可以使用的sql查询如下所示:selectid,created_at,updated_at,deleted_at,user_id,friend_idfrompublic.friendlistswhereuser_id=$1unionallselectid,created_at,updated_at,deleted_at,user_id,friend_idfrompublic.friendlistswherefrie
    Golang · Go问答   |  2年前  |   135浏览 收藏
  • 出现错误:在 Windows 上交叉编译到 Linux 时发生了什么?
    出现错误:在 Windows 上交叉编译到 Linux 时发生了什么?
    将我的代码从win10交叉编译到linux时,以下代码停止使用rows.nextexecutedrows.next()rows,err:=db.query("select*from`machines`")erh.check(err)newusers:=make(map[string]user,count)defererh.check(rows.close())forrows.next(){
    Golang · Go问答   |  2年前  |   373浏览 收藏
  • 使用 Go 语言标准库函数处理程序
    使用 Go 语言标准库函数处理程序
    我有一个像events/{id}这样的端点及其处理程序。如何在不使用Gorilla/Mux的情况下获得{id}。有哪些GoLang内置替代方案可以实现这一目标?需要在没有gorilla/Mux或其他第三方库的情况下执行此操作。我知道这可以通过mux.Vars完成,但不能在这里使用它。
    Golang · Go问答   |  2年前  |   494浏览 收藏
  • 忽略 Docker 中的 Go 1.14 模块供应商目录
    忽略 Docker 中的 Go 1.14 模块供应商目录
    如何在docker中获取gobuild命令以在每个构建上使用模块缓存或供应商目录,除非依赖项已更改?我尝试过这两种方法,但结果不一致:如何在docker容器中保留go1.11模块?^我相信这是行不通的,因为我正在使用docker“构建器”模式。https://medium.com/@monirz/golang-dependency-solution-with-go-module-and-docker-8967da6dd9f6^这应该可行,但由于某种原因不起作用..
    Golang · Go问答   |  2年前  |   247浏览 收藏
  • 如何创建可运行且支持内部包导入的 Go 模块?
    如何创建可运行且支持内部包导入的 Go 模块?
    我刚刚发现Go。当我上周开始研究它时,我发现GOPATH以及Go显然对存储代码的目录非常有意见。所以我咒骂Google的名字并认为Go不适合我,然后最近听说了Go模块和他们显然解决了这个问题。问题在于,关于如何构建基于模块的Go项目的在线信息似乎非常稀缺。我无法弄清楚如何布置我的代码以及如何调用包以使导入正常工作。我尝试了各种方法并查看了示例,但无论我做什么,我都会收到“未知的导入路径”错误。基本上,我想要一个包含main.go和library.go的目录,也许子
    Golang · Go问答   |  2年前  |   326浏览 收藏
  • 在 Go 语言中并发地按照时间间隔运行多个函数
    在 Go 语言中并发地按照时间间隔运行多个函数
    我有一个函数列表及其各自的间隔。我想按其时间间隔同时运行每个函数。在javascript中,我写了类似的内容:maps.forEach(({fn,interval})=>{setInterval(fn,interval)})如何在golang中实现此功能?
    Golang · Go问答   |  2年前  |   235浏览 收藏
  • 计算的时间持续性
    计算的时间持续性
    我有一个返回“正常运行时间”值的http服务器。代码的简短版本:packagemainimport("fmt""net/http""time")varstartuptime.timefuncmain(){startup=time.now()http.handlefunc("/",roothandler)http.listenandserve(":39000",nil)}funcroothandler
    Golang · Go问答   |  2年前  |   437浏览 收藏
  • 对 init() 函数进行性能测试
    对 init() 函数进行性能测试
    我正在使用以下go代码,它使用查找表计算人口计数:packagepopulationimport("fmt")varpc[256]bytefuncinit(){fori:=rangepc{pc[i]=pc[i/2]+byte(i&1)}}funccountpopulation(){varxuint64=65535po
    Golang · Go问答   |  2年前  |   350浏览 收藏
  • 无法在 Docker 中执行 librdkafka 版本为 1.3.0 的操作
    无法在 Docker 中执行 librdkafka 版本为 1.3.0 的操作
    我尝试使用以下命令在我的docker容器上从alpine发行版运行librdkafka版本1.3.0:fromgolang:1.13.6-alpine3.10asbaserunapkadd--no-cache--updatelibrdkafka=1.3.0librdkafka-dev=1.3.0--update-cache--repositoryhttp://dl-3.alpinelinux.org/alpine/edge/community但在构建图像
    Golang · Go问答   |  2年前  |   264浏览 收藏
  • 实现两个 Docker 容器之间的通信(一个运行 Flask 服务,另一个运行 golang 服务)的方法
    实现两个 Docker 容器之间的通信(一个运行 Flask 服务,另一个运行 golang 服务)的方法
    我有一个flask服务通过docker-compose在端口5000上运行。同样,我有一个不同的go服务通过另一个docker-compose在端口8000上运行。golang服务需要调用在5000上运行的flaskapi。我是在让go服务调用flask服务时遇到麻烦。我尝试添加docker-network但失败了。与单个docker-compose相比,通过不同docker-compose运行这两个服务的优缺点是什么?(顺便说一句,我无法在单个d
    Golang · Go问答   |  2年前  |   147浏览 收藏
  • 为什么要在数据库中使用引号来命名列?
    为什么要在数据库中使用引号来命名列?
    在macos上运行时使用github.com/lib/pq模块处理postgres数据库连接和命令。json文件(post.json):{"title":"thistitle","desc":"thisdesc","content":"thiscontent","pagenum":123}golangrestapi函数:func(server*server)createnewarticle(whttp.responsewrit
    Golang · Go问答   |  2年前  |   427浏览 收藏
  • 如何正确处理数据库查询中的空值
    如何正确处理数据库查询中的空值
    我正在go中处理多对多关系。为此,我使用pgxpostgresql驱动程序。为了使这个问题尽可能简单,我们假设一篇可以包含一些标签的简单博客文章:createtableifnotexiststag(idbigintgeneratedbydefaultasidentityprimarykey,tagnamevarchar(255)uniquenotnull,);createtableifnotexistspost(
    Golang · Go问答   |  2年前  |   344浏览 收藏
  • 出现 GOPROXY 与 JFrog Artifactory 集成时的 404 Not Found 错误
    出现 GOPROXY 与 JFrog Artifactory 集成时的 404 Not Found 错误
    artifactory中使用了一个名为go-feature的go存储库。go模块已使用jfrogrtgp上传。环境变量goproxy设置为artifactory在“setmeup”窗口中提供的值。所有goget调用都会失败并显示404。artifactory版本为6.6.1$goget-vspeechmatics.com/[email protected]go:findingspeechmatics.com/cockroachdbi
    Golang · Go问答   |  2年前  |   348浏览 收藏
  • 在 PostgreSQL 中使用 jackc/pgx 插入大对象导致内存不足问题(SQLSTATE 54000)
    在 PostgreSQL 中使用 jackc/pgx 插入大对象导致内存不足问题(SQLSTATE 54000)
    我正在使用jackc/pgx库将大对象插入postgres。当大物体很小时它工作得很好。然而,在一种情况下,该大型对象的大小几乎为1.8gb。结果在执行写操作时,出现“内存不足(sqlstate54000)”错误。这是我如何插入blob的代码片段import("github.com/jackc/pgx/v4""github.com/jackc/pgx/v4/pgxpool")//Readbytesfromthefiletobeimporte
    Golang · Go问答   |  2年前  |   209浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • Red Skill - 小红书推出的 AI Skill 分发平台
    Red Skill
    小红书创作服务平台为小红书创作者和机构提供视频上传、数据分析、粉丝管理、创作指导等多项运营服务,助力用户解锁更多创作者专属功能,体验高效创作!
    14次使用
  • MiMo Code - 小米大模型团队开源的新一代 AI 编程助手
    MiMo Code
    MiMo Code 是小米大模型团队开源的新一代 AI 编程助手,面向开发者提供代码理解、生成与辅助开发能力,适合作为 AI 编程工具收藏和体验。
    104次使用
  • TRAE Work - 字节跳动推出的 AI 原生工作台
    TRAE Work
    TRAE AI IDE | 国内首款 AI 原生集成开发环境,深度集成 Doubao-1.5-pro 与 DeepSeek 模型,支持中文自然语言一键生成完整代码框架,实时预览前端效果并智能修复 BUG。首创 Builder 模式实现需求到代码的自动化开发,兼容 Windows/macOS 系统,官网下载即用。
    130次使用
  • MeloLab - 一站式 AI 音乐生成与编辑平台
    MeloLab
    MeloLab 是一款 AI 音乐生成工具,可根据文本创意生成歌曲、人声、混音、分轨和背景音乐,适合创作者快速制作音乐素材。
    113次使用
  • ChatExcel酷表:告别Excel难题,北大团队AI助手助您轻松处理数据
    ChatExcel酷表
    ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
    8769次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码