小编Mar*_*rco的帖子

CDI中的@ApplicationScoped和@Singleton范围有什么区别?

在CDI中有@ApplicationScoped和(javax.inject)@Singleton伪范围.他们之间有什么区别?除了@ApplicationScoped代理的事实,而@Singleton不是.

我可以把我的@Singleton豆子改成@ApplicationScoped吗?可@ApplicationScoped豆有两个(或更多)的实例?

java scope cdi

86
推荐指数
5
解决办法
6万
查看次数

亚马逊S3 boto - 如何删除文件夹?

我在s3中创建了一个名为"test"的文件夹,然后将"test_1.jpg","test_2.jpg"推入"test".

现在我想用boto删除文件夹"test".

我该怎么办?

python amazon-s3 boto

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

PyDev unittesting:如何在"捕获的输出"中捕获记录到logging.Logger的文本

我正在使用PyDev进行Python应用程序的开发和单元测试.至于单元测试,一切都很好,除了没有内容记录到日志框架.PyDev的"捕获输出"未捕获记录器.

我已经将所有记录到标准输出的内容转发如下:

import sys
logger = logging.getLogger()
logger.level = logging.DEBUG
logger.addHandler(logging.StreamHandler(sys.stdout))
Run Code Online (Sandbox Code Playgroud)

然而,"捕获的输出"不会显示记录到记录器的东西.

这是一个示例unittest-script:test.py

import sys
import unittest
import logging

logger = logging.getLogger()
logger.level = logging.DEBUG
logger.addHandler(logging.StreamHandler(sys.stdout))

class TestCase(unittest.TestCase):
    def testSimpleMsg(self):
        print("AA")
        logging.getLogger().info("BB")
Run Code Online (Sandbox Code Playgroud)

控制台输出是:

Finding files... done.
Importing test modules ... done.

testSimpleMsg (itf.lowlevel.tests.hl7.TestCase) ... AA
2011-09-19 16:48:00,755 - root - INFO - BB
BB
ok

----------------------------------------------------------------------
Ran 1 test in 0.001s

OK
Run Code Online (Sandbox Code Playgroud)

但是测试的CAPTURED OUTPUT是:

======================== CAPTURED OUTPUT =========================
AA
Run Code Online (Sandbox Code Playgroud)

有人知道如何捕获logging.Logger在执行此测试期间记录到的所有内容吗?

python logging unit-testing pydev

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

在没有合并气泡的情况下在Github上自动合并拉取请求

github中的"此拉取请求可以自动合并[合并拉取请求]"按钮很棒 - 除了它创建合并气泡.

有没有办法在github中使用这个按钮/功能而不创建合并气泡?

git github

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

设置以使SBT在出错时快速(停止)失败

我正在运行一个多项目SBT(v0.13)构建,并希望它在子项目中遇到的第一个错误(编译)快速失败(停止).

当前的行为是,当某个子项目无法编译时,构建继续(编译所有其他子项目).

有遇到编译错误的第一个子项目,是否存在使SBT停止和退出的方法/设置?

scala sbt

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

如何在m2e/Indigo下的Eclipse构建路径中获取JAXB生成的源代码?

在Helios/m2eclipse下,当我生成jaxb源时,当我执行"更新项目配置"时,它们将被放在Eclipse源路径上.

Indigo/m2e(2011年6月22日首次发布)不会发生这种情况.我需要做些什么来解决这个问题?

我正在使用标准的maven-jaxb2-plugin,版本0.75.

m2eclipse maven-jaxb2-plugin m2e

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

如何使用sklearn计算单词 - 共生矩阵?

我正在寻找sklearn中的一个模块,它可以让你得到单词 - 共生矩阵.

我可以得到文档术语矩阵,但不知道如何获得共生词的单词 - 矩阵.

python matrix scikit-learn

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

Arquillian:使用ShrinkWrap从现有战争中创建WebArchive

我正试图从Arquillian的另一个maven项目中部署现有的战争.我已经解决了战争并将其复制到我的Arquillian项目的目标目录中.

尝试在下面创建它:

@Deployment
public static WebArchive createDeployment() {

    return (WebArchive) ShrinkWrap.create(ZipImporter.class, "MyWarToTest.war").importFrom(
            new File("target/MyWarToTest.war"));

}
Run Code Online (Sandbox Code Playgroud)

但是,我得到了一个类强制转换异常.

引起:java.lang.ClassCastException:org.jboss.shrinkwrap.impl.base.importer.zip.ZipImporterImpl无法强制转换为org.jboss.shrinkwrap.api.Archive

我猜我应该尝试以不同的方式创造战争?

shrinkwrap jboss-arquillian

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

无法在Eclipse Juno的左侧停靠透视栏

这个页面说我应该能够在左边的Eclipse Juno中停靠我的透视图,就像我在Indigo,Helios和以前的版本中一样.

除了右键单击透视栏中的透视按钮时获得的菜单,仅包括以下选项:

  • 显示文字

有没有其他人遇到过这种情况 - 我的配置或工作空间有问题吗?或者是时候提交错误了吗?

(我正在使用此版本:20120614-1722)

看起来这个功能将在M20120809-1200/4.2.1/Juno SR1中实现.在eclipse bug 383599上看到 此评论.

eclipse eclipse-juno

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

rev-parse和symbolic-ref的输出有什么区别?

我有两种不同的方式让git告诉我当前的分支:

git rev-parse --abbrev-ref HEAD
Run Code Online (Sandbox Code Playgroud)

git symbolic-ref --short HEAD
Run Code Online (Sandbox Code Playgroud)

呃......两者究竟做了什么,何时会有所不同,如果有的话?

git

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