问题列表 - 第39027页

vmlinux中运行crash时没有调试数据来分析kernel panic

我正在尝试使用 kdump 和崩溃实用程序分析 openSUSE 11.3 上的 Linux 内核恐慌。系统成功创建了 vmcore 文件,但是当我去分析它时,崩溃抱怨缺少符号。

# crash -s vmlinux-2.6.34-12-desktop.gz vmcore
crash: vmlinux-2.6.34-12-desktop.gz: no debugging data available
crash: vmlinux-2.6.34-12-desktop.debug: debuginfo file not found

crash: either install the appropriate kernel debuginfo package, or
       copy vmlinux-2.6.34-12-desktop.debug to this machine
Run Code Online (Sandbox Code Playgroud)

系统正在运行库存桌面内核

# uname -r
2.6.34-12-desktop
Run Code Online (Sandbox Code Playgroud)

并安装了kernel-develkernel-desktop-devel包。其他一些包是否有调试符号(类似于 Red Hat 的 kernel-debuginfo rpm)或者我应该使用另一种方法/内核吗?

crash opensuse linux-kernel

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

MethodInfo声明类型的等式

我需要检查两个MethodInfos之间的相等性.它们实际上是完全相同的MethodInfo,但ReflectedType除外(也就是说,DeclaringType是相同的,并且方法实际上应该具有相同的主体).有很多方法可以做到这一点,但我正在寻找最有效的方法.

现在我有:

    public static bool AreMethodsEqualForDeclaringType(this MethodInfo first, MethodInfo second)
    {
        first = first.ReflectedType == first.DeclaringType ? first : first.DeclaringType.GetMethod(first.Name, first.GetParameters().Select(p => p.ParameterType).ToArray());
        second = second.ReflectedType == second.DeclaringType ? second : second.DeclaringType.GetMethod(second.Name, second.GetParameters().Select(p => p.ParameterType).ToArray());
        return first == second;
    }
Run Code Online (Sandbox Code Playgroud)

这有点贵,所以我想知道是否有更好的方法......

我应该比较两个方法体吗?例如.

first.GetMethodBody() == second.GetMethodBody()
Run Code Online (Sandbox Code Playgroud)

谢谢.

.net c# reflection

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

Canvas drawImage返回错误

我有这段代码(sCtx是一个画布上下文,按钮处于紧密的绘制循环中):

function Button(src, onClick)
{
   this.loaded = false;
   this.image = new Image();
   this.image.src = src;

   this.onClick = onClick;
}

Button.prototype.draw = function()
{
   if(!this.image.complete)
      return;

   var theImg = this.image;

   console.log(theImg);
   sCtx.drawImage(theImg);
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码(在Chrome中)时,我得到了这个输出:

<img src ="img/btnStart.png">

未捕获的TypeError:输入错误

有人能告诉我我做错了什么吗?我看了很多例子,看起来这应该有效.

javascript html5 canvas

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

通过游戏开发提高编程技能

我想提高我的编程技巧,我相信游戏编程是提高编程技能的最佳方法.

你能指导我开始一些非常基本/小的游戏(当然有源代码),如tic-tac-toe等,然后是一些高保真游戏,如国际象棋,蛇和梯子.

c#

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

如何在Ruby中查找字符串是否以其他字符串开头?

如果一个字符串在Ruby(没有rails)中以另一个字符串开头的最佳方法是什么?

ruby string startswith

146
推荐指数
3
解决办法
9万
查看次数

如何在背景图像和临时图纸上绘制(如在GLPaint中)?

我正在为iPad编写一个GLPaint-esque绘图应用程序,但是我遇到了绊脚石.具体来说,我正在尝试实现两件事:

1)可以绘制的背景图像.

2)绘制临时形状的能力,例如你可以绘制一条线,但最终的形状只有在手指抬起后才能进行.

对于背景图像,我理解的想法是将图像绘制到VBO中并在每个线条绘制之前绘制它.这很好,但现在我需要添加绘制临时形状的能力...将kEAGLDrawablePropertyRetainedBacking设置为YES(如在GLPaint中),临时显然不是临时的!将保留的后备属性设置为NO对于临时对象非常有用,但现在我的先前写意线不会被保留.

这里最好的方法是什么?我是否应该使用多个EAGLLayer?我发现的所有文档和教程似乎都表明大多数事情应该可以通过单个层实现.他们还说保留支持应该总是设置为NO.有没有办法在这样的配置中使用我的应用程序?我尝试将每个绘图点存储到一个不断扩展的顶点数组中,以便每帧重绘一次,但是由于绘制的精灵数量太多而无法正常工作.

我真的很感激这方面的任何帮助,因为我在网上搜索并没有发现任何东西!

iphone drawing opengl-es ipad ios

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

Javascript和TinyMCE(不能用TinyMCE更改.value或textarea)

在完美的世界中(没有TinyMCE),以下代码非常有用:document.myform.textarea.value += '[MY_BB_CODE]';

在此页面上启用TinyMCE后,我无法使用标准的javascript.我google了,没有找到任何JAVASCRIPT-ONLY解决方案,不需要一些TinyMCE插件...我敢肯定我没有找到合适的地方,但有没有人在这里遇到过这个问题?

javascript tinymce

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

包括来自其他目录的C头文件

我的理解总是通过#include <header.h>它在系统中查看包含目录,并且#include "header.h"它在本地目录中查找.但我只是查看python源代码,它使用该"header.h"方法在兄弟目录中定义标头.

所以py3k/Python/ast.c它确实如此#include "Python.h".但是Python.hpy3k/Include/Python.h

这是我从未见过的常见问题,没有参与任何真正的大型C项目吗?我怎么说,至少我的IDE,看看py3k/Include

更新
我想出了如何告诉我的IDE包含它们,只是我是愚蠢和拼写错误.但我更感兴趣的是为什么""有效.是不是之间的不同""<>

c header include

0
推荐指数
2
解决办法
3612
查看次数

有效的SQL命令不能在PHP中运行

我在PHPAdmin的终端中运行了以下代码:

SELECT COUNT( * )
FROM User
WHERE email = 'ijp' 
Run Code Online (Sandbox Code Playgroud)

并得到结果0.

然后我的部分PHP程序如下:

$email = clean_input($_POST['email']);
$query = "SELECT COUNT(*) FROM user WHERE '.$email.'=email"; 
echo $query;
$result = mysqli_query($link, $query);
echo $result;
mysqli_close($link);
Run Code Online (Sandbox Code Playgroud)

我已经检查过我登录数据库的情况很好.输出仍然是

SELECT COUNT(*) FROM User WHERE email='ijp'
Catchable fatal error: Object of class mysqli_result could not be converted to string   in .../html/register.php on line 49
Run Code Online (Sandbox Code Playgroud)

如何在PHP中运行MySQL命令?

php mysql

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

如何为GlassFish声明数据源?

我知道如何使用JBoss执行此操作:创建一个*-ds.xml文件,并将其放入我的deploy目录中.

  • 是否有一种声明性的方式来对GlassFish(v3.1)做同样的事情?
  • 我是否以错误的方式思考这个问题?(见下一个问题)
  • 是否有更多的Glassfishy方法让我的Java EE应用程序与数据库通信?

其他潜在的信息:

  • 我想连接到SQL Server 2008数据库
  • 我正在使用Eclipse + GlassFish Server Tools
  • 我对GlassFish几乎一无所知.我对JBoss更熟悉

jdbc glassfish

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