标签: debugging

有没有办法将调试器附加到多线程Python进程?

我试图在锁定后修改多线程Python应用程序中的死锁.有没有办法附加调试器来检查进程的状态?

编辑:我在Linux上尝试这个,但是如果有一个跨平台的解决方案那就太棒了.毕竟是Python的:)

python debugging

28
推荐指数
3
解决办法
3万
查看次数

Visual Studio 2010调试器跨越方法,不会在断点处停止

我的Visual Studio 2010调试器有时会有一种非常奇怪的行为......

有时它不会在断点处停止,但是当它停止时,我想进入一个方法时,调试器就会跳过它.此外,这些过度步骤方法中的断点也会被忽略.

当这种奇怪的行为发生时,它也不会在异常中中断,而只是忽略它们.

我试图重建我的项目,重置Visual Studio设置并禁用调试器设置,如"仅在我的代码中断开",但没有任何工作.

我该如何解决这个问题?

debugging visual-studio-2010

28
推荐指数
2
解决办法
4万
查看次数

DebugBreak()在C#中等效

在C#中有任何语句等同于DebugBreak().我希望在满足特定条件时调用调试器.

请帮忙

.net c# debugging

28
推荐指数
3
解决办法
9686
查看次数

如何清除调试工具缓存数据?

看来facebook调试工具http://developers.facebook.com/tools/debug正在使用缓存.

我对我的网站进行了更新,但facebook调试工具仍然显示旧数据.

他们以任何方式强迫Facebook刷新其数据吗?已经有几天了,似乎缓存不会过期.

debugging caching facebook

28
推荐指数
2
解决办法
7万
查看次数

如何使用断点和所有内容调试节点js应用程序?

我已经安装了node-inspector,以发现它不支持断点:| 它有什么意义,请记住,大部分节点代码是异步的,你根本无法一步一步地遵循它?

我在这里肯定错过了一点......

无论如何用断点和一切来调试节点代码?

debugging v8 node.js node-inspector

28
推荐指数
3
解决办法
3万
查看次数

Eclipse Debugger中变量条目旁边的id = xxx是什么

id=xxxEclipse Debugger中的变量条目的下一步是什么>我知道它似乎唯一地标识了该对象.但我无法分辨的是它与物体的关系是什么.

截图

java eclipse debugging

28
推荐指数
1
解决办法
8495
查看次数

错误链接URL:在linting URL时发生内部错误

如何调试 facebook 调试器

问题的详细说明:

我使用"帖子和页面中的开放图谱协议"插件手动输入我自己托管的wordpress网站上的帖子的OG数据.在Facebook上分享之前,我在FB调试工具中测试帖子的url,结果总是正确的.

但是,最近调试器返回了以下错误消息:"错误链接URL:在绘制URL时发生内部错误",我几天都无法摆脱它.我尝试再次调试几次,但没有帮助.它被卡住了.我用谷歌搜索解决方案,但我找不到任何解决方案.我可能错了,但这个错误信息似乎很少见.

我不是专家,但我认为调试工具在某种程度上被我帖子中的双OG数据搞糊涂了:

  1. 我手动插入插件"在帖子和页面中打开图形协议"的OG信息.
  2. 当视频插入帖子时,JWPLayer wordpress插件自动生成OG信息.

我只需要第一个,我ussualy删除JWPlayer的自定义字段,但这次我忘了这样做.

在调试器返回错误消息后,我删除了JWP自定义字段,希望它们引起一些冲突,我保存了帖子并尝试再次调试.调试器再次返回错误消息.

Graph API看到有关我的帖子的过时信息,它不会刷新它,虽然我纠正了我的帖子中的所有内容,然后我调试了几次.在我看来,调试器在我的URL中看到了一个错误,并且不会忘记它.

我甚至删除了帖子,将其内容复制并粘贴到一个新帖子并给它相同的标题(失去那些可能跟随短暂固定链接的访问者,但无论如何).调试器以相同的方式对重新发布的帖子做出反应.再次出现错误消息 我在调试器中测试了我的其他帖子,一切都很完美.显而易见的是,调试器记住了这个特定的url.如果我在网址中的不同标题下重新发布帖子,问题就会消失.

我向Facebook分享了这个有问题的网址,奇怪的是它显示了正确的数据.一切似乎都没问题:标题,描述,缩略图等...但是,我测试了我的帖子中的分享按钮,它在Facebook上显示错误的数据,虽然我已经纠正了它.调试器会看到不再在帖子中的数据.出于这个原因,我被迫删除了分享按钮,因此访问者不会在Facebook上分享错误的信息.

