Go问答技术文章

  • 所有 Go 函数都返回 err 作为第二个返回值吗?
    所有 Go 函数都返回 err 作为第二个返回值吗?
    我看到代码片段是函数多次返回err作为最后一个参数。f,err:=strconv.ParseFloat(asciiFloat,64)问题是所有函数都必须返回err,即使函数实现中不涉及错误处理。我如何知道函数是否返回err值?每次需要使用函数时都必须查看文档吗?
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 从两个数组/切片中获取交集和排除的最有效方法是什么?
    从两个数组/切片中获取交集和排除的最有效方法是什么?
    给定两个数组或切片,例如:a:=[]int{1,2,3,4,5}b:=[]int{3,4,5,6,7,8,9}切片可能未排序,顺序无关紧要。计算值的最有效方法是什么,这样您最终会得到两个切片的公共元素,并且其余元素存在于一个切片中而不是另一个切片中,即对于上面给出的两个数组,返回值将是:common:=[]int{3,4,5}inAButNotB:=[]int{1,2}inBButNotA:=[]int{6,7,8,9}很
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 在 Go 语言中如何输出列表中的元素
    在 Go 语言中如何输出列表中的元素
    我在go的列表中有一些值。我只需要能够打印它们,但每次我尝试它都会告诉我test.firstnameundefined(类型*list.element没有字段或方法firstname)。那么如何正确访问列表中的成员呢?最后几行给我带来了麻烦。packagemainimport("bufio""fmt""log""strconv""strings""os""container/list")type
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 利用 Golang (Go) 和 gorilla/mux 为 NextJs 前端构建后端服务的方法
    利用 Golang (Go) 和 gorilla/mux 为 NextJs 前端构建后端服务的方法
    我按照此示例使用golang和本机net/http包提供nextjs前端单页应用程序:import("embed""io/fs""log""net/http""runtime/pprof")//go:embednextjs/dist//go:embednextjs/dist/_next//go:embednextjs/dist/_next/static/chunks/pages/*.js//go:embednextjs/
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • JWT 令牌是否可以在不同框架之间通用?
    JWT 令牌是否可以在不同框架之间通用?
    如果我有一个由ruby​​-on-rails应用程序生成的JWT令牌,是否可以在其他框架/语言(如go)中解密该令牌?这是假设JWT令牌使用相同的算法和密钥等。
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 从数据库中提取数据并在地图上展示
    从数据库中提取数据并在地图上展示
    问题是-我不想为每个数据库创建一个结构(如果我描述所有xml的所有结构,则代码太多,我有超过200个数据库)。所以我需要一些可以用于其中任何一个的东西我的一个数据库的数据如下所示:----------------------------------------------id|path|value-----------------------------------------------1|salespla
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 为什么在使用 Golang yaml.v2 时,我的结构体被转换为映射?
    为什么在使用 Golang yaml.v2 时,我的结构体被转换为映射?
    我正在开发一个通用配置解析器,它读取yaml配置文件并将结果存储在结构中。我希望解析器与类型无关,并且我想实现一些覆盖逻辑,所以我使用反射。下面是我正在处理的完整但非常简化的版本,它说明了对yaml.unmarshal调用的问题。如果我传入一个指向我在没有反射的情况下创建的结构的指针(示例代码中的base2:=testconf{}),它会按预期工作:一个强类型结构进入,一个强类型结构出来。但是,如果我传入一个使用反射创建的结构(示例代码中的base:=reflect.ne
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 解构 JSON 数据的嵌套结构
    解构 JSON 数据的嵌套结构
    如何提取json结构的子部分?我正在解析一个api调用,该调用以以下方式返回数据(为了简洁而进行了修剪):{"report":[{"item1":[{"name":"somename","someint":"1","somefloat":"2.0"}]}]}所以在python中我会这样做:数据=json.loads(my
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 立即清除 pilosa 字段中的所有位设置
    立即清除 pilosa 字段中的所有位设置
    Go中有没有方法可以一次性清除pilosa字段中设置的所有位?我检查了这个链接go-pilosa,但它有一种清除字段中每一行的方法。我需要清除特定字段中的所有行。有人可以建议解决此问题的方法吗?
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 有没有办法让 CORS 适用于 Gin Go 中的单个路线
    有没有办法让 CORS 适用于 Gin Go 中的单个路线
    我正在尝试使单个杜松子酒服务器端点可由某个来源访问。我尝试过一些软件包,例如https://github.com/gin-contrib/cors,但据我了解,它将CORS设置为您的整个服务器。例如,我有多个路由,但我只想允许“google.com”访问“/scrape”/data“所有来源”/ping“所有来源”/抓取“google.com”
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 在 GCP 控制台上,尝试创建项目时未出现展示空间错误
    在 GCP 控制台上,尝试创建项目时未出现展示空间错误
    我正在尝试在我的gcp控制台上构建一个golang项目。但是,当我运行构建命令时,出现以下错误nospaceleftondevice,当我运行df命令时,我看到以下错误。FilesystemSizeUsedAvailUse%Mountedonoverlay60G44G17G73%/tmpfs
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 如何查看通过gorm raw生成的SQL语句中的数据?
    如何查看通过gorm raw生成的SQL语句中的数据?
    我用golanggorm创建了数据,我需要根据生成的数据id在另一个表中形成关系,但我不知道如何查看生成的数据,如何查看生成的数据?funcDefaultMapCreate(userIduint)*model.Map{vartempmodel.Mapdb.Raw("INSERTINTOmaps(title,location,created_at,updated_at)VALUES(?,?,?,?)","default","test",time.
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 如何有序地向 bufio.Scanner 和 fmt.Scanln 提供字符串输入?
    如何有序地向 bufio.Scanner 和 fmt.Scanln 提供字符串输入?
    这是一个使用bufio.scanner和fmt.scanln的简单程序,它按预期工作:scanner:=bufio.newscanner(os.stdin)varsstringfmt.println("enterastring:")scanner.scan()s=scanner.text()fmt.printf("youentered:%q\n\n",s)variintfmt.println("enteranint:")fmt.scanln(&i)
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 管理Updated_at列不被修改
    管理Updated_at列不被修改
    我注意到在调用db.Save()方法时,updated_at列也会更新。已检查文档,似乎也是如此:https://gorm.io/docs/update.html有什么办法可以防止这种情况发生吗?
    Golang · Go问答   |  2年前  |   418浏览 收藏
  • 流式编码struct对象在go中使用io.Reader
    流式编码struct对象在go中使用io.Reader
    我需要将以下结构编码为json并输出到io.writer对象:typeDatastruct{FieldAstring`json:"field_a"`FieldBint`json:"field_b"`Rowsio.Reader`json:"rows"`}rows是一个io.reader对象,它将以二进制格式返回一个可能非常大的json数组。我想避免将读取器的整个结果加载到内存中,因为这会带来延迟和高内存开销。r
    Golang · Go问答   |  2年前  |   418浏览 收藏
查看更多
课程推荐
  • 前端进阶之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推荐
  • PubMedQA数据集详解:生物医学问答基准、功能与应用指南
    PubMedQA
    深入了解PubMedQA生物医学问答数据集,涵盖其核心功能、使用方法及在临床决策、药物研发等场景的应用,助力提升NLP模型性能。
    637次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    671次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    713次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    674次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    508次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码