问题列表 - 第18889页

编辑数据库中的最新行?

如何编辑数据库中的最新行.我只知道它是最后一个.我不知道它的身份.

mysql

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

Qt应用程序:模拟模态行为(启用/禁用用户输入)

我目前正在开发一个应用程序,该应用程序可以启动显示其他对话框的单独进程。我试图实现的功能是模拟这些对话框的模态行为。更具体地说,我需要该应用程序在启动对话框时停止处理所有输入(包括鼠标和键盘),并在关闭对话框时恢复处理。

将对话框保留在应用程序的顶部并不是很重要,尽管如果您可以建议如何在不依靠Always-On-Top行为的情况下做到这一点,那也很好。

注意,该应用程序是在Windows和Linux下编译的。另外,也不可以直接启动对话框。它们在单独的可执行文件中。此外,该应用程序是一个非常复杂的软件,因此不能单独禁用小部件,或者至少不是一个非常可行的选项。

我在Qt 3.3的QApplication类中找到了lock()unlock()函数。我们目前正在使用Qt 4.5,它似乎没有该API。实际上,Qt 4.5 QApplication类似乎也不提供对事件循环的访问。

总结一下:如何禁用/启用Qt应用程序中的用户输入,包括鼠标和键盘快捷键?

c++ qt qt4

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

检测flex/as3中XML节点属性的NAMES(不是值!)

var node:XML;

在flex/actionscript 3中,我可以调用node.attribute("somename")并获取节点的"somename"属性的值.我也可以调用node.attributes()并获取所有属性的VALUES.但我怎么知道要寻找什么属性?!我正在创建的应用程序事先不知道XML文件的格式.在我可以通过名称访问节点之前,我需要一种方法来了解节点属性的名称!

救命!

apache-flex actionscript-3

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

编写错误处理的好方法是什么?

我讨厌写错误条件代码.我想我没有一个好的方法来做到这一点:

  • 您是先编写所有"功能"代码然后再返回并添加错误处理,反之亦然?
  • 你认为你的用户是多么愚蠢?
  • 你的异常抛出有多精细?

有没有人有传统的建议让这更容易?

很多很棒的答案,谢谢.实际上我得到的关于处理用户的答案比我想象的要多.我实际上对后端的错误处理更感兴趣,处理数据库连接失败和前端的潜在影响等.让他们来吧!

error-handling exception-handling exception

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

有没有办法阻止boost :: signal调用它的插槽,如果其中一个返回true?

我正在使用boost库,我的问题是关于boost :: signals.
我有一个信号可能会调用许多不同的插槽,但只有一个插槽将匹配该调用,所以我希望这个特定的插槽返回true并且调用将停止.
可能吗?
它有效吗?
如果效率不高,你们可以建议我更好的方法吗?

c++ signals-slots boost-signals

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

JQuery - 设置属性值

我有两个具有相同名称的元素的HTML

<input type="hidden" name= "chk0" value="">
<input type="checkbox" name="chk0" value="true" disabled>
Run Code Online (Sandbox Code Playgroud)

通过JQuery,我想设置启用复选框.所以,我使用的是这样的东西:

$('#chk0').attr("disabled",false);
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我假设JQuery与两个具有相同名称的元素混淆.不幸的是,我无法避免使用两个不同的名称,因为当发布表单时,我希望所有复选框都被发布(不仅仅是被检查的复选框).因此我必须使用具有相同名称的隐藏元素.所以,回到问题,如何在上面的场景中通过JQuery启用复选框?是否存在attr的"type"参数,其中distingues隐藏了复选框?

谢谢

javascript jquery

31
推荐指数
3
解决办法
10万
查看次数

BITCOUNT宏所需的说明

谁能解释一下这是如何工作的?

#define  BX_(x)         ((x) - (((x)>>1)&0x77777777)                    \
                             - (((x)>>2)&0x33333333)                    \
                             - (((x)>>3)&0x11111111))


#define BITCOUNT(x)     (((BX_(x)+(BX_(x)>>4)) & 0x0F0F0F0F) % 255)
Run Code Online (Sandbox Code Playgroud)

澄清:

理想情况下,答案将从以下方面开始:

宏:"BX_"从传入的数字中减去三个值.

这三个值代表:

  1. XXXXX
  2. YYYYY
  3. ZZZZZ

这允许BITCOUNT()按如下方式工作......

干杯,

大卫

c c++ macros

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

对'pthread_mutex_trylock'的未定义引用

我有以下测试程序.

#include <iostream>
#include <cstdlib>

using namespace std;    
pthread_mutex_t mymutex = PTHREAD_MUTEX_INITIALIZER;

int main(int argc, char *argv[])
{
  int iret;
  iret = pthread_mutex_trylock( & mymutex );
  cout << "Test2 !!! " << endl;
  pthread_mutex_unlock( & mymutex );
  return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

如果我在没有添加pthread库的情况下编译它,我会得到pthread_mutex_trylock的未解决错误错误,但仅针对函数pthread_mutex_trylock.

如果我用pthread_mutex_trylock替换pthread_mutex_trylock,程序就会被编译并运行得很好而且没有-lpthread*选项.

如果我在编译命令中添加-lpthraed选项,那么运行良好,运行良好: $ g ++ test2.c -o test2 -lpthread 这个警告未解决: $ g ++ test2.c -o test2

示例错误输出:$ g ++ test2.c -o test2 /tmp/ccU1bBdU.o:在函数main': test2.c:(.text+0x11): undefined reference topthread_mutex_trylock中,collect2:ld返回1退出状态

如果我替换指令iret = pthread_mutex_trylock(&mymutex);

iret = pthread_mutex_lock(&mymutex); 如果没有将pthread libarry添加到编译命令,程序编译并运行也没有错误我知道如果我没有使用-lpthread选项那么有未解决的错误是正确的,但为什么我没有相同的未解决错误还有其他pthread_函数? …

c++ pthreads

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

从表单获取用户输入,使用php写入文本文件

作为订阅者获取的一部分,我希望从html表单中获取用户输入的数据,并使用php将其写入制表符分隔的文本文件.所写的数据需要通过制表符分隔并附加在其他数据下方.

单击表单上的订阅后,我希望它删除表单并在div中显示"感谢订阅"等小消息.

这将在wordpress博客上,并包含在弹出窗口中.

以下是具体细节.任何帮助深表感谢.

变量/输入是

$Fname = $_POST["Fname"];
$email = $_POST["emailPopin"];
$leader = $_POST["radiobuttonTeamLeader"];
$industry = $_POST["industry"];
$country = $_POST["country"];
$zip = $_POST["zip"];
Run Code Online (Sandbox Code Playgroud)

$ leader是一个双选项单选按钮,其中"是"和"否"为值.

$ country是一个下降的40个左右的国家.

所有其他值都是文本输入.

除了操作之外,我已经完成了所有基本的表单代码并准备就绪,我真正需要知道的是:

如何使用php写入制表符分隔的文本文件,并在提交感谢信息后换出表单?

再次感谢所有的帮助.

php forms user-input input

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

我怎么像1592.50一样变成1593用PHP?

我想要一种方法来检查数字是否有逗号,然后将其返回到下一个数字.

例如:

<?
    $mynum = "6265.50";
    // output : 6266 , and not 6,266 like the function of number_format()
?>
Run Code Online (Sandbox Code Playgroud)

谢谢

php

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