Questions tagged «debug»

调试是尝试查找和消除计算机系统中的错误(错误)。

4
如何使用cURL显示POST数据?
例如,使用-v参数发布到Web服务器: curl -v http://testserver.com/post -d "firstname=john&lastname=doe" 和输出 > POST /post HTTP/1.1 > User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3 > Host: testserver.com > Accept: */* > Content-Length: 28 > Content-Type: application/x-www-form-urlencoded > < HTTP/1.1 200 OK (etc) 没有提及我发布的数据。 cURL中是否有一个选项可在输出中显示字符串“ firstname = john&lastname = doe”? 注意:显然我想要的字符串在我执行的命令中,但是还有其他几个发布选项,例如--form和--data-ascii等。我希望看到原始数据正在发送到服务器。
139 curl  debug 

5
调试Windows缓慢安装的正确方法是什么?
您知道演习-您被要求检查堂兄计算机的运行速度为何缓慢。我昨天在那儿。自2007年成为Mac用户以来,过去五年来,我还没有真正深入地研究过Windows内部。搜寻答案会发现很多不同的答案:注册表损坏,间谍软件,防病毒程序,磁盘碎片,视觉效果转向等。 在这种特殊情况下,我被要求研究一台装有Vista的两岁惠普笔记本电脑。Windows运行异常缓慢,甚至打开新的资源管理器窗口也花费了将近一分钟。最后,我完成了上述所有操作:运行cc清理程序,对磁盘进行碎片整理,关闭视觉效果,关闭Norton以及其他一些其他因素,Internet上的随机人士认为这会对Windows性能产生影响。 现在,我转向您亲爱的超级用户-我想深入了解这一点。如果可以的话,是否存在适当的“科学”调试和了解运行缓慢的Windows安装的问题所在的方法?(在我的特定情况下,这与Windows Vista有关,但我们也尝试为XP和Windows 7创建一个通用指南)。 对我来说,仅仅运行一堆不同的工具而不了解错误的根本原因似乎是错误的。

1
虚拟OSX无法看到iPhone设备
在使用iPhone设备为iOS开发时,我一直在使用OSX运行VM。一切正常,直到El Capitan更新为止。自更新以来,VM-OSX(包括iTunes,Xcode和AppCode)不再识别iPhone。 iOS设备肯定是连接到VM而不是主机,并且在将主机和VM都插入到USB中时,我单击了弹出窗口中的“信任此计算机”。 除了回到优胜美地以外,您知道该怎么办吗? 提前致谢! 系统配置: 主机操作系统:Windows 10 Pro 64位。 VM OS:OS X El Capitan v10.11。 VMWare Workstation 11.1.2(已修补以支持OSX)。 运行iOS 9.0.2的iPhone 6。 iTunes 12.3.0.44。 IDE1:Xcode 7.0.1(7A1001)。 IDE2:AppCode-OC(EAP)142.5239.5。 更新1: 在此问题的示例之后,设备确实出现在硬件列表中: 更新2: 如本线程中所述AppleUSBEthernetHost.kext,我的系统(v8.0.1)上存在的故障可能是导致此问题的原因。我尝试将其替换为旧版本(7.0)。 这些是我采取的步骤: 通过在VM引导期间按住WinKey + R(根据此答案已由VMWare映射到Command + R),引导进入恢复以禁用系统完整性保护(又名“ SIP ” )。 在恢复时,我进入了终端实用程序并使用此处csrutil disable描述的命令禁用了SIP ,然后重新启动。 kext将旧版本替换为旧版本,可以使用此处详述的方法在编写本文时获得旧版本(简而言之:下载最新的iTunes dmg;使用Pacifist打开它;安装子包manual\MobileDevice.pkg)并重新启动(以确保加载了正确的版本) 。 这个动作并没有解决我的问题。

