如何让 Netbeans 默认以十六进制显示监视变量?
在 Netbeans 6.5 中,我正在调试网络流,需要以十六进制查看内存。 我发现执行此操作的唯一方法是右键单击每一行并选择“显示为十六进制”。 这是非常低效的,我想要内存转储或默认为十六进制。 有没有办法做到这一点?
In Netbeans 6.5 I am debugging a network stream and need to view the memory in Hex. The only way I have found to do this is to right click on each row and select display as Hex. This is very inefficient and I would like either a memory dump or default to hex. Is there a way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
由于代码片段而格式化的值:
“0x”+
java.lang.Integer.toHexString(byteValue() & 0xFF)
单击“确定”。
Value formatted as a result of code snipped:
"0x" +
java.lang.Integer.toHexString(byteValue() & 0xFF)
Click “OK”.
它并不是特别关于单个字节,但是当我需要查看字节数组包含什么内容时,我会在监视表达式列表中保留一个特殊的监视:
当我需要它时,我只需将字节数组名称更改为我想要检查的任何局部变量。 这个十六进制表示与我在十六进制编辑器中看到的相符,这正是我所需要的。
It's not particularly about individual bytes, but I keep a special watch in my watch expression list for when I need to see what a byte array holds:
When I need it, I simply change the byte array name to whatever local variable I want to check. This hex representation matches what I see in my hex editor, which is what I need.