标签: debugging

XCode调试器:显示长字符串

在XCode中调试程序时,我有几个CFStringRef变量指向长度在200个字符左右的字符串.

在调试器中,它只显示这些字符串的值达到一定长度,然后将它们省略.我真的很想看到字符串的全部价值.

有没有我可以配置的选项,所以它不会以任意长度终止它们?

string debugging macos xcode

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

有没有办法自动避免步入Visual Studio中的某些功能?

我知道"只启用我的代码"调试选项,但这只适用于托管代码.

我正在寻找一种方法来进入函数调用,而不必单步执行,例如,STL字符串强制转换操作符,因为在函数的一个参数中存在从char*到字符串的隐式转换.

c++ debugging visual-studio

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

调试嵌入式Lua

如何调试嵌入在c ++应用程序中的lua代码?

从我收集的内容来看,我需要购买一个特殊的IDE并链接到他们特殊的lua运行时(ugh).或者我需要使用lua调试API调用在游戏引擎中构建调试控制台.

我倾向于编写自己的调试控制台,但它似乎很多工作.我可以更好地花时间擦亮游戏的其他部分的时间.

c++ debugging lua

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

如何在Google Chrome javascript调试器中单步执行代码

我真的对谷歌Chrome感到沮丧...我有版本3.0.195.27并想调试一些在IE,FF但不在Chrome中运行的JavaScript.

当我打开调试器并标记断点(蓝色箭头的东西)并执行JavaScript它会命中断点然后我不知道如何单步执行代码 ....我尝试了所有功能键..... F5导致整个窗口刷新....

在控制台窗口中键入下一步没有.....

再加上调试器进一步加盐到伤口的速度很慢......

javascript debugging google-chrome

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

在浏览器中查看和更改会话变量

调试PHP程序,是否有任何浏览器的插件/插件,我可以查看会话变量(那些PHP $ _SESSION ["foobar"])?

如果我可以更改变量中的值,那么最好.

php browser debugging

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

gdb:找不到新线程:泛型错误

当我对一个加载.so的程序运行GDB时,该程序链接到pthreads,GDB报告错误"无法找到新的线程:泛型错误".

请注意,我运行的可执行文件未与pthreads链接.

有线索吗?

$ gdb --args lua -lluarocks.require
GNU gdb (GDB) 7.0-ubuntu
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/lua...(no debugging symbols found)...done.
(gdb) run
Starting …

debugging ubuntu gdb pthreads

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

在Google App Engine中调试Jinja2

当我在Google App Engine中运行Jinja2时,我得到了无用的调试信息.我收集这是因为FAQ中的这个项目:

我的追溯看起来很奇怪.发生了什么?

如果未编译speedups模块并且您使用的是没有ctypes的Python安装(没有ctypes的Python 2.4,Jython或Google的AppEngine),Jinja2无法提供正确的调试信息,并且回溯可能不完整.目前没有针对Jython或AppEngine的良好解决方法,因为ctypes在那里不可用,并且不可能使用speedups扩展.

虽然目前没有"良好"的解决方法,是否有任何解决方法,以便在出现异常时打印的信息可以更有帮助?

谢谢你的阅读.

布赖恩

python debugging google-app-engine jinja2

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

如何在Xcode中以编程方式清除控制台?

我的代码中有一堆NSLog语句用于调试.每次我运行我的项目时,我都想从一个全新的控制台屏幕开始.我可以在我的代码中嵌入任何可以执行此操作的命令吗?

iphone debugging xcode objective-c

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

如何让gdb以十六进制模式打印出所有值?

默认情况下,gdb始终打印/显示基数为10的所有变量/参数.有什么方法可以让gdb在打印任何内容时始终使用base 16(当我不需要时返回默认设置)?我知道它可以通过提供打印/显示的'/ x'参数来打印,但我不想每次都这样做....

c debugging gdb

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

Console.log根本不工作

一堆代码无法正常工作,我正在尝试确定问题所在,但未console.log()在Chrome Dev工具中记录任何结果,我是否正确执行?

$(window).scroll(function() {
       $('section').each(function(){
            var id='#'+$(this).attr('id'),
                off=$(id).offset().top,
                hei=$(id).height(),
                winscroll=$(window).scrollTop(),
                dif=hei+off-($(window).height());

            if (winscroll >= off && winscroll<=dif) {
                console.log('first broken');
                $(id+' .sticky').removeClass('abs').addClass('fix');
            } else if (winscroll > dif){
                console.log('second broken');
                $(id+' .sticky').removeClass('fix').addClass('abs');
            } else {
                console.log('third broken');
                $(id+' .sticky').removeClass('fix abs');
            }   });
        });
Run Code Online (Sandbox Code Playgroud)

编辑完整代码添加

$(document).ready(function() {

    // If a browser supports 3D transforms use the fancy menu if it doesn't, use standard accordion menu instead
    if($('html').hasClass('csstransforms3d')){

        $( "#mp-menu" ).removeClass( "snap-drawers" ).addClass( "mp-menu" );

        $('nav ul li ul').css('border-bottom','1px solid …
Run Code Online (Sandbox Code Playgroud)

javascript debugging console google-chrome-devtools

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