golang设置远程调试

ops/2024/10/19 0:20:15/

1.  目标机器构建安装dlv

https://github.com/go-delve/delve

go build之后将编译号的dlv命令路径添加到PATH里

2. 目标机器下载源代码并且运行dlv

dlv debug --headless --listen=:2345 --api-version=2 --accept-multiclient

3.本机添加go remote

4. 设置断点即可


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

相关文章

生成式人工智能的未来发展方向:Chat领域展现无限潜力

随着人工智能技术的不断进步,生成式人工智能开始在各个领域展现出令人瞩目的潜力。作为其中一项重要技术,Chat(对话)型的生成式人工智能引起了广泛的关注。在未来,Chat型生成式人工智能有望在多个方向上实现突破性进展…

日拱一卒 | JVM

文章目录 什么是JVM?JVM的组成JVM的大致工作流程JVM的内存模型 什么是JVM? 我们知道Java面试,只要你的简历上写了了解JVM,那么你就必然会被问到以下问题: 什么是JVM?简单说一下JVM的内存模型?…

13.2 MongoDB

13.2 MongoDB 1. 概述2. docker安装3. SpringBoot整合MongoDB3.1 依赖3.2 配置连接1. 基于`yml`配置2. 基于配置类配置3.3 启动项坑1坑23.4 新增业务1. 实体类映射2. 数据层3. 业务层4. 控制层5. 测试结果3.5 单条记录查询业务1. 数据层2. 业务层3. 控制层4. 断点测试3.6 分页查…

Linux Shell编程——从入门到应用

参考链接: Shell编程 4小时快速上手_哔哩哔哩_bilibililinux shell 脚本 入门到实战详解[⭐建议收藏!!⭐]-CSDN博客 目录 基础知识准备文本命令catechogrepsed/awk vim编辑器 一、Shell入门介绍1.1 Shell概述1.2 Shell脚本分类Bourne shellC …

Linux Vim教程(四):文本编辑与修改技巧

目录 1. 插入模式与普通模式 1.1 插入模式 1.2 退出插入模式 2. 文本选择与复制粘贴 2.1 可视模式 2.2 复制与粘贴 3. 查找与替换 3.1 查找 3.2 替换 4. 删除与撤销 4.1 删除 4.2 撤销与重做 5. 高级文本编辑技巧 5.1 多行编辑 5.2 自动补全 5.3 宏录制与回放 …

云 IDE 你了解多少

IDE(Intelligent Development Environment) 对于软件开发者来说,是一个非常重要的工具。好用的 IDE 可以大幅提高开发效率,减少不必要的重复工作。 就目前而言,本地的 IDE 可能依然是主流的选择。但是,在本…

科研绘图系列:R语言组合热图和散点图

介绍 热图展示参与者的属性,散点图表示样本的时间跨度。 加载R包 library(tidyverse) library(ComplexHeatmap) library(circlize) library(cowplot)导入数据 数据可从以下链接下载(画图所需要的所有数据): 百度云盘链接: https://pan.baidu.com/s/1iEE9seTLdrrC3WDHJy…

mysql特殊字符、生僻字存储设置

mysql utf-8模式下,分为ut8mb3,utf8mb4,mb4是支持特殊字符、emoji表情的,mb3是不支持的。 报错信息: 1### Error updating database. Cause: java.sql.SQLException: Incorrect string value: \xF0\xA8\x92\x82\xE6\x95... fo…