go相关问题及解决办法汇总

技术能量站 技术能量站     2022-12-05     794

关键词:

目录

1. # command-line-arguments ./main.go:25:2: undefined: initHandlers


1. # command-line-arguments ./main.go:25:2: undefined: initHandlers

问题背景

同一个包下的两个文件,点击idea的运行按钮或者运行 go run main.go命令时,就会报错 (# command-line-arguments ./main.go:25:2: undefined: initHandlers)如下图所示。

问题原因

在文件模式下,同一目录下不能将方法放在当前目录下的单独文件中调用,但是在包模式下可以。

解决办法

  1. 该出错原因属于go的多文件加载问题,采用go run命令执行的时候,需要把待加载的.go文件都包含到参数里面。通过 go run *.go (目录里面没有test.go才行)
  2. 配置IDE(goland) 以 package包模式运行

相关资料

1. https://blog.csdn.net/lhl1124281072/article/details/80405474

项目中遇到的超卖问题及解决办法(使用go做测试工具)

  超卖问题:在一个很短的时间内,Mysql的数据状态在取出,比较,提交,或修改中,另外一个进程访问数据导致的超卖问题。  案例:    1.前端没有做限制,如果用户连续点击签到,那么会有多条数据发送到后端,... 查看详情

globalmapper精品教程026:影像黑边白边出现的原因及解决办法汇总

本文讲解Globalmapper中,影像黑边白边出现的原因及解决办法汇总。文章目录1.影像黑边白边出现的原因2.影像黑边白边的解决方法1.影像黑边白边出现的原因通常,由于影像格式、像素深度、无效值、背景值等原因,会产生黑边或... 查看详情

jboss7.1.1相关error及解决办法

问题1:  报错提示:  公司的网站系统使用的中间是jboss7.1.1Final,由于有些数据和服务测试环境不具备,免不了要在测试环境调试些jsp页面,发现从jboss社区里下载的jboss应用有个问题,新增jsp页面会实时部署,修改过的jsp页... 查看详情

dockerpush到harbor私有仓库出现的相关问题及解决办法

目录0.我们打开harbor的镜像仓库,可以看到有推送仓库的命令,包含了具体地址1.但是我在执行push命令报错了, Gethttps://10.6.119.106/v2/:dialtcp10.6.119.106:443:connect:connectionrefused2.看了说明需要在docker的配置文件中添加  ... 查看详情

linux后台开发相关面试知识点汇总脑图版

...务架构设计开发;负责移动游戏社区平台用户数据分析及相关推荐业务开发;负责移动游戏实时语音业务系统设计和开发工作。职责:负责移动游戏社区APP后台服务架构设计开发;负责移动游戏社区平台用户数据分析及相关推荐... 查看详情

arcgispro微课1000例0012:arcgispro属性表中文乱码完美解决办法汇总

...安装完ArcGISPro后,由于计算机系统和应用软件字符编码的问题,导致加载矢量数据并打开属性表后,会发现中文字段出现了乱码。属性表中文乱码:属性表中文正常:事实上,ArcMap中也会出现中文属性表乱码的情况。乱码的出现... 查看详情

arcgispro微课1000例0012:arcgispro属性表中文乱码完美解决办法汇总

...安装完ArcGISPro后,由于计算机系统和应用软件字符编码的问题,导致加载矢量数据并打开属性表后,会发现中文字段出现了乱码。属性表中文乱码:属性表中文正常:事实上,ArcMap中也会出现中文属性表乱码的情况。乱码的出现... 查看详情

arcgispro微课1000例0012:arcgispro属性表中文乱码完美解决办法汇总

...安装完ArcGISPro后,由于计算机系统和应用软件字符编码的问题,导致加载矢量数据并打开属性表后,会发现中文字段出现了乱码。属性表中文乱码:属性表中文正常:事实上,ArcMap中也会出现中文属性表乱码的情况。乱码的出现... 查看详情

java常见问题解决办法汇总

1.java.lang.NullPointerException    原因是:有空指针,有地址没赋值2.Exceptioninthread"main"java.lang.ArithmeticException:/byzero   原因是除数是03.ArrayIndexOutOfBoundsException    原因是:数组越界4.ja 查看详情

beego及bee安装遇到的问题汇总(代码片段)

1.安装beego时依赖的包需要在git上单独下载,放到c:/go/src/各目录中 2.安装bee时,需要设置GO111MODULE=on。然后执行  goget-u  github.com/beego/bee   3执行beenewmyproject创建项目后,需要初始化go.mod文件:用gomodini... 查看详情

安装centos8遇到的各种问题及解决办法

...dows10家庭中文版解决方案:由于家庭版默认未安装虚拟机相关组件需要手动安装,安装步骤如下。1).打开控制面板2).选择程序3).添加虚拟机组件4).重启后解决按照下面链接介绍的办法操作一下。关于Linux虚拟机错误“客户... 查看详情

docker报错及相关问题记录

1.问题:docker:Errorresponsefromdaemon:Conflict.Thecontainername"***"isalreadyinuse原因:容器名占用解决办法:(1)给容器换一个名字,比如说dockerrun-it--name=mycentos2centos:7/bin/bash,可以解决问题.(2)将原来的容器删除查询当前容器:dockercontainerls... 查看详情

ie6浏览器的bug问题及相关解决的方法

IE6浏览器的bug问题及相关解决的方法1、css浮动边距加倍错误(双倍边距BUG)的解决办法   该错误只影响ie而不影响其他浏览器,我们可以考虑用hack来解决!!!  解决方法:_display:inline; 2、扩展框问题 ... 查看详情

it/android解决方案相关问题解决方案汇总

...的朋友分享我遇到的问题,能帮一个是一个。 Android相关解决方案: Android中再按一次退出和完美退出整个应用程序Androidstudio安装过程提示找不到JDKAndro 查看详情

deepq-learning的发展及相关论文汇总(dqnddqn,priorityexperiencereplay等)

         在DQN提出之前,强化学习与神经网络的结合遭受着不稳定和发散等问题的困扰。DQN做了以下改进:    (1)使用memoryreplay和targetnetwork稳定基于DL的近似动作值函数;    (2)使用reward... 查看详情

inputstream和outputstream及相关知识汇总

https://www.jianshu.com/p/e5bc7ea5f948 最近帮学姐写爬虫的时候遇到奇怪的问题,同样的程序在Mac上可以正常运行而在Windows上返回结果错误,最后经排查发现是Linux与Windows的默认编码方式不同,而自己的程序没有设置编码方式自动采... 查看详情

mongodb问题汇总(代码片段)

问题总结问题1:在更新apt-get(sudoapt-getupdate)时大部分包都忽略或错误解决方法一:(容易)1、找到设置2、软件和更新3、选择其他站点4、选择最佳服务器5、重新在终端执行命令。(以下为在ubuntu20,ubuntu16在桌面右上角可... 查看详情

项目中遇到的某些问题及解决办法

简介  该博文记录了一些平时在工作中遇到的问题及解决办法,某些问题有解决办法,某些问题暂时没有解决办法,如果有大神知道的,请多多指点。如果某些问题有更好的解决办法,也请指教。正文1、在一个方法中用... 查看详情