5
Chrome:在JavaScript控制台中隐藏扩展程序错误
有没有办法防止扩展程序显示在开发人员工具窗口的控制台中?寻找JavaScript错误并且不得不忽略始终存在的错误是很烦人的。我从这个问题知道您可以使用隐身模式,但是我不想在具有隐身模式所有缺点的单独浏览器窗口中进行开发。 如果对此没有很好的答案,那么我该如何运行有问题的扩展程序,而又一次又一次关闭它们呢?

2
如何使Windows 10 BSOD显示更多详细信息,例如Windows的旧版本
我想知道是否有任何方法可以使Windows 10在崩溃时像Windows 7一样显示更多详细信息。在Windows 10中,蓝屏死机: 隐藏内核恐慌的参数: MSDN文章“ 蓝屏数据 ”在标题为“从调试器读取错误检查信息”的部分中说明了如何附加调试器。 动机 我现在有一个BSOD问题(Microsoft支持论坛文章)。如果您可以提供帮助,那就太好了。 我们确实需要实际的日志文件(称为.dmp文件),因为它们包含导致崩溃的事件序列,加载的驱动程序,负责的事件等的唯一记录。 回答了微软自己的问题 感谢您的帮助,我只需要使用UEFI方法重新安装Windows。看来我的BIOS固件具有错误的旧版支持-我认为。当我使用UEFI方法启动到新版本的Ubuntu时,不会出现内核崩溃。一切运行顺利。

2
在运行的进程上设置ulimit
我启动了一个服务器应用程序,并且想长时间运行以进行测试。不幸的是,我忘了先设置好ulimit -c unlimited以捕获最终的崩溃并进行检查。有什么我可以做的吗?
25 debug  ulimit 

4
如何通过Charles Web调试代理运行所有HTTP请求-包括命令行请求?
我正在使用Charles Web调试代理软件来调试HTTP请求。它非常适合我的桌面浏览器,Chrome和Firefox,甚至可以看到其他程序发出的HTTP请求。 当我运行Charles并检查网络配置时,我想我了解它的工作原理-它只是为所有HTTP和HTTPS请求设置代理,然后在端口8888上侦听这些请求: 但是我想不通的产品,我没有看到,我开始在终端,如任何请求wget,curl或在elinks浏览器中。 我知道我可以使用127.0.0.1:8888通过curl和wget指定代理,但是我不明白是否在配置中使用代理设置了网络接口,为什么我需要手动为其指定代理。 另外,我似乎也无法使BlueCrab(网站复印机)出现在Charles中-而且我也没有看到它的代理设置-尽管我相信它使用的是XWindow包装器或其他某种东西(所以它不是真正的本机)可可/碳应用程序): 如何在系统上获取所有HTTP请求以通过Charles运行? 澄清度 我的问题是关于为什么当网络接口被设置为使用一个更比问的正确语法卷曲和wget将不使用代理系统的基础curl,wget等等。
24 mac  networking  proxy  http  debug 

4
当我按调试按钮时,Visual Studio无法自动构建
我在Visual Studio中编写代码,但是每当我要测试该应用程序并按绿色箭头“开始调试”时,Visual Studio都不会自动为我重新编译活动的解决方案,因此我必须手动生成该解决方案然后进行调试。 Visual Studio过去在调试之前会自动生成,而我希望这回来,因为必须手动进行构建非常麻烦。 谢谢


3
如何在查看来源时阻止Chrome刷新页面?
在谷歌浏览器中查看页面源时,浏览器会打开一个新选项卡,并基本上将URL粘贴到 view-source: 字首。这是不可取的。 作为开发人员,我可能会包含一些仅在提交表单后在源中可见的诊断输出。当Chrome刷新页面以查看来源时,会使此信息消失。 反正有没有阻止这种行为? 注意: 我熟悉“Inspect Element”选项。这不是查看您正在查看的确切页面的原始页面源的充分替代方法。 快速测试脚本 <pre> <?= print_r($_POST, true) ?> </pre> <form action="" method="post"> <input id="foo" name="foo" value="bar" /> <input type="submit" /> </form> 单击提交按钮后,页面显示 Array ( [foo] => bar ) 如果您查看页面源,您将看到一个 空 $_POST 产量 <pre> Array ( ) </pre> <form action="" method="post"> <input id="foo" name="foo" value="bar" …

