问题标签 [delve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6343 浏览

c# - 如何从 Microsoft Delve 获取用户的技能

我正在尝试在 Office 365 内部的 Microsoft Delve 中检索用户配置文件中可见的技能。在 delve Web 应用程序上看起来像这样:

钻研技能

我想从我们组织中的用户个人资料中读取技能。此外,我想以编程方式更新 delve 的技能。背景是我们有一个类似于 Delve 的内部解决方案,但有一些特定的扩展。我们希望在两者之间同步内容,因此我们可以利用这两个平台。

我查看了 Microsoft Graph API ( https://developer.microsoft.com/en-us/graph/docs ),但找不到我需要的东西。有没有办法通过 Graph 或其他 API 检索信息(并更新它)?

0 投票
2 回答
11882 浏览

debugging - 使用 delve 调试测试

我正在使用“go test -v ”来运行一堆单元测试。我想使用 delve 调试它们。当我尝试运行调试器时,出现“无法调试非主包”错误。那么,如何使用 delve 调试器调试单元测试?

0 投票
0 回答
381 浏览

go - IntelliJ 2017.1.2 GOLANG 调试不适用于包中的断点

我的应用程序由一个 main.go 文件和一些包组成。在 main.go 中遇到断点时,IntelliJ 会按预期工作,显示变量值等,但是,当在不同的包中设置断点时 - 除了被命中之外,不会显示任何变量,并且不会显示跨步/跨步功能按预期工作(被击中时忽略)。有没有人遇到过这个问题,如果有,有解决方法吗?

0 投票
1 回答
344 浏览

eclipse-che - 你能在 Eclipse Che 中用 delve 调试吗

任何人都可以提供有关如何使用 delve 调试 eclipse che 的指示吗?

注意:我在 docker 容器中运行 che。

感谢和问候

0 投票
1 回答
343 浏览

go - 无法在 eclipse che 中运行 delve - 无法启动进程,不允许操作

我正在尝试在 Eclipse Che中使用delve

在 docker 中运行 Eclipse Che

没有帮助

跑步时dlv debug main.go我得到could not launch process: fork/exec /projects/desktop-go-simple/debug: operation not permitted

你能在 Eclipse Che 中运行 dlv 调试器吗

0 投票
1 回答
4168 浏览

docker - 如何使用 VSCode 在 Docker 中调试 Golang 应用程序?

我正在学习在 Docker 中调试 Golang 应用程序。我dlv connect在 shell 中取得了成功。我可以添加断点,继续,下一步...我可以在 VSCode 中做笔记,但等待halting.

我在函数 main 上单击左键,直到出现红点。然后单击绿色按钮,类似于“播放”。容器中的程序运行,但不能在函数 main 上停止。

我是否以错误的方式使用了 VSCode?我需要你的帮助。谢谢你。

这是我的钻研图片:

docker build -t mydelve .

这是我的 golang 代码:

这是运行容器的 cmd:

连接到容器

dlv connect 127.0.0.1:2345 --wd . --log

有用。

VSCode

启动.json

登录容器

0 投票
0 回答
119 浏览

macos - 在 OS X 上用可视化代码调试 go 代码

我有一个应用程序需要 sudo 权限才能在连接到端口时运行。我使用命令从命令提示符运行它。sudo 运行 appname.go。

如何使用带有 delve 调试器的可视代码使用调试器运行应用程序?我可以很好地运行和跟踪它,直到它到达它尝试打开端口的地步,然后它以权限被拒绝错误退出。

0 投票
1 回答
536 浏览

go - 通过 vagrant GO 进行远程调试

我在主机上使用带有 16.04 图像的 vagrant 也是 ubuntu 16.04 在 vagrant 我开始

我启动我的json:

在此处输入图像描述

但是 vscode 在本地启动,他没有连接到 vagrant 中的端口:

config.vm.network:forwarded_port,guest:2345,host:2345,id:“debuggolang”,host_ip:“localhost”,auto_correct:true

当我尝试将他置于约定格式时:

在此处输入图像描述

断点不停

在此处输入图像描述

和 dlv 退出

问候

0 投票
1 回答
1077 浏览

debugging - 当变量的值改变时中断

(1) 有没有办法在变量更改其值时停止程序的执行?

当然,我知道我们可以在某些行设置断点,但我只想设置一个变量,当它发生变化时,停止程序进行调试。

(2) 我还想查看程序的执行流程(通过登录文件/在屏幕上打印)。有什么方法可以运行我的程序并看到相同的内容(无需逐行执行)?

请考虑以下示例(https://play.golang.org/p/vOvW4GAM0j

现在我想在 i 的值变为非零值时中断。它可能来自第 16 行或第 18 行。

(1)有什么方法可以设置(条件)断点,以便在 i 的值发生变化时中断,或者我必须在两行(16 和 18)上放置断点?

(2)另外,我想知道程序是如何执行的......像第13行然后第15行然后第17行,第18行......(假设奇数随机数)

谢谢!

0 投票
0 回答
364 浏览

go - 调试器未准备好

我已经在我的 Windows 10 机器上将go-debug包安装到我的 Atom 中,但是我在“调试”选项卡中收到“调试器尚未准备好...”消息。

你能建议如何解决同样的问题吗?让我知道是否需要获取更多信息。

在此处输入图像描述