Tag: 调试

远程调试Java应用程序

我有一个在Linux机器上运行的Java应用程序。 我使用以下运行Java应用程序: java myapp -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000, suspend=n 我在这台Linux机器上为TCP打开了4000端口。 我从Windows XP机器上使用Eclipse,并尝试连接到这个应用程序。 我也打开了Windows的端口。 这两台机器都在局域网上,但我似乎无法将调试器连接到Java应用程序。 我究竟做错了什么?

在R中调试的一般建议

使用我写的R函数时出现错误: Warning messages: 1: glm.fit: algorithm did not converge 2: glm.fit: algorithm did not converge 我做了什么: 逐步完成功能 添加打印以查明错误发生在哪一行提示两个不应该使用glm.fit 。 他们是window()和save() 。 我的一般方法包括添加print和stop命令,逐行逐行扫描功能,直到找到异常。 然而,我不清楚使用这些技术的错误来自代码。 我甚至不确定代码中的哪些函数依赖于glm.fit 。 我如何去诊断这个问题?

是否有可能在C中修改字符串?

我已经挣扎了好几个小时的各种与指针相关的C教程和书籍,但是我真正想知道的是,如果可以在创建一个char指针的时候改变它。 这是我曾经试过的: char *a = "This is a string"; char *b = "new string"; a[2] = b[1]; // Causes a segment fault *b[2] = b[1]; // This almost seems like it would work but the compiler throws an error. 那么是否有任何方法来改变字符串内的值,而不是指针地址? 谢谢 编辑: 感谢大家的答案。 现在更有意义了。 特别有意义的是,为什么有时候它工作的很好,有时候不能工作。 因为有时我会通过一个字符指针和其他时间一个字符数组(char数组工作正常)。

什么是私人字节,虚拟字节,工作集?

我正在尝试使用perfmon窗口实用程序来调试过程中的内存泄漏。 这就是perfmon如何解释术语: 工作集是此进程的工作集的当前大小(以字节为单位)。 工作集是进程中线程最近触及的一组内存页面。 如果计算机中的可用内存超过阈值,即使不在使用中,页面也会留在进程的工作集中。 当空闲内存低于阈值时,页面将从工作集中删除。 如果需要的话,在离开主存之前,他们将被软件故障切换回工作集。 虚拟字节是进程正在使用的虚拟地址空间的当前大小(以字节为单位)。 使用虚拟地址空间不一定意味着相应地使用磁盘或主内存页面。 虚拟空间是有限的,这个过程会限制它加载库的能力。 专用字节是当前的大小,以字节为单位,该进程分配的内存不能与其他进程共享。 这些是我有的问题: 是我应该测量的私人字节,以确定这个过程是否有任何泄漏,因为它不涉及任何共享库,如果发生任何泄漏,将来自过程本身? 该进程消耗的内存总量是多少? 它是虚拟字节还是虚拟字节和工作集的总和? 私人字节,工作集和虚拟字节之间有任何关系吗? 还有没有其他工具可以更好地了解内存使用情况?

你如何在Google Chrome中启动JavaScript调试器?

使用谷歌浏览器时,我想调试一些JavaScript代码。 我怎样才能做到这一点?

Chrome / Firefox console.log总是附加一行说明未定义的行

每次执行console.log ,都会在输出日志中附加一行说明undefined的行。 Firefox和Chrome在Windows和Linux上都会出现。

你如何调试PHP脚本?

你如何调试PHP脚本? 我知道基本的调试,如使用错误报告。 PHPEclipse中的断点调试也非常有用。 在phpStorm或任何其他IDE中进行调试的最佳方法是什么(就快速而简单而言)?

如何在node.js上调试“错误:产生ENOENT”?

当我得到以下错误: events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1000:11) at Process.ChildProcess._handle.onexit (child_process.js:791:34) 我可以按照什么程序来修复? 作者注意 :许多与这个错误的问题,鼓励我发布这个问题,为将来的参考。 相关问题: 使用带有NODE_ENV =产生的产卵函数 node.js child_process.spawn ENOENT错误 – 仅在supervisord下 产生ENOENT node.js错误 https://stackoverflow.com/questions/27603713/nodejs-spawn-enoent-error-on-travis-calling-global-npm-package 在Grunt任务中的节点JS – child_process spawn('npm install')导致ENOENT错误 运行“领班”任务致命错误:产生ENOENT 节点js中未处理的错误事件错误:在errnoException(child_process.js:975:11)处产生ENOENT Node.js SpookyJS:执行hello.js时出错 https://stackoverflow.com/questions/26572214/run-grunt-on-a-directory-nodewebkit 使用Child Process NodeJS运行exe文件 Node:child_process.spawn即使在路径中也不能在Java上工作(ENOENT) 用NodeJS产生ENOENT错误 (PYTHON相关) 图像大小调整在node.js(partial.js) (未安装的依赖项)中不起作用 npm安装错误ENOENT (构建依赖问题) 无法在Windows 7上安装node.js – […]