3
Safari Web开发人员工具?
您在Windows的Safari中的何处启用Web开发人员工具?我在任何地方都找不到。快速的网络搜索发现了一些非常复杂的指令,这些指令更像是骇客,然后打开设置。Apple是否真的很难在其浏览器中进行开发?
18 javascript  css  debug  safari 

3
如何在Linux中“调试”键盘?就像按下一个键并在终端中看到一个代码
对于在Ubuntu 10.04中添加其他键盘的问题,我没有任何答案。仅使用Alt Gr键+ W,问号在我的键盘上不起作用。 因此,我不知道这是否是Ubuntu或Virtualbox本身的问题(我正在VM中运行它)。 这是一个USB键盘。HP KU-0316。 我想调试这个问题。键盘已插入电源,因此当我按一个键时,我认为某些内容正在发送到我的操作系统,一些代码是我所不知道的。我想研究这个问题,找到一些该死的密钥代码,找到一些该死的* .conf文件,然后手动解决我的问题。 那么,Linux中是否存在这样的应用程序?
16 linux  ubuntu  keyboard  debug 

5
PC蓝屏,然后立即重新启动。如何停止此操作或以后找到错误?
我已经从我的(公认的老旧PC)上随机获得了蓝屏。不幸的是,它立即重新启动,因此我没有机会读取错误。在Google Chrome和Firefox中浏览Stack Overflow时,这种情况一直在发生,因此我认为这是相当基本的事情。 在大多数情况下,它会显示“向Microsoft报告错误”对话框,而我检查了它要发送的数据文件,但在此处找不到信息。我会自由地承认我可能在错误的地方找东西。 我正在运行Windows XP SP3,并且已完全了解最新信息。 CPU是Athlon XP 2600+,我安装了2 GB RAM,一个nVidia Quadro4 980 XGL驱动了两个1600 x 1200像素(32位/像素)的DELL 2001FP平板。 我检查了CPU风扇(最近已更换了它),它似乎可以自由转动。内部有点尘土飞扬,但不是太尘土飞扬。 因此,我需要停止重新启动,或者找出错误代码的存储位置,以便在重新启动后读取它。 更新22/09/2009 好的-有了BSOD,就在win32k.sys中。我正在做一些研究,看是否能找到可能有帮助的东西。如果遇到问题,我将发布一个新问题。感谢所有的建议。
13 windows-xp  bsod  debug 

6
诊断缓慢的Excel电子表格?
一位客户与我联系,抱怨打开时间太长的Excel电子表格。他们使用Excel创建发票,因此他们拥有数百个具有浅色格式和非常简单计算的Excel电子表格。当按大小对电子表格进行排序时,我看到虽然大多数电子表格的大小在10-250k之间,但是有少数电子表格的文件大小为2-3 MB或更大。奇怪的是,文件大小并不大,它们没有太多的数据,只是一点点格式化,也许是两到三页的打印发票,但是它们的数据量几乎与较小的电子表格(和正常打开的电子表格)相同。 打开文件时,所需的RAM数量将从3 MB飙升至400 MB,并且在启动时将完全占据一个单核(在办公室的双核和我的四核笔记本电脑上进行了测试)。我以为他们以某种方式捕获了一些VBA代码,但是没有宏,也没有VBA代码。Ctrl + End显示39行和大约12列(以M结尾)。我什至删除了数据(逐行或逐列),直到没有数据可用,它仍然给我同样的问题。 我已经审查了很多Google搜索,但是却一无所获。谁能提供任何帮助?

2
如何调试bash完成?
我创建了一些bash完成函数,这些函数看起来都是孤立的,但是当我尝试使用它们标签时,会给我意想不到的结果。 是否可以连接bashdb,然后尝试选项卡完成某些内容并逐步调试并确定出现了什么问题?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.