问题列表 - 第39583页

有目标的Maven聚合POM?

我有一个Maven POM聚合了几个模块.

<project [stuff]>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.fuhu.osg</groupId>
  <artifactId>UserManagement</artifactId>
  <packaging>pom</packaging>
  <version>1.0</version>
  <name>UserManagement</name>

  <modules>
   <module>core</module>
   <module>war</module>
   <module>ejbs</module>
   <module>ear</module>
  </modules>
</project>
Run Code Online (Sandbox Code Playgroud)

我想执行一个不适用于顶级POM模块的目标.像mvn db-migrate:create之类的东西.就像这样,似乎这会尝试针对子项目运行所述命令,这对于每个其他目标都是正确的,但对于这个目标则不然.

有没有办法让Maven POM既是某些目标的聚合体又是其他目标的普通项目?

java plugins aggregate pom.xml maven

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

在C中创建n个字符串的最快方法是什么

什么是创建重复字符串的最快/最短方式.

例如, n = 10, char = '*', resulting allocated string: **********

c string

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

延迟工作不会开始使用Capistrano

我无法使用capistrano配方启动延迟的工作流程.这是我得到的错误.

/usr/local/lib/ruby/gems/1.9.1/gems/delayed_job-2.1.1/lib/delayed/command.rb:62:in `mkdir': File exists - /my_app/server/releases/20101120001612/tmp/pids (Errno::EEXIST)
Run Code Online (Sandbox Code Playgroud)

这是capistrano代码(注意:我已经尝试了两个启动/重启命令)

after "deploy:restart", "delayed_job:start"
task :start, :roles => :app do          
  run "cd #{current_path}; RAILS_ENV=#{rails_env} script/delayed_job -n 2 start"
end
Run Code Online (Sandbox Code Playgroud)

部署日志中的更多细节错误 -

executing command
 [err :: my_server] /usr/local/lib/ruby/gems/1.9.1/gems/delayed_job-2.1.1/lib/delayed/command.rb:62:in `mkdir': File exists - /my_app/server/releases/20101120001612/tmp/pids (Errno::EEXIST)
 [err :: my_server] from /usr/local/lib/ruby/gems/1.9.1/gems/delayed_job-2.1.1/lib/delayed/command.rb:62:in `daemonize'
 [err :: my_server] from script/delayed_job:5:in `<main>'
    command finished
failed: "sh -c 'cd /my_app/server/current; RAILS_ENV=production script/delayed_job -n 3 restart'" on myserevr
Run Code Online (Sandbox Code Playgroud)

这是一个Rails 3应用程序(v3.0.3)

capistrano ruby-on-rails delayed-job

10
推荐指数
3
解决办法
4731
查看次数

检测程序是否以完全管理员权限运行

我需要确定我的程序是否以完全管理员权限运行.我的意思是,如果打开uac(对于win vista/7),我需要确定该程序是否实际具有管理员权限(如果用户右键单击并选择"作为管理员运行")并且不受uac限制.我如何在C++中执行此操作?

c++ winapi uac administrator detect

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

SQL Server:存储过程尝试插入NULL?

Msg 515, Level 16, State 2, Procedure CreateParty, Line 16
Cannot insert the value NULL into column 'Id', table 'DEVIN.dbo.Party';
Run Code Online (Sandbox Code Playgroud)

列不允许空值.INSERT失败.该语句已终止.

(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)

我勒个去?我的桌子由

Id (Primary Key)
FirstName
LastName
Run Code Online (Sandbox Code Playgroud)

这是我的存储过程:

