问题列表 - 第34310页

对于乐观并发失败,什么是好的最终用户消息

我试图想出一些好的词来解释用户的乐观并发异常.事实证明,我认为它会更难.我到目前为止最好的是:

其他人已经修改了你正在处理的记录.他们的新价值如下所示.请重新制作您所做的更改.

这对我来说有点糟糕,他们必须做得更好.有什么想法吗?

user-interface optimistic-concurrency

12
推荐指数
2
解决办法
2522
查看次数

动态创建可绘制资源路径

我有类似以下代码行:

Notification notif = new Notification(R.drawable.notification_XX, "Notify", System.currentTimeMillis());
Run Code Online (Sandbox Code Playgroud)

我的问题是我想R.drawable.notification_XX改变,所以例如,如果我有一个变量,i = 24;那么R.drawable.notification_24应该使用适当的资源

那么,有没有一种动态创建可绘制资源路径的方法?

马丁,提前谢谢

android

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

将Open XML保存为PDF

作为对企业级服务器端文档生成的调查的一部分,我遇到了Open XML.

  1. 对于那些使用过这个的人来说,你有多成功?你会推荐吗?
  2. 您可以直接将OpenXML保存为PDF还是需要使用第三方组件?
  3. 如果需要第三方组件,您使用哪一个组件以及您推荐哪一个组件?

谢谢

Gineer

pdf-generation openxml

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

MySQL Batch增加值?

我的客户问我是否可以更新他的500左右的价格(增加10.00).

这些产品都存储在MySQL表中,任何人都可以给我一个示例SQL查询来执行此操作吗?

谢谢.

mysql sql

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

C++ STL容器,"在引擎盖下"?

什么是了解STL容器实际发生情况的最佳方法?我认为只是编程就不够了.有没有专门针对此的书籍?

c++ stl

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

如何在Python中调用特定的基类方法?

比方说,我有以下两个类:

class A(object):
    def __init__(self, i):
        self.i = i
class B(object):
    def __init__(self, j):
        self.j = j

class C(A, B):
    def __init__(self):
        super(C, self).__init__(self, 4)
c = C()
Run Code Online (Sandbox Code Playgroud)

c只会设置i属性,而不是j.我应该写什么来设置两个属性/只有j属性?

python

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

我可以使用什么正则表达式来匹配单元格引用?

对于我的一个项目,我想使用正则表达式来匹配像"REF:Sheet1!$ C $ 6"这样的字符串.

到目前为止我已经完成了

public static private bool IsCellReference()
        {

           string CELL_REFERENCE_PATTERN = @"REF:Sheet[1-9]!$[A-Z]$[0-9]";

            Regex r = new Regex(CELL_REFERENCE_PATTERN);
            Match m = r.Match("REF:Sheet1!$C$6");
                if (m.Success) return true;
                else return false;
        }
Run Code Online (Sandbox Code Playgroud)

但它不起作用.它返回假.

我哪里错了?

regex c#-3.0

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

在Java中使用带有WIA和com4j的COM对象

我是一个新手,我想问你是否可以推荐我一些文章,例子等开始与java应用程序中的扫描仪进行通信
我正在开发一个模块,应该与直接连接或在本地网络中连接的不同扫描仪进行通信.我希望WIA能够和com4j一起开始..
感谢大家的任何建议:)

编辑:我在这个Com4j教程中找到了一些信息,我需要从ocx文件生成一些java类型定义.
如果我理解它,这些生成的类将是我的客户端使用com4j获取扫描程序.但是我用的是什么ocx/dll文件呢?
有人有想法吗?

更新1:所以我设法让库生成包装类,它是wiaaut.dll(Windows Image Acquisition Automation Library)然后通过ClassFactory我创建了一个DeviceManager实例,但是它没有设备.. .
如何让deviceManager在本地网络上查看扫描仪?

更新2:所以我发现,我的HP LaserJet 2840无法通过win7 64位网络扫描...现在这个问题已经回答了,我应该自己发布答案并将其设置为接受,或者关闭此Q其他方式?谢谢

java wia com4j

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

MySQL触发器 - AFTER INSERT触发器+ UDF sys_exec()问题

问题:我有一张包含某些记录的表格.插入完成后,我想通过MySQL的sys_*UDF调用外部程序(php脚本).现在,问题 - 我已经将记录的ID传递给脚本的触发器.当我尝试通过脚本提取数据时,我得到0行.在我自己的测试中,我得出结论,触发器调用php脚本并在实际插入发生之前传递参数,因此我没有得到给定ID的记录.我在MySQL 5.0.75和5.1.41(Ubuntu OS)上测试了这个.我可以确认参数在实际插入之前传递给脚本,因为我添加了sleep(2); 到我的PHP脚本,我已正确获取数据.没有睡觉(); 声明,我收到了给定ID的0条记录.

我的问题是 - 如何解决这个问题,而不必在PHP脚本中硬编码某种延迟?我没有自由假设2秒(或10秒)将是足够的延迟,所以我希望一切都"自然地"流动,当一个命令完成时 - 另一个命令执行.

我假设如果触发器是AFTER INSERT类型,那么在MySQL实际插入数据之后,触发器体内的所有内容都将被执行.

表格布局:

CREATE TABLE test (
id int not null auto_increment PRIMARY KEY,
random_data varchar(255) not null
);
Run Code Online (Sandbox Code Playgroud)

触发布局:

DELIMITER $$

CREATE TRIGGER `test_after_insert` AFTER INSERT ON `test` 
FOR EACH ROW BEGIN

SET @exec_var = sys_exec(CONCAT('php /var/www/xyz/servers/dispatcher.php ', NEW.id));
END;
$$

DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

免责声明:我知道使用sys_exec函数时的安全问题,我的问题是MySQL没有插入FIRST,然后用必要的参数调用脚本.如果有人能够解释如何解决这个问题,或者有一种不同的方法,不涉及SELECT INTO OUTFILE和使用FAM - 我将非常感激.提前致谢.

mysql triggers insert user-defined-functions

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

在Linux下在Ruby中打开一个不区分大小写的文件

有没有办法在Linux下在Ruby中不区分大小写地打开文件?例如,给定字符串foo.txt,我可以打开文件FOO.txt吗?

一种可能的方法是读取目录中的所有文件名并手动搜索列表中的所需文件,但我正在寻找更直接的方法.

ruby linux case-insensitive

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