问题列表 - 第24857页

使用Maven执行Ant任务

我正在尝试用Maven执行一些使用Ant任务编写的测试.我生成了将任务导入Maven所需的文件,但我无法执行它们.

我的POM是这样定义的:

<build>
  <plugins>
      <plugin>
        <artifactId>maven-ant-plugin</artifactId>
        <version>2.1</version>
        <executions>
          <execution>
            <phase>generate-sources</phase>
            <configuration>
              <tasks>
                <echo message="Hello, maven"/>
              </tasks>
            </configuration>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
      </plugin>
    </plugins>
  </build>
Run Code Online (Sandbox Code Playgroud)

我尝试执行该消息,但运行时出错:

[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] 'run' was specified in an execution, but not found in the plugin
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行:"mvn antrun:run",我知道这不能运行任务.

如果我有不同的目标,我如何从Maven中调用它们?我有pom.xml,以及带有ant任务的build.xml.

谢谢.

贡萨洛

ant maven-2 task

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

C++ STL容器

不同的STL容器(如vector,stack,set,queue等)支持不同的访问方法.

如果您在Notepad ++vim中进行编码,则必须不断参考文档以查看所有可用的方法,至少我必须这样做.

是否有一些好方法可以记住哪个容器支持哪种方法?

c++ methods containers stl

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

程序的衍生物

让我们假设您可以将程序表示为数学函数,这是可能的.该函数的一阶导数的程序表示如何?有没有办法将程序转换为"衍生"形式,这是否有意义?

transformation derivative

4
推荐指数
3
解决办法
1183
查看次数

如何使用Perl发送HTML电子邮件?

我正在尝试使用Perl发送HTML电子邮件.

 open(MAIL,"|/usr/sbin/sendmail -t");

    ## Mail Header
    print MAIL "To: $to\n";
    print MAIL "From: $from\n";
    print MAIL "Subject: $subject\n\n";
    ## Mail Body
    print MAIL "Content-Type: text/html; charset=ISO-8859-1\n\n"
        . "<html><head></head><body>@emailBody";
 close(MAIL)
Run Code Online (Sandbox Code Playgroud)

这是正确的做法吗?它由于某种原因不起作用.谢谢你的帮助.

html email perl

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

SQLServer 2008中具有单个INSERT的多行

我正在测试使用单个INSERT语句插入多行的速度.

例如:INSERT INTO [MyTable] VALUES(5,'dog'),(6,'cat'),(3,'fish)

这是非常快的,直到我在一个语句上传递50行,然后速度显着下降.

插入10000行,批量为50,需要0.9秒.插入10000行,批量为51,需要5.7秒.

我的问题有两个部分:

  1. 为什么在50岁时会出现如此严重的性能下降?
  2. 我是否可以依赖此行为并将我的应用程序编码为永远不会发送大于50的批次?

我的测试是在c ++和ADO中完成的.

编辑:看起来下拉点不是50行,而是1000列.我得到了50行20列或100行10列的类似结果.

c++ sql ado

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

如果分配了相同的值,setter是否应该立即返回?

在实现INotifyPropertyChanged的类中,我经常看到这种模式:

    public string FirstName
    {
        get { return _customer.FirstName; }
        set
        {
            if (value == _customer.FirstName)
                return;

            _customer.FirstName = value;

            base.OnPropertyChanged("FirstName");
        }
    }
Run Code Online (Sandbox Code Playgroud)

准确的线条

            if (value == _customer.FirstName)
                return;
Run Code Online (Sandbox Code Playgroud)

困扰我.我经常这样做,但我不确定它是否需要也不好.毕竟,如果调用者分配了相同的值,我不想重新分配该字段,特别是,通知我的订阅者,该属性已经更改,而在语义上它没有.

除了通过释放UI来更新屏幕/ what_medium上可能看起来相同的东西而保存一些CPU/RAM /等,除了我们获得了什么?

有些人可以通过重新分配财产上的相同价值来强制刷新(不是说这会是一个好的做法)吗?

我们应该这样做还是不应该这样做?

为什么?

c# setter properties inotifypropertychanged

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

为什么我应该使用Entity Framework而不是Linq2SQL

要明确的是,我并没有要求进行并列比较,这已经被问到Ad Nauseum在这里.我也不是在问Linq2Sql是不是死了,因为我不在乎.我要问的是......

我正在为非营利组织构建内部应用程序.我是员工中唯一的开发人员.我们总是使用SQL Server作为我们的数据库后端.我也设计和构建了数据库.我已经成功使用过几次L2S了.

考虑到所有这些因素,有人能给我一个令人信服的理由来使用EF代替L2S吗?

我本周末去了Code Camp,经过一个小时的EF演示,所有这些我都可以在L2S中完成,我问了同样的问题.发言人的回答是,"L2S已经死了......"很好!不!(见这里)

我理解EF是我们将来要使用的MS(见这里),它提供了更多的自定义选项.我无法弄清楚的是,在这种环境中,如果有任何应该或对我来说是重要的.

我们在这里遇到的一个特殊问题是我继承了基于4个不同SQL数据库构建的核心应用程序.L2S在这方面遇到了很大的困难,但当我问上述发言人是否EF会在这方面帮助我时,他说"不!"

.net entity-framework linq-to-sql

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

如何重命名我的asp.net网页

我有一个XYZ.aspx的页面名称

现在我想改变ABC.aspx我应该怎么做?

当我从解决方案资源管理器中直接更改它时,它会给我一个错误.

谁可以帮我这个事?

谢谢

Smartdev

asp.net

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

类表继承与非规范化

我正在尝试建模专业化/泛化,倾向于使用类表继承(请参阅此答案).

但是,我的同事有维护和性能方面的问题,因为同一个表中会有很多(50+)个重叠的特化.他的建议是创建一个包含以下列的表:

  • 参考一般表格
  • 引用维护特化类型的表
  • 引用维护属性值的表

这样,所有属性都保存在一个表中,并且可以通过特化列进行过滤.我不知道这个设计叫什么,但我担心它与EAV有某种关系......

我主要担心的是修改异常现象,但除此之外,我没有看到任何理由这是一个坏主意.一种解决方案明显优于另一种解决方案,还是我们应该选择一种并继续前进?

database-design relational-database specialization

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

修改c#中的嵌套结构

有人能告诉我为什么注释的代码行(前一个)不能编译?跟它之后的线不一样吗?

public struct OtherStruct
{
    public int PublicProperty { get; set; }
    public int PublicField;

    public OtherStruct(int propertyValue, int fieldValue)
        : this()
    {
        PublicProperty = propertyValue;
        PublicField = fieldValue;
    }

    public int GetProperty()
    {
        return PublicProperty;
    }
    public void SetProperty(int value)
    {
        PublicProperty = value;
    }
}

public struct SomeStruct
{
    public OtherStruct OtherStruct { get; set; }
}

class Program
{
    static void Main(string[] args)
    {
        SomeStruct a = new SomeStruct();
        //a.OtherStruct.PublicProperty++;
        a.OtherStruct.SetProperty(a.OtherStruct.GetProperty() + 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# struct

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