USE [DEVIN]
GO
/****** Object:  StoredProcedure [dbo].[CreateParty]    Script Date: 11/19/2010 16:59:43 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:      
-- Create date: 
-- Description: 
-- =============================================
ALTER PROCEDURE [dbo].[CreateParty]
    @firstname varchar(50),
    @lastname varchar(50)
    --@emailaddress varchar(100),
    --@zipcode char(5)
AS
BEGIN

    SET NOCOUNT ON;

    INSERT INTO …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server stored-procedures sql-server-2008

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

在js库中$ .something(object)如何也是$("something")(一个函数)?

这可能是一个简单的问题,有一个非常复杂的答案,或者我刚刚完全错过的非常简单的东西,但是,在像Prototype和jQuery等库中,$全局变量如何才能成为包含函数的对象,例:

$.ajax.get(…);
Run Code Online (Sandbox Code Playgroud)

还有一个功能本身,如:

$("…");
Run Code Online (Sandbox Code Playgroud)

任何帮助,甚至是指向更具说明性的网站的指针都会非常棒,我只是好奇!

例如,如果我创建了一个function($),它包含一个子对象(ajax),如:

var $ = function() {
    this.ajax = {};
    return this;
}; 
Run Code Online (Sandbox Code Playgroud)

我可以访问这个ajax对象$().ajax,但不喜欢$.ajax,你怎么得到它们?

javascript function object libraries

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

关于通过引用传递的怀疑

我正在学习C++,特别是我已停止参考.如果我的问题对你们大多数人来说都是微不足道的,我很抱歉,但我想了解这个程序的输出:

#include <iostream>

using namespace std;

struct myStruct
{
    int a;
    int b;
};
typedef struct myStruct myStruct;

myStruct copyMyStruct(myStruct& source)
{
    myStruct dest;
    dest.a=source.a;
    dest.b=source.b;
    return dest;
}

myStruct otherCopyMyStruct(myStruct& source)
{
    myStruct dest;
    dest=source;
    return dest;
}

myStruct& GetRef(myStruct& source)
{
    return source;
}

void printMyStruct(string name,const myStruct& str)
{
    cout<<name<<".a:"<<str.a<<endl;
    cout<<name<<".b:"<<str.b<<endl;
}

myStruct one,two,three,four;
myStruct& five=one;

void printStructs()
{
    printMyStruct("one",one);
    printMyStruct("two",two);
    printMyStruct("three",three);
    printMyStruct("four",four);
    printMyStruct("five",five);
}

int main()
{
    one.a=100;
    one.b=200;

    two=copyMyStruct(one);
    three=otherCopyMyStruct(one);
    four=GetRef(one);


    printStructs();

    cout<<endl<<"NOW MODIFYING one"<<endl; …
Run Code Online (Sandbox Code Playgroud)

c++ reference function

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

在32位CPU上实现Int64

我有好奇心的问题.

如何Int64实现32位处理器?我可以看到三种选择

  1. 32位处理器具有允许64位算术的某种扩展
  2. Int64 它是完全在CLR中实现的,它通过使用32位操作实现64位算术
  3. 一些 32位处理器可以进行64位运算,CLR使用这种逻辑.在其他处理器上,CLR回退到它自己的64位逻辑实现.

第一种情况看起来似乎不合理,因为它意味着64位处理器现在应该能够进行128位运算.第二个提出了一个如何有效地完成它的问题.第三种看起来想要统一两种方法的最差特征.

.net clr 64-bit 32-bit 32bit-64bit

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

在Django中反转命名空间的URL:同一个应用程序的多个实例

我一直在使用Django一段时间(目前在1.2版本上),但最近才开始研究需要支持多个实例的应用程序.例如,项目urls.py文件将在两个不同的命名空间下包含两次,如下所示:

urlpatterns = patterns('',
    (r'^instance1/', include('myapp.urls', namespace='instance1')),
    (r'^instance2/', include('myapp.urls', namespace='instance2')),
)
Run Code Online (Sandbox Code Playgroud)

我一直很顺利,直到我意识到我需要弄清楚如何处理所有内部调用reverse()(或模板调用{% url %}过滤器).例如,假设我在我的一个观点中做了类似下面的事情:

return HttpResponseRedirect(reverse('view_name'))
Run Code Online (Sandbox Code Playgroud)

或者我的一个模板中的类似内容:

<a href="{% url view_name %}">link text</a>
Run Code Online (Sandbox Code Playgroud)

... view_name包含在哪里的URL模式的名称myapp.urls.由于我使用名称空间,这将引发错误:没有调用视图view_name.相反,我必须告诉它instance1:view_name或者instance2:view_name.但动态地这样做是让我感到难过.

我做了一些看起来,它看起来像是current_app传递给或者,Context或者RequestContext,旨在帮助这个,但它并不清楚如何动态传递正确的应用程序名称current_app.那么告诉Django使用哪个命名空间的正确方法是什么?

编辑:我的用例是多次使用应用程序的单个安装.也就是说,它只存在于磁盘上一次,但在项目的根目录中被多次包含urls.py(每次都在不同的命名空间下,如上例所示).考虑到这一点,有没有什么好方法可以跟踪调用视图/模板的命名空间,并在同一命名空间中使用reverse(){% url %}粘贴?我知道Django 1.3将提供一些额外的功能,可以帮助解决这个问题(即新的和改进的resolve()),但是现在肯定有一个很好的方法可以做到这一点......

django namespaces

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

有没有更好的方法来做这个python代码?

看看这段python代码,我写道:

return map(lambda x: x[1], 
           filter(lambda x: x[0] == 0b0000, 
                  my_func(i)
                 )
          )
Run Code Online (Sandbox Code Playgroud)

(希望它不言自明)

我想知道python是否有更好的方法来做到这一点?

我几个月前学过python,编写了几个脚本,之后就没用过了.它让我处于一个奇怪的学习地点,因为我知道我想做的事情,但没有新手本能找到"正确"的方式.我希望这个问题会让我回到正轨......

python

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