现在我处于矛盾状态,试图找到一种调试调试器的方法.如何刷新它的内存,以便它可以忘记我的网址,我可以从零开始一个新的开始?

如你所见,我不是这些问题的专家.我花了很多时间和资源来构建我的网站,而没有任何PHP和CSS的知识,现在一切都因为这些facebook错误而下地狱.我正在失去处理这种不足的宝贵时间.为什么一切都必须如此复杂?我问所有开发人员,请制作一个好的,简单的,用户友好的工作标准并坚持下去.请停止复杂化.现在这个错误信息是什么?调试器提供绝对没有解释和解决方案.它没有解决问题,而是陷入困境并成为一个问题本身.人们唯一能做的就是等待希望错误会自行消失.这是纯粹的不存在.

额外细节:

这就是Graph API在我的网址中看到的内容.虽然该数据不再有效,但调试器仍会记住它.您可以看到JWPLayer插件自动插入的视频OG:

{
   "url": "http://mydomain/post-title/",
   "type": "video.movie",
   "title": "",
   "image": [
      {
         "url": "http://mydomain/uploads-folder/post-title-video-thumbnail.jpg"
      },
      {
         "url": "http://mydomain/uploads-folder/post-thumbnail.jpg"
      }
   ],
   "video": [
      {
         "url": "http://mydomain/uploads-folder/jw-player-plugin-for-wordpress/player/player.swf?file=http\u00253A\u00252F\u00252Fmydomain\u00252Ffiles\u00252Fvideo-title.flv&controlbar=bottom&dock=false&autostart=false&height=331&width=545&captions.back=false&captions.fontsize=12&captions.state=true&icons=true&playlist.position=none&playlistsize=180&repeat=none&shuffle=false&bufferlength=1&smoothing=true&stretching=uniform&wmode=opaque&mute=false&volume=90&plugins=captions-1\u00252Cgapro-2\u00252C&gapro.accountid=UA-76476476476-1&gapro.trackstarts=true&gapro.trackpercentage=true&gapro.tracktime=true",
         "type": "application/x-shockwave-flash",
         "width": 545,
         "height": 331
      }
   ],
   "description": "",
   "site_name": "here's the name",
   "updated_time": "2012-12-05T20:09:40+0000",
   "id": "754654658476545"
Run Code Online (Sandbox Code Playgroud)

这是调试器在更正后应该看到的内容,但它没有这样做.但是,当网址粘贴在Facebook上时,它会正确显示:

{
   "url": "http://mydomain/post-title/",
   "type": "website",
   "title": "here's the title",
   "image": [
      { …
Run Code Online (Sandbox Code Playgroud)

debugging facebook lint facebook-opengraph

28
推荐指数
1
解决办法
9074
查看次数

什么是跟踪点用于?

它们只能放在方法名称上.它们是如何使用的以及它们的用途?

在此输入图像描述

c# c++ asp.net debugging visual-studio

28
推荐指数
3
解决办法
1万
查看次数

autoresize = RM + BM是什么意思?

我在这行使用Xcode调试控制台时得到这个:

po [[UIWindow keyWindow] recursiveDescription]
Run Code Online (Sandbox Code Playgroud)

然后我用这样的递归描述返回行

<UILabel: 0xb0b8170; frame = (138 106; 200 15); text = 'Distance'; clipsToBounds = YES; opaque = NO; autoresize = RM+BM; userInteractionEnabled = NO; layer = <CALayer: 0xb0b8220>>
Run Code Online (Sandbox Code Playgroud)

什么是"autoresize = RM + BM",是否有一个地方可以查找字母的含义?我也看到过类似"autoresize = LM + W + RM + TM + H + BM"的内容.

debugging xcode ios autolayout

28
推荐指数
1
解决办法
9297
查看次数

Visual Studio诊断工具 - 如何更改选定的进程?

我正在使用Diagnostic ToolsVisual Studio 2015调试SharePoint Web部件.

我附加了几个w3wp.exe进程,窗口显示以下消息:

正在调试多个进程,但此窗口仅显示w3wp.exe的数据(PID:1208).

Multiple processes are being debugged, but this window is only showing data for w3wp.exe (PID: 1208).

那很好,但我如何改变它显示的过程?

debugging sharepoint process visual-studio debug-diagnostic-tool

28
推荐指数
2
解决办法
4103
查看次数