Go问答技术文章

  • 在 Go 测试中模拟对象方法的调用
    在 Go 测试中模拟对象方法的调用
    我希望在测试中模拟结构的方法以提高代码覆盖率。有一些关于此的帖子,但没有一个对我有用。我可能完全错了。main/file1.gotypeapplicationstruct{namestring}func(app*application)find()error{//performfunctionlogicreturnnil}funcmain(){app:=&application{name:
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 在二维数组中寻找字符串模式的方法
    在二维数组中寻找字符串模式的方法
    尝试在go中编写一个函数来计算二维数组中的模式。例如,在下面的数组中,ata(row1)aa(row2)出现两次,因此输出应该是int2。我尝试编写代码下面并想了解我哪里出错了。如有任何建议,我们将不胜感激。funcCountingPattern(c[][]string,p[][]string)int{positions:=StartingIndices(c,p)returnlen(positions)}
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 使用 BigQuery Write API 在 Golang 中编写数据
    使用 BigQuery Write API 在 Golang 中编写数据
    我正在尝试使用新的bigquerystorageapi从golang进行流式插入。根据此页面,我了解到该api取代了旧的流式插入bigqueryapi。但是,文档中的任何示例都没有显示如何实际插入行。为了创建appendrowsrequest,我得到了以下结果:&storagepb.AppendRowsRequest{WriteStream:resp.Name,Rows:&storagepb.AppendRowsRequest_ProtoRows{
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 将 HTML 内容提取为字符串
    将 HTML 内容提取为字符串
    我的项目结构中有一个html文件:/pkg和/html都位于根级别/html/sample.html我想将此文件加载到字符串中,以便可以将其发送到外部服务,该服务发送包含此html的电子邮件,这要求html为字符串格式。/pkg/sender/sender.goif_,err:=os.stat("../../html/sample.html");os.isnotexist(err){**//thishappens**errors.new("t
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • Go错误:未找到go.mod文件,无论是在当前目录还是在任何父目录中;(在GOPATH/src中工作)
    Go错误:未找到go.mod文件,无论是在当前目录还是在任何父目录中;(在GOPATH/src中工作)
    我安装了golang,第一次遇到了go.modfilenotfoundincurrentdirectoryoranyparentdirectory错误。但我正在处理/src目录。难道只有当前工作目录位于gopath之外时才需要go.mod吗?这是详细信息go版本:go版本go1.16.4windows/amd64去环境:setgo111module=setgoarch=amd64setgobin=setgocache=c:\users\\appd
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 部署 Go Web 应用程序至服务器的步骤
    部署 Go Web 应用程序至服务器的步骤
    这是一个非常菜鸟的问题,所以请理解并考虑到这一点。我有一个基本的goweb应用程序和一个运行Ubuntu22.04的服务器,其域名是我从托管提供商处购买的。他们还在那里安装了ISPManager控制面板。但控制面板没有提供一种方法(据我所知)在那里托管Go应用程序,大部分情况下只有PHP和python。我对Apache或Nginx这样的Web服务器没有任何了解,但我知道一些LinuxCLI,并且我自己编写了Web应用程序。我还可以通过SSH连接到服务器
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • Gorm 所属关系的子查询构建方法详解
    Gorm 所属关系的子查询构建方法详解
    我在go中使用gorm进行mysql查询。我有以下结构typepatientstruct{gorm.model}typeclinicaltrialpatientstruct{gorm.modelpatientiduintpatientpatient}我想生成一个sql语句,例如select*from`clinical_trial_patients`wherepatient_idin(selectid
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • Golang无法解析时间
    Golang无法解析时间
    我正在创建一个尝试解析日期时间字符串的go脚本。我的约会时间来自我的客户,例如2023-01-31t10:44:59.800我创建一个基本布局并尝试使用time.parse进行解析65bd96be05坏由此,我收到一个无法解析时间的错误。我尝试从日期时间字符串中删除t但得到相同的输出。我的布局需要什么不同的东西吗?pm可能无效?我正在努力解决实际问题,因为错误非常模糊
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 在 Windows 系统下实现 Golang 信号处理程序的方法
    在 Windows 系统下实现 Golang 信号处理程序的方法
    以下测试程序在我的linux机器上运行良好,但在我的windows机器上无法运行packagemainimport("fmt""os""os/signal""syscall""time")funcmain(){detectshutdown()fmt.println("running")time.sleep(5*time.second)}funcdetectshutdown(){
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 在Golang中,如何将查询结果切片传递给Struct字段?
    在Golang中,如何将查询结果切片传递给Struct字段?
    我一直在尝试将我的sql查询结果输入到我的react前端中显示的结构中,但是我的db.select()只输出到切片中,我不确定如何将结果放入sum字段中在我的结构中。结果在我的vscode控制台中显示良好,如下所示。[{1382}{1367}{1342}{662}{1863}{1977}{2269}]但是我找不到任何方法将我的result变量输入到我的structssum字段中。我的代码在下面,任何帮助都会很棒!typeTagstruc
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 如何在 Golang 中实现跨平台的框架中的像素缓冲区绘制?
    如何在 Golang 中实现跨平台的框架中的像素缓冲区绘制?
    假设我有一个内存位图/像素网格,我想在某种窗口中将它们全部写到屏幕上。例如:[[255,0,0],[200,100,100]...[255,0,100],[155,200,100]......]有没有一种简单且高效的方法可以做到这一点?我很高兴使用opengl或vulkan,但它们在这里似乎有点矫枉过正。对于仍然允许我捕获鼠标/键盘输入的任何内容,我都会加分,但如果这会使事情变得复杂,我很乐意自己管理该部分。我个人在linux上工作,如果它不能移植到windows,那也没关
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 属性接口的定义方法
    属性接口的定义方法
    我有一个问题:是否可以为线性空间设置接口?让我提醒一下,在线性空间l中,存在元素相加和元素乘以数字的运算。此外,还满足两个属性:1)l中的a+b2)l中的ak,其中k-标量我以以下形式呈现了线性空间的接口:typePointinterface{}typeLinSpaceinterface{Sum(x,yPoint)Prod(xPoint,kfloat64)}如何在接口定义中考虑上述两个属性?
    Golang · Go问答   |  2年前  |   372浏览 收藏
  • 在 Go 中,如何将函数的标准输出捕获到字符串中?
    在 Go 中,如何将函数的标准输出捕获到字符串中?
    问题内容 在 Go 中,如何将函数的标准输出捕获到字符串中? 正确答案 在Go语言中,可以使用os/exec包来执行外部命令,并捕获其标准输出。以下是将函数的标准输出捕获到字符串中的
    Golang · Go问答   |  3年前  |   golang · golang 372浏览 收藏
  • 如何解决 golang 中的 “cannot use nil as type x in assignment” 错误?
    如何解决 golang 中的 “cannot use nil as type x in assignment” 错误?
    Golang是一门强类型语言,类型的正确性非常重要。但在使用过程中,我们有时会遇到"cannotusenilastypexinassignment"的错误提示。这个错误提示意味着我们试图将nil赋值给某个类型,但该类型并不支持nil值。那么在Golang中,如何解决这个错误呢?检查变量声明首先,我们需要检查代码中的变量声明。如
    Golang · Go问答   |  3年前  |   golang 错误解决 nil 372浏览 收藏
  • 显示没有盲点的功能测试覆盖率
    显示没有盲点的功能测试覆盖率
    问题内容 我有一个不是用 golang 编写的生产 golang 代码和功能测试。功能测试运行编译的二进制文件。我的生产代码的非常简化的版本在这里main.go:: package main import ( "fmt" &qu
    Golang · Go问答   |  3年前  |   golang · golang 372浏览 收藏
查看更多
课程推荐
  • 前端进阶之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模型性能。
    432次使用
  • H2O EvalGPT:开源LLM大模型评估与排行榜工具
    H2O EvalGPT
    H2O EvalGPT是H2O.ai推出的开源LLM评估平台,提供详细的大模型性能排行榜、行业特定基准测试及A/B测试功能,助您快速选择最适合项目的高性能大语言模型。
    508次使用
  • LMArena是什么?伯克利AI模型评估平台使用指南与功能解析
    LMArena
    LMArena是加州大学伯克利分校推出的AI模型匿名评测平台。通过盲测投票机制,用户可对比不同大模型回答并生成实时排行榜,助力开发者优化模型及用户选择最佳AI工具。
    524次使用
  • 斯坦福HELM:大语言模型Holistic Evaluation整体评估框架详解
    HELM
    深入了解斯坦福推出的HELM(Holistic Evaluation of Language Models)大模型评测体系。本文解析其核心功能、安装配置步骤及应用场景,涵盖准确性、公平性、鲁棒性等多维度指标,助力开发者全面优化语言模型性能。
    464次使用
  • MMBench详解:多模态大模型基准测试、功能特点与使用指南
    MMBench
    MMBench是由上海人工智能实验室等机构联合推出的多模态基准测试平台,提供细粒度能力评估、大规模数据集及VLMEvalKit工具。本文详细介绍其核心功能、安装使用方法及应用场景,助力开发者全面评估多模态模型性能。
    294次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议 和 隐私政策
返回登录
  • 重置密码