记录golang日常错误处理

ops/2024/9/25 23:12:42/

golang_0">golang工作错误记录

1.报错:invalid flag in #cgo LDFLAGS: -Wl,–rpath=./
解决方式:

export CGO_CFLAGS_ALLOW=".*"
export CGO_LDFLAGS_ALLOW=".*"

2.go get失败
解决方式:

go env -w GO111MODULE=on

3.go代理设置

go env -w GOPROXY=https://goproxy.cn,direct

4.报错go:linkname must refer to declared function or variable
解决办法:

go get -u golang.org/x/sys

5.报错:concurrent map read and map weite
解决办法:

更换map为sync.Map

6.golang防崩溃,宕机

defer func() {err := recover()switch err.(type) {case runtime.Error://运行时错误fmt.PrintIn("runtime error", err)default:fmt.printIn("error:", err)}
}

未完,待续。


http://www.ppmy.cn/ops/5136.html

相关文章

MATLAB 计算点投影到平面上的坐标(59)

MATLAB 计算点投影到平面上的坐标(59) 一、算法介绍二、算法实现1.代码2.结果一、算法介绍 点投影到平面,计算投影点的坐标,下面提供MATLAB版本的计算程序,直接运行即可,内有验证数据,具体看代码即可。 二、算法实现 1.代码 代码如下(示例): % 平面上的三个点分…

mysql 基础

目录 1.数据库表列类型 1.整数类型 2.浮点数类型 3.字符串类型 4.日期和时间类型 2 .DML_添加数据 3.DML_修改,删除数据 4.DDL_修改,删除数据库表 5.删除数据 【1】 删除数据的两种操作 【2】【2】delete和truncate的区别: 6.根据原有…

Golang context 原理分析

1. 说在前面2. 场景分析 2.1 链式传递2.2 主动取消2.3 任务超时2.4 数据存储 3. 源码解读 3.1 一个核心数据结构 3.1.1 Context 3.2 四种具体实现 3.2.1 emptyCtx3.2.2 cancelCtx3.2.3 timerCtx3.2.4 valueCtx 3.3 六个核心方法 3.3.1 Background() && TODO()3.3.2 Wit…

部署ELFK+zookeeper+kafka架构

目录 前言 一、环境部署 二、部署ELFK 1、ELFK ElasticSearch 集群部署 1.1 配置本地hosts文件 1.2 安装 elasticsearch-rpm 包并加载系统服务 1.3 修改 elasticsearch 主配置文件 1.4 创建数据存放路径并授权 1.5 启动elasticsearch是否成功开启 1.6 查看节点信息 …

VBN1/VBN2/VBN3中免费货物维护计算类型/计算规则

本博文主要介绍SAP销售业务中,免费货物主数据中,计算类型的参数定义。如果需要进一步了解SAP SD 销售与分销业务中,免费货物的标准解决方案概览,可先了解本博客博文:SAP销售与分销中的免费货物和SAP SD 销售业务中免费…

增强现实(AR)开发框架

增强现实(AR)开发框架为开发者提供了构建AR应用程序所需的基本工具和功能。它们通常包括3D引擎、场景图、输入系统、音频系统和网络功能。以下是一些流行的AR开发框架。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流…

VRTK(Virtual Reality Toolkit)深入介绍

VRTK是一个为Unity引擎设计的开源虚拟现实(VR)开发框架,旨在简化和加速VR应用的开发过程。这个工具包包含了一系列的模块和预设,使得开发者可以快速集成标准的VR功能,如物体交互、环境导航、用户界面管理等。下面将对V…

【日常】不要去期待周末

努力搬砖的日子,周末往往被视为人们放松和休息的时间,盼望着周末的到来,能短暂摆脱掉工作或学业上的束缚,通过尽情“放纵”来麻痹一下自己。 打工人每个工作日最开心的事,莫过于起床后扳着手指头,想想今天…