问题列表 - 第25406页

自定义字节大小?

那么,您知道char类型的原语如何具有1个字节的大小吗?如何制作具有自定义尺寸的图元?因此,而不是一个大小为4字节的in int而不是一个大小为1的那个让我们说16.有办法做到这一点吗?有办法解决吗?

c++ size primitive byte sizeof

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

可以在Android应用程序中以编程方式打开Spinner吗?

如果你有一个SpinnerAndroid对象的句柄Spinner,你可以通过编程方式弹出微调器选项 - 从而迫使用户选择一个选项,即使他们没有点击Spinner自己?

android

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

以前的力量2

有很多关于如何找到给定值的2的下一个幂的信息(参见参考文献),但我找不到任何以前的2的幂.

到目前为止,我找到的唯一方法是保持一个具有2的所有幂的表,最多2 ^ 64并进行简单的查找.

algorithm

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

在C中实现互斥锁

我试图在C中制作一个非常简单的自旋锁互斥锁,由于某种原因我得到两个线程同时获得锁定的情况,这是不可能的.它运行在多处理器系统上,这可能是出现问题的原因.任何想法为什么它不起作用?

void mutexLock(mutex_t *mutexlock, pid_t owner)
{
int failure = 1;
while(mutexlock->mx_state == 0 || failure || mutexlock->mx_owner != owner)
{
    failure = 1;
    if (mutexlock->mx_state == 0)
    {
        asm(
        "movl    $0x01,%%eax\n\t"      // move 1 to eax
        "xchg    %%eax,%0\n\t"         // try to set the lock bit
        "mov     %%eax,%1\n\t"         // export our result to a test var
        :"=r"(mutexlock->mx_state),"=r"(failure)
        :"r"(mutexlock->mx_state)
        :"%eax"
        );
    }
    if (failure == 0)
    {
        mutexlock->mx_owner = owner; //test to see if we got the lock bit
    }
    } …
Run Code Online (Sandbox Code Playgroud)

c assembly mutex

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

将R连接到Quickbooks

有没有人将R包连接到QuickBooks?我知道有一个ODBC驱动程序可以买到.只是想知道是否有人已经走了这条路.

任何见解将不胜感激!

〜布洛克

quickbooks r

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

在C/C++中使用多维数组是不好的做法吗?

一些程序员似乎非常讨厌他们,而其他程序员似乎认为他们很好.我知道任何可以对多维数组做的事情也可以用于常规数组,所以它们在功能上是等价的.使用多维数组是不好的做法,还是无关紧要?

c c++ multidimensional-array

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

PostgreSQL - 禁用约束

我有一个大约有500万行的表,它有一个fk约束引用另一个表的主键(也大约有500万行).

我需要从两个表中删除大约75000行.我知道如果我尝试在启用fk约束的情况下执行此操作,则会花费不可接受的时间.

来自Oracle背景我首先想到的是禁用约束,执行删除然后重新启用约束.如果我是超级用户,PostGres似乎让我禁用约束触发器(我不是,但我以拥有/创建对象的用户身份登录),但这似乎不是我想要的.

另一种选择是删除约束,然后恢复它.考虑到桌子的大小,我担心重建约束会花费很长时间.

有什么想法吗?

编辑:在比利的鼓励之后,我尝试在不改变任何限制的情况下进行删除,并且需要超过10分钟.但是,我发现我正在尝试删除的表具有自引用外键...重复(非索引).

最后的更新 - 我删除了自我引用的外键,删除并添加回来.比利是正确的,但不幸的是我不能接受他的评论作为答案!

postgresql constraints

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

在solaris上,是否有命令获取以太网卡MAC地址而不是root

在Solaris上,是否有一个命令可以运行以获取以太网卡的MAC地址而无需以root身份运行"/ sbin/ifconfig -a".以非root用户身份运行/ sbin/ifconfig -a会遗漏MAC地址 - 请参阅!

谢谢,

保罗

solaris sunos

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

TVirtualStringTree中的自动调整大小列

爬上TVirtualTreeView的学习之山,我正在尝试创建一个自定义后代,确保在控件调整大小时,最后一列的宽度完全填充控件的宽度,而不需要水平滚动条.

我看到了许多与"AutoFitColumns"有关的项目(方法和一些事件),但没有涉及此功能的文档.我可以使用AutoFitColumns自动调整上一列的大小,如果是,则如何.

delphi virtualtreeview delphi-2010

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

如果没有找到行SQL,则返回一个值

这是我的简单查询.如果我查询不存在的记录,那么我将不会返回任何内容.我更喜欢在那个场景中返回false(0).寻找简单的方法来解释没有记录.

SELECT  CASE
            WHEN S.Id IS NOT NULL AND S.Status = 1 AND (S.WebUserId = @WebUserId OR S.AllowUploads = 1) THEN 1
            ELSE 0
        END AS [Value]

        FROM Sites S

        WHERE S.Id = @SiteId
Run Code Online (Sandbox Code Playgroud)

sql t-sql

88
推荐指数
7
解决办法
30万
查看次数