问题列表 - 第18719页

Maven父母pom vs模块pom

在多项目构建中似乎有几种方法来构建父pom,我想知道是否有人对每种方式的优点/缺点有任何想法.

拥有父pom的最简单方法是将它放在项目的根目录中,即

myproject/
  myproject-core/
  myproject-api/
  myproject-app/
  pom.xml
Run Code Online (Sandbox Code Playgroud)

其中pom.xml既是父项目又是-core -api和-app模块

下一个方法是将父项分离到它自己的子目录中,如中所示

myproject/
  mypoject-parent/
    pom.xml
  myproject-core/
  myproject-api/
  myproject-app/
Run Code Online (Sandbox Code Playgroud)

父pom仍然包含模块,但它们是相对的,例如../myproject-core

最后,有一个选项,模块定义和父项分开,如

myproject/
  mypoject-parent/
    pom.xml
  myproject-core/
  myproject-api/
  myproject-app/
  pom.xml
Run Code Online (Sandbox Code Playgroud)

父pom包含任何"共享"配置(dependencyManagement,属性等),myproject/pom.xml包含模块列表.

目的是可扩展到大规模构建,因此应该可以扩展到大量项目和工件.

一些奖金问题:

  • 在源代码控制,部署目录,常见插件等中定义各种共享配置的最佳位置在哪里(我假设父母,但我经常被这种情况所困扰,他们最终在每个项目中而不是常见的一个).
  • maven-release插件,hudson和nexus如何处理你如何设置你的多项目(可能是一个巨大的问题,如果有人因为如何设置多项目构建而被抓住了,那就更多了?)

编辑:每个子项目都有自己的pom.xml,我把它留了下来以保持简洁.

java build-process maven-2

279
推荐指数
4
解决办法
15万
查看次数

获得列的最大值

这些陈述之间是否有任何明显的差异(速度/效率)?假设列已编入索引.

SELECT MAX(someIntColumn) AS someIntColumn
Run Code Online (Sandbox Code Playgroud)

要么

SELECT someIntColumn ORDER BY someIntColumn DESC LIMIT 1
Run Code Online (Sandbox Code Playgroud)

mysql database

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

Python soap使用soaplib(服务器)和suds(客户端)

这个问题与: Python SOAP服务器/客户端有关

