小编arg*_*eus的帖子

'"SDL.h"编译时没有找到这样的文件或目录

这是我当前的Makefile的一部分:

CFLAGS = -O2 -Wall -pedantic -std=gnu++11 `sdl-config --cflags --libs` -lSDL_mixer
Run Code Online (Sandbox Code Playgroud)

我正确安装了libsdl,SDL.h位于/ usr/include/sdl所属的地方,但它不会编译.#include "SDL.h"我的.h文件中也有这行,但仍然没有.

谁知道为什么?

c++ linux sdl

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

为什么TINYINT(1)用作布尔值但INT(1)不用?

为什么TINYINT(1)作为布尔值工作?我理解官方文档的方式,(1)应该意味着它的显示宽度为1,所以如果我存储56它,我认为它应该打印5.但由于某种原因,它总是打印10.

另一种情况是如果我存储56在一个INT(1),然后它打印56(至少根据SQLFiddle).这里发生了什么?

mysql sql database sqlite phpmyadmin

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

在.cpp中,有没有办法从它的.h自动实现所有函数?

我认为这会提高生活质量,但谷歌没有提出任何问题,我也无法在Netbeans内部找到任何具体内容.

我想要的是从这个标题开始:

class bla
{
public:
    static void gfg(somearg asd);
};
Run Code Online (Sandbox Code Playgroud)

然后我打开空白bla.cpp并按下'自动实现'.之后,它看起来像这样:

#include "bla.h"

static void bla::gfg(somearg asd)
{
    //TODO: implement
    throw unimplemented("void bla::gfg(somearg) is unimplemented");
}
Run Code Online (Sandbox Code Playgroud)

有人知道这样的工具吗?

c++ netbeans

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

如何将RelativeLayout旋转180度?

我正在尝试制作一个应用程序,它适用于两个人并且都看到它的一半,所以我需要垂直翻转一半.我在里面使用了LinearLayout两个RelativeLayouts layout_weight="1".

事情是,我不知道如何做这个翻转.显然android:rotate只能在版本11+(3.0+)中使用,但我希望它至少支持2.2.

在阅读了关于SO的其他相关问题后,我尝试了各种各样的东西,但似乎都没有.我试图扩展RelativeLayout并覆盖该onDraw函数,但它似乎没有做任何事情.这是我的代码:

public class FlippedRelativeLayout extends RelativeLayout
{
    public FlippedRelativeLayout(Context context)
    {
        super(context);
    }

    public FlippedRelativeLayout(Context context, AttributeSet attrs)
    {
        super(context, attrs);
    }

    public FlippedRelativeLayout(Context context, AttributeSet attrs,
            int defStyle)
    {
        super(context, attrs, defStyle);
    }

    @Override
    protected void onDraw(Canvas canvas)
    {
        canvas.save();
        canvas.rotate(180);
        super.onDraw(canvas);
        canvas.restore();
    }
}
Run Code Online (Sandbox Code Playgroud)

我会很高兴得到任何帮助,谢谢!

java android relativelayout

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

如何在继续之前等待JFrame关闭?

我的程序包含3个主要"部分".主要功能,登录表格和App表格.主要功能应该是这样的:打开登录表单,等待它关闭,然后打开App表单.我不能让等待的部分工作,或者更确切地说,我不知道如何去做这件事.

有人告诉我使用JDialog代替并使用setModal(true),但是使用这种方法,登录表单不会出现在任务栏上,这在我看来很糟糕.

我考虑的另一件事是在关闭后从Login内部打开应用程序,但这感觉就像糟糕的设计,因为这会使登录表单不可重用.

那么,拜托,你会建议什么?

java user-interface swing jdialog cardlayout

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

RandSeed不工作?

procedure RandSeed();
var datum: TDateTime;
var hodina,minuta,sekunda,milisekunda: Word;
begin
  DecodeTime(datum,hodina,minuta,sekunda,milisekunda);
  RandSeed := milisekunda;
end;
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.当我尝试编译它时,它说'左侧无法分配'.谁知道为什么?谢谢.

编辑:我已根据您的提示更改了我的代码,现在可以使用,非常感谢!

procedure RandSeed();
var hodina,minuta,sekunda,milisekunda: Word;
begin
  DecodeTime(now,hodina,minuta,sekunda,milisekunda);
  System.RandSeed := milisekunda;
end;
Run Code Online (Sandbox Code Playgroud)

delphi

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

在对象列表中打印所有属性的最佳方法是什么?

说你有这个:

class A
{
    public string name;
}
Run Code Online (Sandbox Code Playgroud)

然后你有一个List<A>并且想要打印name每个对象.
通常情况下,如果你只想打印这些项目,你会做类似的事情

String.Join(", ", myList);
Run Code Online (Sandbox Code Playgroud)

但我需要打印name属性,而不是myList对象名称.有没有比foreach更简单的方法?

.net c# linq

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

如何将20个形状连接到单个'OnMouseDown'?

我有一个Delphi程序,其中包含以下代码:

procedure TForm1.Shape1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  <code here>
end;
Run Code Online (Sandbox Code Playgroud)

事情是,我想要所有20个形状完全相同的代码.我该如何有效地解决这个问题?谢谢!

delphi

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

如何检查重复的用户名和/或电子邮件?

我一直想知道如果在注册期间用户名和/或电子邮件是重复的,如何签入MySQL表.这是我到目前为止所尝试的但无济于事:

$username = $_POST['username'];
$sq = $db->exec("SELECT * FROM `users` WHERE `username` = '$username'");
if ($sq->rowCount() > 0)
{
    $msg = "That username is already taken.";
    $error = true;
}

$email = $_POST['email'];
$sq = $db->exec("SELECT * FROM `users` WHERE `email` = '$email'");
if ($sq->rowCount > 0)
{
    $msg = "That email is already taken.";
    $error = true;
}

if (!error)
{
    //add to db
}
Run Code Online (Sandbox Code Playgroud)

这给出的错误是 Call to a member function rowCount() on a non-object

能否请你帮忙?

php mysql sql pdo

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

如何在Label的标题中打印字符串?

我有一个带有标签的表单,其中我想将Real类型的变量'precision'和符号'%'放在一起(例如格式为57,49%).甚至可以使用Label吗?我试过谷歌搜索,但没有找到任何相关的.非常感谢.

delphi

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

连续获得2个唯一数字?

我想确保'网格'不能返回2个相同的值,但我不确定如何.这是我的代码:

grid[rnd(2,x-2) * y + rnd(2,y-2)].height = rnd(25,40);

int rnd(int min, int max) {
    return min + rand() % (max - min + 1);
}
Run Code Online (Sandbox Code Playgroud)

我也播种兰德() srand(time(NULL));

我希望我可以提供更多细节或我尝试过的内容,但我找不到任何与此主题相关的内容.

编辑:我当然可以重新随机,但我觉得这是不好的做法:/

c++

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