小编imr*_*mre的帖子

使用GDB模拟回声输入

所以我试图调试一个程序,要求用户通过终端输入一些文本:

$ echo 'here is the text' | ./program
Run Code Online (Sandbox Code Playgroud)

如何在GDB中模拟输入?

terminal stdin gdb stream

2
推荐指数
1
解决办法
1374
查看次数

这种分段错误背后的原因

这是我计算数字的反正弦的函数.它导致0.51-0.8之间的值的分段错误:

double my_asin(double x)
{
    double sum = x;
    if(x < -1.0 || x > 1.0)
    {
        /* error handling */
    }
    else if(x < -0.5)
    {
        sum = -0.5*PI + my_asin(my_sqrt(1-my_pow(x,2))); // SIG_SEGV
        return sum;
    }
    else if(x > 0.5)
    {
        sum = 0.5*PI - my_asin(my_sqrt(1-my_pow(x,2))); // SIG_SEGV
        return sum;
    }

    /* variable initialization */

    while(my_abs(b - a) > EPSILON2)
    {
        /*code*/
    }
    /* return result */
}
Run Code Online (Sandbox Code Playgroud)

GDB和valgrind都告诉我错误发生在函数my_pow中,它完全按照您的想法执行,因此无需在此处发布.你能看一眼并指出我正确的方向吗?非常感谢.

c coredump trigonometry segmentation-fault

0
推荐指数
1
解决办法
81
查看次数

Python中一组中3个数字的所有可能组合

我想打印集合中的3个数字的所有可能组合(0 ... n-1),而这些组合中的每一个都是唯一的.我通过这段代码得到变量n:

n = raw_input("Please enter n: ")
Run Code Online (Sandbox Code Playgroud)

但我坚持提出算法.有什么帮助吗?

python algorithm combinatorics

-3
推荐指数
1
解决办法
6741
查看次数

悬停时的显示框

我对Web开发还很陌生,我被要求创建一个只在鼠标悬停在图像上方显示的框(静态图标)并显示我的代码块(facebook likebox,动态qr代码图标等).能帮我找到最优雅的解决方案吗?

任何帮助赞赏!

javascript ajax jquery tooltip hover

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