在使用python的soap的情况下,建议使用soaplib(http://wiki.github.com/jkp/soaplib)作为soap服务器和suds (https://fedorahosted.org/suds/)作为soap客户端.我的目标是在python中创建可由多个客户端(java等)使用的soap服务.我尝试了soaplib的HelloWorld示例(http://trac.optio.webfactional.com/wiki/HelloWorld).当客户端也使用soaplib时,它运行良好.

然后,我尝试使用suds作为消费HelloWorld服务的客户端,它失败了. - 为什么会这样?soaplib服务器是否有不同客户端使用的问题?

这里是服务器的代码:

from soaplib.wsgi_soap import SimpleWSGISoapApp
from soaplib.service import soapmethod
from soaplib.serializers.primitive import String, Integer, Arraycode
class HelloWorldService(SimpleWSGISoapApp):
@soapmethod(String,Integer,_returns=Array(String))
def say_hello(self,name,times):
    results = []
    for i in range(0,times):
        results.append('Hello, %s'%name)
    return results

if __name__=='__main__':
from cherrypy.wsgiserver import CherryPyWSGIServer
#from cherrypy._cpwsgiserver import CherryPyWSGIServer
# this example uses CherryPy2.2, use cherrypy.wsgiserver.CherryPyWSGIServer for CherryPy 3.0
server = CherryPyWSGIServer(('localhost',7789),HelloWorldService())
server.start()
Run Code Online (Sandbox Code Playgroud)

这是soaplib客户端:

from soaplib.client import make_service_client
from SoapServerTest_1 import HelloWorldService
client = …
Run Code Online (Sandbox Code Playgroud)

python soap suds

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

将powerpoint转换为flash

将powerpoint演示文稿导入flash有多难.如果输出看起来像这样,那对我来说是完美的:每个powerpoint幻灯片都变成了movieclip或.swf文件.我没有任何动画和声音,它只是文字和图像.我知道我可以将幻灯片保存到png,但是在flash中使用位图来处理文本非常糟糕.我也不能使用像slideshare这样的程序,因为他们添加了自己的导航栏,我无法离线使用它们.

flash powerpoint actionscript actionscript-3

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

用于读取视频帧的.NET库

是否有一个用.NET编写的库允许我逐帧读取视频?

样本用法如下:

Video vid = Video.Open("test.avi");
foreach (Bitmap bmp in vid.Frames)
      PictureBox1.Picture = bmp;
Run Code Online (Sandbox Code Playgroud)

.net streaming video-processing

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

一个纯字节版本的strstr?

是否有一个版本的strstr在固定长度的内存上工作,可能包含空字符?

我可以像这样说出我的问题:strncpy是memcpy,因为strstr是?

c strstr

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

为什么在大多数实时应用程序中首选c而不是java

在大多数实时应用程序中,为什么C首选而不是Java?例如,航线系统.我想要一些原因,除了Java有点慢.

c java

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

如何使浏览器显示具有相同名称的图像而不是缓存的图像?

我通过在img src标记中添加'time()'来解决这个问题.

但是如何用Javascript完成,同样的方式呢?

这是我的代码:

 th_div_html+= "<img src='"+path_th_img+"' class='shadow2' style='margin:7px;' onclick='imageShow("+z+");'>";
Run Code Online (Sandbox Code Playgroud)

我用PHP比使用javascript更好,所以我需要你的帮助.

如何使用javascript将"time()"函数添加到此img标记中?

谢谢

html javascript php

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

为什么我不能使用jQuery的$ .get函数从JavaScript调用bit.ly API?

我试图使用这个jQuery脚本调用bit.ly API:

$.get('http://api.bit.ly/shorten?login=bitlyapidemo&apiKey=R_0da49e0a9118ff35f52f629d2d71bf07&version=2.0.1&longUrl=www.wordpress.com', function(data) {
    alert(data);
});
Run Code Online (Sandbox Code Playgroud)

但是firebug说"405方法不允许".怎么了?非常感谢.

javascript api jquery bit.ly

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

计算数组中字符串的出现次数,然后删除重复项

我对C#编程很新,我被困在我的小ASP.NET项目上.

我的网站目前检查URL的Twitter状态,然后通过正则表达式模式匹配程序将这些URL添加到数组中.显然,不止一个人会使用特定的URL更新a,所以我不想列出重复项,我想计算特定URL的提及次数,比如100条推文.

现在我有一个List<String>我可以排序的,以便所有重复的URL彼此相邻.我的印象是我可以比较list[i],list[i+1]如果它们匹配,要将计数器添加到(count ++),如果它们不匹配,那么对于要添加到新数组的URL和计数值,假设这是重复的结尾.

这将删除重复项,并为我计算每个URL的出现次数.目前,我所拥有的不起作用,我不知道为什么(就像我说的那样,我对这一切都不是很有经验).

使用下面的代码,假设已使用关键字搜索JSON提要srchResponse.results.其中包含URL的结果将添加到sList字符串List类型中,该类型仅包含URL,而不包含整个消息.

我想把每个URL中的一个(没有重复),一个计数整数(到字符串)表示URL的出现次数,并将用户名,消息和用户图像URL全部放入我的锯齿状数组中,称为'urls [100] []".我已经将数组排成100行以确保一切都能够适合但通常,这太大了.每个'行'将包含5个元素.

调试器停留在线上: if (sList[i] == sList[i + 1])这是我的想法的关键,所以显然逻辑不起作用.任何建议或任何事情将得到认真的赞赏!

这是示例代码:

  var sList = new ArrayList();

    string[][] urls = new string[100][];

    int ctr = 0;
    int j = 1;

    foreach (Result res in srchResponse.results)
    {           

        string content = res.text;
        string pattern = @"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)";
        MatchCollection matches = Regex.Matches(content, pattern);

      foreach (Match match in matches)
      {

        GroupCollection groups = match.Groups;

                    sList.Add(groups[0].Value.ToString());
      }
    }

    sList.Sort();    
    foreach …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net twitter

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