问题列表 - 第2498页

在Qt中显示颜色选择的结果?

为用户提供颜色选择反馈的最佳方法是什么?
我有一个带有"选择颜色"按钮的对话框,弹出一个QColorDialog.选择完成后,我想向用户显示所选的颜色.
通常我使用a QLabel并在调色板中更改它的背景颜色.这种方法很麻烦,我认为不太便携.

有这样做的标准方法吗?

user-interface qt colors

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

您将如何在Microsoft SQL Server中实现序列?

有没有人有一个很好的方法来实现像SQL服务器中的序列?

有时候你只是不想使用GUID,除了它们是丑陋的事实.也许您想要的序列不是数字?此外,插入一行,然后询问数据库的数字是什么似乎是如此hackish.

sql database sql-server sequences

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

什么是Linux的Prolog IDE?

我需要为一堂课写一些Prolog程序.

有什么建议?

linux ide prolog

43
推荐指数
8
解决办法
3万
查看次数

哪个类调用了我的静态方法?

假设我有一个带有静态方法的Java类,如下所示:

class A
{
    static void foo()
    {
        // Which class invoked me?
    }
}

并且进一步假设类A具有任意数量的子类:

class B extends A { }
class C extends A { }
class D extends A { }
...

现在考虑以下方法调用:

A.foo();
B.foo();
C.foo();
D.foo();
...

我的问题是,方法如何foo()告诉哪个类正在调用它?

java reflection

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

设置IRQ映射

我正在按照几个教程和参考试图设置我的内核.我在一个没有解释它的教程中遇到了一些不熟悉的代码.这是我告诉的代码映射16 IRQs (0-15)到ISR位置的代码32-47:

void irq_remap(void)
{
    outportb(0x20, 0x11);
    outportb(0xA0, 0x11);
    outportb(0x21, 0x20);
    outportb(0xA1, 0x28);
    outportb(0x21, 0x04);
    outportb(0xA1, 0x02);
    outportb(0x21, 0x01);
    outportb(0xA1, 0x01);
    outportb(0x21, 0x0);
    outportb(0xA1, 0x0);
}
Run Code Online (Sandbox Code Playgroud)

代码outportb()如下,但我已经清楚地了解它的作用:

void outPortB(unsigned short port, unsigned char data)
{
    __asm__ __volatile__ ("outb %1, %0" : : "dN" (port), "a" (data));
}
Run Code Online (Sandbox Code Playgroud)

我应该提一下,这是在受保护模式下的x86架构上.这个源代码工作正常,我理解它的作用,但我不明白它是如何做到的.有人可以向我解释这里发生了什么,所以如果我需要扩展这个,我会知道我在做什么吗?

x86 assembly kernel irq osdev

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

命名数据库中的中间表

考虑两个表 transaction 和 Category,每个表都有自己的 ID 和信息。

一项交易可以有多个类别,我读过创建第三个表以使用其 ID 链接交易和类别是最好的。但假设你有很多这样的桌子,你会怎么称呼这张桌子呢?

transactionCategories 是我想到的最好的,还有更好的吗?

database naming-conventions

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

是否需要在退出前关闭文件描述符?

当然,大多数情况下的直接答案是"是",我坚信一个进程应该正确清理它已经分配的任何资源,但我在我的情况下拥有的是一个长期运行的系统守护进程,它打开一个固定的启动时的文件描述符数量,并在退出前将它们全部关闭.

这是一个嵌入式平台,我正在努力使代码尽可能紧凑,同时不引入任何不良风格.但是,由于文件描述符无论如何都会在退出之前关闭,这个文件描述符清理代码是否可以用于任何目的?你总是关闭所有文件描述符吗?

c embedded file-descriptor

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

如何设计可以与MySQL和SQL Server一起使用的数据库模式?

我想给客户一个数据库引擎的选择,但也想尽量减少我这样做的麻烦.
有问题的引擎是MySQL(5或更高版本)和SQL Server(2005或更高版本).

mysql sql-server database-design

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

获取父类中的子类名称(静态上下文)

我正在构建一个重用和简单的ORM库; 一切都很顺利,除了我被一个愚蠢的继承限制所困扰.请考虑以下代码:

class BaseModel {
    /*
     * Return an instance of a Model from the database.
     */
    static public function get (/* varargs */) {
        // 1. Notice we want an instance of User
        $class = get_class(parent); // value: bool(false)
        $class = get_class(self);   // value: bool(false)
        $class = get_class();       // value: string(9) "BaseModel"
        $class =  __CLASS__;        // value: string(9) "BaseModel"

        // 2. Query the database with id
        $row = get_row_from_db_as_array(func_get_args());

        // 3. Return the filled instance
        $obj = new $class(); …
Run Code Online (Sandbox Code Playgroud)

php inheritance static-methods

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

Firefox发送请求两次

我正在尝试处理.net中的信用卡交易,它在Safari,Opera和IE中完美运行.当我在Firefox中尝试相同的事务时,它会发送两个请求,最后我会收到一张双重收费卡.通过快速搜索谷歌似乎这是Firebug的一个问题,但我无法找到一种方法来阻止这个双重帖子.

有没有人知道如何阻止Firefox(和Firebug)这样做?

.net double firefox firebug

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