我正在尝试使用 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-devel和kernel-desktop-devel包。其他一些包是否有调试符号(类似于 Red Hat 的 kernel-debuginfo rpm)或者我应该使用另一种方法/内核吗?
我需要检查两个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)
谢谢.
我有这段代码(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:输入错误
有人能告诉我我做错了什么吗?我看了很多例子,看起来这应该有效.
我想提高我的编程技巧,我相信游戏编程是提高编程技能的最佳方法.
你能指导我开始一些非常基本/小的游戏(当然有源代码),如tic-tac-toe等,然后是一些高保真游戏,如国际象棋,蛇和梯子.
如果一个字符串在Ruby(没有rails)中以另一个字符串开头的最佳方法是什么?
我正在为iPad编写一个GLPaint-esque绘图应用程序,但是我遇到了绊脚石.具体来说,我正在尝试实现两件事:
1)可以绘制的背景图像.
2)绘制临时形状的能力,例如你可以绘制一条线,但最终的形状只有在手指抬起后才能进行.
对于背景图像,我理解的想法是将图像绘制到VBO中并在每个线条绘制之前绘制它.这很好,但现在我需要添加绘制临时形状的能力...将kEAGLDrawablePropertyRetainedBacking设置为YES(如在GLPaint中),临时显然不是临时的!将保留的后备属性设置为NO对于临时对象非常有用,但现在我的先前写意线不会被保留.
这里最好的方法是什么?我是否应该使用多个EAGLLayer?我发现的所有文档和教程似乎都表明大多数事情应该可以通过单个层实现.他们还说保留支持应该总是设置为NO.有没有办法在这样的配置中使用我的应用程序?我尝试将每个绘图点存储到一个不断扩展的顶点数组中,以便每帧重绘一次,但是由于绘制的精灵数量太多而无法正常工作.
我真的很感激这方面的任何帮助,因为我在网上搜索并没有发现任何东西!
在完美的世界中(没有TinyMCE),以下代码非常有用:document.myform.textarea.value += '[MY_BB_CODE]';
在此页面上启用TinyMCE后,我无法使用标准的javascript.我google了,没有找到任何JAVASCRIPT-ONLY解决方案,不需要一些TinyMCE插件...我敢肯定我没有找到合适的地方,但有没有人在这里遇到过这个问题?
我的理解总是通过#include <header.h>它在系统中查看包含目录,并且#include "header.h"它在本地目录中查找.但我只是查看python源代码,它使用该"header.h"方法在兄弟目录中定义标头.
所以py3k/Python/ast.c它确实如此#include "Python.h".但是Python.h在py3k/Include/Python.h
这是我从未见过的常见问题,没有参与任何真正的大型C项目吗?我怎么说,至少我的IDE,看看py3k/Include?
更新
我想出了如何告诉我的IDE包含它们,只是我是愚蠢和拼写错误.但我更感兴趣的是为什么""有效.是不是之间的不同""和<>?
我在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命令?
我知道如何使用JBoss执行此操作:创建一个*-ds.xml文件,并将其放入我的deploy目录中.
其他潜在的信息: