问题列表 - 第26281页

如何使用GDB检查堆栈帧?

现在我一直在使用GDB来反汇编二进制文件并检查不同的寄存器和诸如此类的东西.是否有一个简单的命令来检查堆栈中的所有内容?这可以局限于函数中的所有内容吗?

stack gdb

62
推荐指数
4
解决办法
8万
查看次数

在给定文本中查找子字符串.. C程序

char *substring(char *text, int position, int length)
{
   int i, j=0;
   char *temp ;

   for(i=position-1; i<position+length-1; i++)
   {
     temp[j++] = text[i];
   }
   temp[j] = '\0';

   return temp;
}
Run Code Online (Sandbox Code Playgroud)

嗨以下代码中的错误是什么..我试图在Fedora机器上运行它..它给我一个运行时错误"分段错误".什么是这个错误..为什么它会给出这个错误..

谢谢..

c

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

OpenMP中的SECTIONS指令如何分配?

在OpenMP中使用时omp sections,将线程分配到这些块内的部分,或者将每个线程被分配给每个区段?

时间nthreads == 3:

#pragma omp sections
{
    #pragma omp section
    { 
        printf ("id = %d, \n", omp_get_thread_num());
    }

    #pragma omp section
    { 
        printf ("id = %d, \n", omp_get_thread_num());
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

id=1
id=1
Run Code Online (Sandbox Code Playgroud)

但是当我执行以下代码时:

#pragma omp sections
{
    #pragma omp section
    { 
        printf ("id = %d, \n", omp_get_thread_num());
    }

    #pragma omp section
    { 
        printf ("id = %d, \n", omp_get_thread_num());
    }
}

#pragma omp sections
{
    #pragma omp section
    { 
        printf ("id = …
Run Code Online (Sandbox Code Playgroud)

openmp

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

如何将动画添加到iPhone应用程序?

所以我来自Flash背景,我可以在时间轴上制作动画.我已经完成了初学iPhone开发书,并意识到我仍然不知道如何制作动画.我猜我需要导入png序列?

谁能指点我到一个合适的地方来了解这个主题的更多信息?我想做一个游戏,我的游戏对象需要动画.

提前致谢!!

iphone xcode objective-c

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

Matlab - 对矢量应用低通滤波器?

如果我有一个简单的低通滤波器,例如

filt = fir1(20, 0.2);
Run Code Online (Sandbox Code Playgroud)

和一个带有数字列表(信号)的矩阵,例如[0.1,-0.2,0.3,-0.4]等,我如何实际应用我为此信号创建的滤波器?

看起来像一个简单的问题,但我已经被困了几个小时.我需要从滤波器系数中手动计算吗?

matlab filtering

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

这个条件何时评估为False?

在什么情况下会执行以下代码的"假"部分?

x = 20;
y = -30;
if (x > y) {
    // True part
}
else {
    // False part
}
Run Code Online (Sandbox Code Playgroud)

注意:语言是C,编译器是gcc(虽然其他一些编译器也可能做同样的事情).

c

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

如何使用C#中的LINQ在一个通用的IEnumerable(IEnumerable <T>)上进行排序?

在我的通用存储库中,我有以下方法:

public virtual IEnumerable<T> GetAll<T>() where T : class
{
    using (var ctx = new DataContext())
    {
        var table = ctx.GetTable<T>().ToList();
        return table;
    }
}
Run Code Online (Sandbox Code Playgroud)

T是Linq to Sql类,我希望能够在特定属性(即int SortOrder)上使用OrderBy.假如T具有属性名称"SortOrder",则在此属性上执行OrderBy.但我不确定如何实现这一目标.所以我需要一些帮助.谢谢!我觉得动态语言在做这类工作时真的很棒!

来自ScottGu的报价:

虽然编写类型安全的查询对于大多数场景来说都很好,但在某些情况下,您希望能够灵活地动态构建查询

这正是我面临的问题,我想知道这个linq动态助手是否可以制作成官方的.NET库.

c# linq generic-list sql-order-by

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

如何在ReportViewer中的图像上方放置文本

我觉得这很愚蠢,因为它似乎应该可以工作,但是我无法使其工作,并且无法在文档中找到与此相关的任何内容。

问题:我正在Visual Studio 2010中开发一个利用ReportViewer的应用程序,在本地呈现报告。在报表设计器中,我在图像上方放置一个文本框。这在设计器中看起来不错,但是在呈现报表时,文本框呈现在图像下方。

现在,在您提出建议之前,我尝试将文本框放置在设置了BackgroundImage属性的矩形(或其他控件)上。这可行。但是:我找不到重新调整背景图像以适合控件的方法。为背景图像设置不同的dpi不会执行任何操作。由于我最终要打印报告,因此无法简单地将图像缩放到其他分辨率。

有人对此有解决方案吗?

textbox reportviewer image report visual-studio-2010

5
推荐指数
1
解决办法
1797
查看次数

捕获varargs参数的类型

我想定义一个接受varargs的方法,这样即使在null的情况下,我也可以获得调用它的类型.

def foo(args: Any*) = ....

val s: String = null

foo(1, s) // i'd like to be able to tell in foo that args(0) is Int, args(1) is String
Run Code Online (Sandbox Code Playgroud)

scala

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

PHP和编写干净的代码

我试图找到编写PHP的最佳实践.

我只是想知道这是一个坏习惯.

例如,处理变量.

$var = 1
$var = doSomething($var);
$var = doSomething2($var);
$var = doSomething3($var);
Run Code Online (Sandbox Code Playgroud)

看起来有点可怕.

这是我刚才做的真实代码的示例:

$this->rSum = explode(",", $this->options["rSum"]);
$this->rSum = array_combine(array_values($this->rSum), array_fill(0, count($this->rSum), 0));
Run Code Online (Sandbox Code Playgroud)

如果有人可以通过我一些编写更干净的代码的好教程,那将是很好的!

它让我再次提出愚蠢的问题.:)


顺便说说..

模型中可以进行多少自动处理?

我有一个具有执行方法的模型,当我调用它时,它会执行许多操作,例如读取定义文件和进行数据库查询.

例如

$object = new Object()
$object->setFile("example.txt");
$object->execute();

// Then i can fetch things from it
echo $object->getName();
Run Code Online (Sandbox Code Playgroud)

php coding-style code-formatting

5
推荐指数
3
解决办法
4262
查看次数