问题列表 - 第23842页

为什么有两个版本的Jetty Maven插件?

我建立了一个新的webapp Maven项目,并想用Jetty的Maven插件进行测试.所以我发出了控制台命令:mvn jetty:run

pluginGroup在Maven的设置文件中定义后,我再次运行命令.不幸的是,它失败了,因为我使用了以下提到的插件版本之一:

为什么有2个基于Maven的插件来实现相同的功能 - 运行Jetty?他们为什么要带来这么多的混乱?

或者善意地向我解释他们之间的差异.

jetty maven-plugin maven-jetty-plugin

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

两个线程如何以最小的阻塞访问公共缓冲区数组?(C#)

我正在处理一个图像处理应用程序,我的主线程上有两个线程:

1 - CameraThread,用于捕获网络摄像头中的图像并将其写入缓冲区

2 - ImageProcessingThread,从该缓冲区获取最新图像进行过滤.

这是多线程的原因是因为速度是至关重要的,我需要让CameraThread继续抓取图片并使ImageProcessingThread在处理上一张图像时准备好接收最新的捕获.

我的问题是找到一种快速且线程安全的方式来访问公共缓冲区,我认为理想情况下,它应该是一个三重缓冲区(图像[3]),这样如果ImageProcessingThread很慢,那么CameraThread可以继续写在另外两个图像上,反之亦然.

什么样的锁定机制最适合这种线程安全?

我查看了锁定语句,但似乎它会使一个线程阻塞 - 等待另一个完成,这将是三重缓冲点.

提前感谢任何想法或建议.

J.

c# multithreading locking buffering

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

更改文本字段中的文本颜色

我有一个输入文本字段,默认情况下值为"某事",但是当我开始输入时,我希望默认值改变颜色,然后我将键入另一个文本.

我怎样才能做到这一点?


<input type="text" value="something" onclick="this.value=''" />
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

Python字符串比较

我有一个python函数,它对shell脚本进行子进程调用,输出'true'或'false'.我正在存储输出subprocess.communicate()并尝试执行return output == 'true'False每次都会返回.我对python不太熟悉,但阅读字符串比较说你可以使用==,!=等比较字符串.

这是代码:

def verifydeployment(application):
    from subprocess import Popen, PIPE
    import socket, time

    # Loop until jboss is up.  After 90 seconds the script stops looping; this
    # causes twiddle to be unsuccessful and deployment is considered 'failed'.
    begin = time.time()
    while True:
        try:
            socket.create_connection(('localhost', 8080))
            break
        except socket.error, msg:
            if (time.time() - begin) > 90:
                break
            else:
                continue

    time.sleep(15)  # sleep for 15 seconds to allow JMX to initialize

    twiddle = …
Run Code Online (Sandbox Code Playgroud)

python string compare

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

使用Open Office SDK 2.0将PowerPoint 2007保存为PowerPoint 2003

是否有使用Open Office SDK 2.0将使用OOXML创建的PowerPoint演示文稿保存到PowerPoint 2003演示文稿?我知道如果您打开2007文件并单击"另存为",您可以选择将其另存为PowerPoint 97到2003文档,我不知道是否可以使用此SDK语法执行此操作.

我问这个问题的原因是因为我需要为用户提供以Office 2007或2003格式在网站上保存数据的选项.我更喜欢使用相同的代码来生成文档,而不必为PowerPoint 2003和PowerPoint 2007提供两个代码路径.

powerpoint openxml openxml-sdk

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

将模式添加到postgresql中的路径

我是将应用程序从公共模式中的所有应用程序移动到每个都有自己的模式的过程.对于每个应用程序,我有一个小脚本,它将创建模式,然后为该模式创建表,函数等.无论如何都要自动将新创建的架构添加到search_path?目前,我看到的唯一方法是找到用户当前路径SHOW search_path; ,然后将新架构添加到其中SET search_path to xxx,yyy,zzz;

我想用某种方式说,将schema zzz附加到users_search路径.这可能吗?

sql database postgresql schema database-design

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

将XML文件转换为CSV

在使用正则表达式转换混乱的XML后,我现在需要再次更改它.这个源文件

<product>
    <sku>SP00001</sku>
    <PID_OWNER_SellerID>StoreName</PID_OWNER_SellerID>
    <EANCode>8711983489813</EANCode>
    <DeliveryDays>2</DeliveryDays>
</product>
Run Code Online (Sandbox Code Playgroud)

必须成为CSV文件,但是像这样:

sku        field                 value
SP00001    PID_OWNER_SellerID    StoreName
SP00001    EANCode               8711983489813
SP00001    DeliveryDays          2
Run Code Online (Sandbox Code Playgroud)

我认为这是在正则表达式的范围之外,必须用XSL完成?

xml csv xslt

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

Maven:如何使用没有时间戳文件名的快照工件创建程序集?

我有一个包含带时间戳的快照工件的存储库.

我想创建一个包含依赖项的程序集.这很好用.但工件名称包含时间戳.所以我想知道如何仅从程序集的文件名中删除时间戳.

我已经使用了这个dependencySet:

<outputFileNameMapping>${artifact.artifactId}-${artifact.version}.${artifact.extension}</outputFileNameMapping>
Run Code Online (Sandbox Code Playgroud)

但版本接缝已包含时间戳.那么有没有机会获得1.1.1-SNAPSHOT而不是1.1.1-20100323.071348-182

我正在使用maven-assembly-plugin的2.2-beta-4版本.

versioning maven-2 assemblies artifacts maven-3

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

没有Application Server的Java EE

由于EJB 3我们有可嵌入的EJB容器,因此可以在没有应用程序服务器的情况下使用JPA实现,有上下文和依赖注入等的Weld.因为在许多系统上只有Tomcat可用,我想知道,如果Java EE可以在没有应用程序服务器的情况下使用,而是使用像Tomcat这样的Servlet容器.

我需要做什么才能建立Java环境?你看到了什么缺点?

java tomcat application-server java-ee cdi

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

VM初始化期间发生错误

运行我在64位计算机上使用C++代码创建的可执行文件时出现以下错误:

"虚拟机初始化期间发生错误无法加载本机库:无法找到依赖库"

我的PATH(如下所示)显然指向jvm.dll,因为我在C:\ Progra~1\Java\jdk1.6.0_17\jre\bin和C:\ Windows\System32中都有该文件

PATH = C:\ Program Files(x86)\ Gmake\bin; C:\ Program Files(x86)\ apache-ant-1.7.1\bin; C:\ Progra~1\Java\jdk1.6.0_17\bin; C:\ Program Files(x86)\ Microsoft Visual Studio 8\Common7\Tools; C:\ Progra~1\Java\jdk1.6.0_17\jre\bin\server; C:\ Progra~1\Java\jdk1.6.0 _17\JRE\BIN; C:\ Windows\System32下

有没有人对导致此错误的原因有任何想法?谢谢.

jvm initialization

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