问题列表 - 第3674页

Java Timer vs ExecutorService?

我有代码,我在那里安排任务使用java.util.Timer.我环顾四周,看到ExecutorService可以做同样的事情.所以这个问题,你有没有使用Timer和Timer计划任务,一个人使用另一个人的好处是什么?

还想检查是否有人使用过该ExecutorService课程并遇到了Timer为他们解决的任何问题.

java scheduling timer scheduled-tasks executorservice

256
推荐指数
6
解决办法
10万
查看次数

学习C#/ .NET是否需要MSDN订阅?

我是一名渴望攀登.NET学习曲线的Java EE人员.

我一直认为Java和.NET之间的一个重要区别是,Microsoft套件要求您(或您的雇主)提供一些硬币才能访问这些工具.Java人员的优势在于能够下载JVM,Eclipse或NetBeans,Tomcat或Glassfish,MySQL或PostgreSQL,并且他们正在开展业务.这还算公平吗?对于在Java EE商店工作的人来说,学习C#而不破坏银行的最佳方式是什么?如果没有付费订阅MSDN,是否有可能学习C#?

.net c# java-ee

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

表格可以判断是否有任何模态窗口打开?

如何,在我的WinForm应用程序的主要形式内,我可以判断是否有任何模态窗口/对话框打开属于主窗体?

.net c# winforms

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

如何使用Python将专辑封面嵌入到MP3中?

我一直在使用mutagen来阅读和编写MP3标签,但我希望能够将专辑封面直接嵌入到文件中.

python mp3 metadata id3 albumart

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

单元测试期间调试断言的最佳实践

是否大量使用单元测试会阻碍调试断言的使用?看起来在测试代码中的调试断言触发意味着单元测试不应该存在或者调试断言不应该存在."只有一个"似乎是一个合理的原则.这是常见做法吗?或者在单元测试时禁用调试断言,以便它们可以进行集成测试?

编辑:我更新了'Assert'以调试assert,以区分测试代码中的断言与测试运行后检查状态的单元测试中的行.

此外,这里有一个我相信显示困境的例子:单元测试为受保护函数传递无效输入,该函数断言它的输入是有效的.单元测试不存在吗?这不是一个公共职能.也许检查输入会杀死perf?或者断言不存在?该功能不受保护,因此应检查其输入是否安全.

unit-testing assert

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

多态性 - 仅用两个句子定义

我看过其他定义和解释,但没有一个能让我满意.我想知道是否有人可以在不使用任何代码或示例的情况下在最多两个句子中定义多态性.我不想听到'所以你有一个人/汽车/开罐器......'或者这个词是如何衍生出来的(没有人会对你知道poly和morph意味着什么感到印象深刻).如果你非常了解多态性是什么并且掌握了良好的英语能力,那么你应该能够在一个简短的,虽然密集的定义中回答这个问题.如果你的定义准确地定义了多态,但是如此密集以至于需要一些读取,那么这正是我正在寻找的.

为什么只有两句话?因为定义简短而且聪明.解释很长,包含示例和代码.在这里查看解释(这些页面上的答案对我的问题不满意):

多态性与重写与重载
尝试尽可能简单地描述多态性

我为什么问这个问题?因为我被问到同样的问题而且我发现我无法得出令人满意的定义(根据我的标准,这是非常高的).我想看看这个网站上是否有任何伟大的思想能够做到这一点.

如果你真的不能完成两句话的要求(这是一个难以定义的主题),那么如果你继续下去就没关系.我们的想法是有一个定义,它实际上定义了什么是多态,并没有解释它的作用或如何使用它(得到差异?).

oop polymorphism terminology

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

PostgreSQL查询不一致

我正在尝试执行此SQL命令:

SELECT page.page_namespace, pagelinks.pl_namespace, COUNT(*) 
    FROM page, pagelinks
    WHERE 
        (page.page_namespace <=3 OR page.page_namespace = 12 
            OR page.page_namespace = 13
        ) 
        AND 
        (pagelinks.pl_namespace <=3 OR pagelinks.pl_namespace = 12 
            OR pagelinks.pl_namespace = 13
        )
        AND 
        (page.page_is_redirect = 0)
        AND 
        pagelinks.pl_from = page.page_id 
    GROUP BY (page.page_namespace, pagelinks.pl_namespace) 
; 
Run Code Online (Sandbox Code Playgroud)

当我这样做时,我收到以下错误:

    ERROR:  could not identify an ordering operator for type record
    HINT:  Use an explicit ordering operator or modify the query.

    ********** Error **********

    ERROR: could not identify an ordering operator for type record
    SQL …
Run Code Online (Sandbox Code Playgroud)

sql postgresql rdbms wikipedia

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

从IP地址获取位置

我想从他们的IP地址检索访问者的城市,州和国家等信息,以便我可以根据他们的位置自定义我的网页.有没有一种好的,可靠的方法在PHP中执行此操作?我使用JavaScript进行客户端脚本编写,使用PHP进行服务器端脚本编写,使用MySQL进行数据库访问.

php ip geolocation geoip

192
推荐指数
16
解决办法
35万
查看次数

修复PHP空函数

当使用该empty()函数时,PHP习惯于将(int)0和(string)"0"评估为空.如果你期望数值或字符串值为0,这可能会产生意想不到的结果.如何"修复"它只返回空对象,数组,字符串等?

php function object

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

在AS3中快速设置关键帧上的实例名称

现在,在Flash CS3及更高版本中(使用Actionscript 3),如果您拥有在图层中多个关键帧中使用的相同实例,并且您决定稍后分配或更改实例名称,则必须转到每个关键帧并设置实例名称.这是一个很大的麻烦.有没有更快或更好的方法来做到这一点?

注意:在AS2中,您可以使用MovieClip类的onLoad处理程序中的代码中的MovieClip的name属性来设置名称,以便一劳永逸地完成.不幸的是,在AS3中,您不能再设置name属性.

flash timeline actionscript-3

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