问题列表 - 第21856页

只使用MS Build可以实现Delphi构建自动化和持续集成吗?

我希望实现一个连续的单元测试运行系统,我听说称之为"冒烟"或"tinderbox",(一个构建服务器,可以执行干净的版本控制检查以及给定源存储库中所有内容的完整系统构建或使用Delphi,小团队的"持续集成"之类的东西.

我不愿承诺商业"构建服务器"产品,我希望我可以通过内置于delphi中的MS-Build支持做很多事情.

我正在寻找资源,想法和开始的地方.我不知道如何使用MS Build来达到这个目的. Steve Trevethen有一个博客文章,引用了对旧的dcc32命令行构建的一些讨论,并且一些评论提到ms-build自delphi 2007以来一直在这里.我正在使用Delphi 2010.我正在寻找指导和见解,以及经验,这将告诉我,这是一条合理的道路,如果没有,我应该走哪条路?

我发现你可以使用/ p:DCU_DcuOutput =覆盖msbuild命令行中的Unit(DCU)和EXE Output Directory.请注意,我查看了DPROJ文件中的XML,以了解如何覆盖内容.

但是,它只执行make,而不是构建,并且/ t:rebuild不起作用(编辑:是的.它在DPROJ文件上工作正常,但在GroupProjects上没有.)

我希望在那里有更多的MSBuild-with-Delphi文档?"Rad Studio 2010"产品文档中的MS-Build帮助显示了有关MS-Build的一两件事,但实际上是粗略和不完整的.

相关问题:

MSBuild命令行

delphi msbuild build-automation

22
推荐指数
2
解决办法
7737
查看次数

{Perl one-liner的末尾是什么意思?

我看过这个单行

perl -lane '$_{$F[0]}+=$F[1]}print"$_ $_{$_}"for keys%_;{' file
Run Code Online (Sandbox Code Playgroud)

这里:如何根据另一列中的值对列中的值求和?

我不记得最后的"{"是如何工作的.有人能解释它是如何工作的吗?

perl

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

iphone方向更改后,我可以在移动Safari中触发CSS事件吗?

当用户将手机从纵向模式旋转到横向模式时,我正试图弄清楚如何更改嵌入式网页 - 基本上是为了加载更适合更宽屏幕格式的视图.这可以不从服务器调用新页面,即从CSS/Javascript本身驱动它吗?

谢谢!

iphone iphone-web-app

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

如果我在方法中的using块内返回一个值,是否在返回之前使用disposes对象?

我正在ASP.NET应用程序中查看一些旧的C#.NET代码,确保所有SqlConnections使用块包装.

我知道,使用相同的try/终于它在处置对象的最终不管什么在发生的尝试.如果我有一个在using中返回一个值的方法,即使执行返回时执行会离开该方法,它仍然会在它返回之前/期间/之后调用我的对象上的.Dispose()吗?

public static SqlCommand getSqlCommand(string strSql, string strConnect){
    using (SqlConnection con = new SqlConnection(strConnect))
    {
        con.Open();
        SqlCommand cmd = GetSqlCommand();
        cmd.Connection = con;
        cmd.CommandText = strSql;
        return cmd;
    }
}
Run Code Online (Sandbox Code Playgroud)

更新:接受的答案是我认为最能回答我的问题的答案,但请注意,这个答案抓住了这段代码的愚蠢,我正在返回一个使用已处理连接的命令!:P

.net c# idisposable

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

JDBC MySql连接池实践,以避免耗尽连接池

我在GlassFish上有一个Java-JSF Web应用程序,我想在其中使用连接池.因此,我创建了一个applicationscoped bean,它Connection为其他bean的实例提供服务:

public class DatabaseBean {

    private DataSource myDataSource;

    public DatabaseBean() {
        try {
            Context ctx = new InitialContext();
            ecwinsDataSource = (DataSource) ctx.lookup("jdbc/myDataSource");
        } catch (NamingException ex) {
            ex.printStackTrace();
        }
    }

    public Connection getConnection() throws ClassNotFoundException, SQLException, InstantiationException, IllegalAccessException {
        Connection connection = myDataSource.getConnection();
        System.out.println("Succesfully connected: " + connection);
        //Sample: Succesfully connected: com.sun.gjc.spi.jdbc40.ConnectionHolder40@7fb213a5
        return connection;
    }
}
Run Code Online (Sandbox Code Playgroud)

这样连接池的填充速度非常快; 在通过"db-related"视图进行一些导航后,应用程序将停止并显示以下内容:

RAR5117:无法从连接池[mysql_testPool]获取/创建连接.原因:正在使用的连接等于max-pool-size和expired max-wait-time.无法分配更多连接.RAR5114:分配连接时出错:[分配连接时出错.原因:正在使用的连接等于max-pool-size和expired max-wait-time.无法分配更多连接.] java.sql.SQLException:分配连接时出错.原因:正在使用的连接等于max-pool-size和expired max-wait-time.无法分配更多连接.

我正在关闭每种方法中的连接和其他资源.应用程序通过独立连接运行一切正常.

我究竟做错了什么?任何提示或建议将不胜感激.

java mysql connection-pooling jdbc glassfish

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

使用imagemagick将边框添加到图像顶部

我有一个100x40的图像,我想在10像素高的图像顶部添加边框.

我发现了

convert source.jpg -border 0x10 out.jpg
Run Code Online (Sandbox Code Playgroud)

但这会在顶部和底部添加边框.反正有没有把它添加到顶部?

border imagemagick

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

JUnit 4比较集

你会如何简洁地断言Collection元素的相等性,特别是Set在JUnit 4中?

java collections junit unit-testing

96
推荐指数
4
解决办法
9万
查看次数

Java -server参数

可能重复:
"java -server"和"java -client"之间的真正区别?

我已经看到参数"-server"用作java.exe的命令行参数:

java.exe -server MyClass

但无论我在互联网上搜索多么努力,我都没有找到关于它究竟是什么的文件.谁能解释一下?

java arguments jvm-arguments command-line-arguments

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

将.NET Ticks转换为SQL Server DateTime

TimeSpan在我的数据库中保存一个(来自.NET)值,就像BIGINT在SQL Server中一样(保存Ticks属性).我想知道如何将此BIGINT值转换为DATETIMESQL Server中的值(而不是在.NET中).有任何想法吗?

干杯

编辑:

我正在使用NHibernate来映射TimeSpan我拥有的属性,并且它持久存在Ticks属性.我用它来控制某个日期的相对小时(或分钟).

在系统内部一切都很好,不需要这种转换.但是,在SQL Server中执行随机查询时,很难理解a的持久形式TimeSpan.因此,我传递Ticks值并DateTime返回a的函数将给出表示的小时,分​​钟和秒的数量TimeSpan.

nhibernate datetime timespan sql-server-2005

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

在UITableView中以编程方式移动带动画的行

我想用一个UITableView很酷的动画效果将一行移到我的底部,就像在这个Grocery Shopping List应用程序中一样.

就像我们可以使用重新排序控件移动行一样:

以编程方式重新排序uitableview行

我该如何创建这样的动画?

iphone animation cocoa-touch core-animation uitableview

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