-
- 无法制作 grpc-gateway.gw.pb 并且没有错误
- 我编写了这个简单的go服务器和客户端,客户端发送两个数字,服务器回复总和,并且它可以工作。现在我尝试使用grpcapi配置来设置grpc-gateway并将客户端的请求从grpc更改为休息。我正在使用本教程,在下面的部分中,我无法创建gw,但没有错误:protoc-i/usr/local/include-i.\-i$gopath/src\-i$gopath/src/github.com/grpc-ecosystem/grpc-gateway/third_pa
- Golang · Go问答 | 1年前 | 449浏览 收藏
-
- 检查 struct 中的 int 字段是否为 nil?
- 我有这段代码,在将其传递给比较结构函数之前,我试图检查point.x、point.y、size.width、size.height上的nil(如果有nil,则返回错误)。我总是在尝试各种方法时遇到错误,而且我不禁认为我完全是想太多了。
- Golang · Go问答 | 1年前 | 156浏览 收藏
-
- Go + MongoDB:多态查询
- (抱歉这个问题比我想象的要长......)我正在使用go和mongodb以及mgo驱动程序。我试图在同一个mongodb集合中保留并检索不同的结构(实现通用接口)。我来自java世界(用spring很容易完成,几乎不需要任何配置),但我很难用go做类似的事情。我已经阅读了我能找到的所有相关文章或帖子或stackexchange问题,但仍然没有找到完整的解决方案。这包括:使用mgo的非结构化mongodb集合如何在go中运行时根据结构体的类型创建结构
- Golang · Go问答 | 1年前 | 235浏览 收藏
-
- 对字符串进行简单的mapReduce操作
- 我有一个字符串列表elems:=[n]string{...}我想执行一个简单的mapreduce操作,这样我将每个字符串映射到不同的字符串,例如string->$string将所有字符串缩减为一个带有分隔符的字符串,例如{s1,s2,s3}->s1@s2@s3总而言之:{s1,s2,s3}->$s1@$s2@$s3最好的方法是什么?我正在寻找效率和可读性如果它足够通用,不仅可以在字符串上工作,还有加分
- Golang · Go问答 | 1年前 | 292浏览 收藏
-
- 将结构体切片转换为接口切片
- 如何将以下结构片段转换为接口片段?typeBatchImportDatastruct{NamestringSetHash[]stringSetMembers[]string}varb[]BatchImportData这样我就可以将数据批量导入到neo4j中,因为当结构切片作为参数传递时,neo4j驱动程序需要一个接口切片。https://github.com/neo4j/neo4j-go-driver密码类型驱动程序类型列表[]界面{
- Golang · Go问答 | 1年前 | 254浏览 收藏
-
- 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问答 | 1年前 | 355浏览 收藏
-
- 无法读取 RSA 密钥
- 我需要从文件中读入rsa私钥来签署jwt。我正在使用openssl生成私钥。解密私钥时出现长度太大错误opensslgenrsa-des3-outjwt-private.pem2048funcmain(){penbhytes:=`-----BEGINRSAPRIVATEKEY-----Proc-Type:4,ENCRYPTEDDEK-Info:DES-EDE3-CBC,A30B805A7CC6454DAOrhSmQZ
- Golang · Go问答 | 1年前 | 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问答 | 1年前 | 226浏览 收藏
-
- Golang无法在MongoDB中创建文档
- 我正在尝试将文档插入mongodb,但尽管成功连接到mongo,但我仍然收到以下错误:http:panicserving172.27.0.8:40176:runtimeerror:invalidmemoryaddressornilpointerdereference我正在初始化数据库连接的main.go看起来像这样funcmain(){//connecttomongomongoclient,err:=connecttomon
- Golang · Go问答 | 1年前 | 471浏览 收藏
-
- 尝试在 go 中计算 pi,我做错了什么?可能是数学问题?Cos?
- 我在直径为1的圆内画一个正方形,正方形的对角线就是圆的直径。然后,我使用余弦定律将这个正方形分成4个直角三角形,并且知道三角形上a和b的长度为0.5,我创建了4个三角形,其斜边加在一起形成了正方形的周长。给我们方程周长=边数*(a^2+b^2-2abcos(360/边数))通过增加该形状的边数,周长越来越接近圆的周长(3.14)。我之前在python中做过这个,并且它有效,但是在度数上使用余弦定律而不是在python中使用rad时出现了一个问题,这
- Golang · Go问答 | 1年前 | 230浏览 收藏
-
- 仅从 go 例程中的 Println 接收通道会引发死锁异常
- 我有一些代码,我试图使用fmt.println打印goroutine中通道的内容。这是代码的简化版本。packagemainimport"fmt"import"time"funcmain(){ch:=make(chanint)gofmt.println(
- Golang · Go问答 | 1年前 | 434浏览 收藏
-
- 如何捕获 netcat 反向 shell?
- 我正在go中开发tcp服务器。tcp服务器需要能够捕获来自netcat的反向shell:$nc127.0.0.18080-e/bin/bash我应该能够发送命令并接收响应;但是,我的服务器在收到连接时似乎挂起。我认为问题出在bufio.newreader(conn).readstring('\n')行,但我不知道如何修复它。您能提供任何解决方案吗,谢谢?服务器代码(注意:为简洁起见,省略了错误处理):funcmain(){ln,_
- Golang · Go问答 | 1年前 | 154浏览 收藏
-
- 如何在 Go 和 gRPC 中构建结构体数组?
-
我正在尝试将字符串数组添加到结构的内容部分中,并以id作为数组索引。我的代码适用于一个元素,但当我尝试添加循环时出现各种错误。欢迎任何想法。我正在使用go。funcbuildRequest(s[]string)[]*storepb.LongStoreRequest{//ss:=[]storepb.LongStoreRequest//int32i=0stringv:=s[0]//fori:=0;i
- Golang · Go问答 | 1年前 | 452浏览 收藏
-
- 如何在golang中编写bson形式的mongo查询?
- 我可以使用命令行查询查询我的mongodb集合,以根据nftype和最小距离获取ipv4addressesdb.nfinstancesdb.aggregate([{"$match":{"nftype":"amf"}},{"$unwind":"$ipv4addresses"},{$group:{"_id":"$distance","ipv4addresses":{
- Golang · Go问答 | 1年前 | 256浏览 收藏
-
- 单元测试超级账本结构链代码 (GetPrivateData)
- 有没有办法在超级账本结构链代码中对私有数据进行单元测试?我找到了没有私有数据的链码测试文件。链码测试
- Golang · Go问答 | 1年前 | 192浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 508次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 484次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 473次学习
查看更多
AI推荐
-
- 可图AI 2.0图片生成
- 可图AI 2.0 是快手旗下的新一代图像生成大模型,支持文本生成图像、图像编辑、风格转绘等全链路创作需求。凭借DiT架构和MVL交互体系,提升了复杂语义理解和多模态交互能力,适用于广告、影视、非遗等领域,助力创作者高效创作。
- 4次使用
-
- 毕业宝AIGC检测
- 毕业宝AIGC检测是“毕业宝”平台的AI生成内容检测工具,专为学术场景设计,帮助用户初步判断文本的原创性和AI参与度。通过与知网、维普数据库联动,提供全面检测结果,适用于学生、研究者、教育工作者及内容创作者。
- 24次使用
-
- AI Make Song
- AI Make Song是一款革命性的AI音乐生成平台,提供文本和歌词转音乐的双模式输入,支持多语言及商业友好版权体系。无论你是音乐爱好者、内容创作者还是广告从业者,都能在这里实现“用文字创造音乐”的梦想。平台已生成超百万首原创音乐,覆盖全球20个国家,用户满意度高达95%。
- 33次使用
-
- SongGenerator
- 探索SongGenerator.io,零门槛、全免费的AI音乐生成器。无需注册,通过简单文本输入即可生成多风格音乐,适用于内容创作者、音乐爱好者和教育工作者。日均生成量超10万次,全球50国家用户信赖。
- 31次使用
-
- BeArt AI换脸
- 探索BeArt AI换脸工具,免费在线使用,无需下载软件,即可对照片、视频和GIF进行高质量换脸。体验快速、流畅、无水印的换脸效果,适用于娱乐创作、影视制作、广告营销等多种场景。
- 35次使用