问题列表 - 第27215页

Autotools在'make check'后自动调用lcov

我已经成功建立了一个autotools项目,其中测试用仪器编译,这样我就可以获得测试覆盖率报告.

在成功进行'make check'后,我可以通过在源目录中运行lcov来获取报告.

我现在面临的问题是我想自动完成这一步骤.我想将此添加到'make check'或将其作为单独的目标'make check-coverage'.理想情况下,我想解析结果,如果覆盖率低于某个百分比则会失败.问题是我根本无法弄清楚如何添加自定义目标.

我得到的最接近的是找到这个示例autotools配置,但我无法看到该项目中的目标'make lcov'被添加.我只能在m4/auxdevel.m4中看到一些配置标志.

有小费吗?

autotools gcov lcov

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

如何学习70-511 TS:使用Microsoft .NET Framework 4进行Windows应用程序开发

我正在努力获得70-511的认证,但我的资源很少,因为没有正式的微软新闻材料发布,并且.NET 4和.NET 3.5版本的考试之间有一个巨大的飞跃..Net 4.0版本大量讨论了WPF技术.

有任何想法吗?

.net-4.0

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

如何使用Ant检查已签名的jar文件?

我使用Ant signjar任务签署jar文件,现在我想在部署之前进行测试.

我可以查一下

jarsigner -verify sbundle.jar 
Run Code Online (Sandbox Code Playgroud)

但我不知道是否可以对Ant做同样的事情?

java ant code-signing

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

WCF协议异常

我遇到了WCF的实际问题.在我的解决方案中调试任何WCF服务时,我没有明显的原因开始出现以下错误:

ProtocolException发生内容类型application/soap + xml; charset = utf-8被发送到期望text/xml的服务; 字符集= UTF-8.客户端和服务绑定可能不匹配.

单击异常窗口上的"继续"详细信息会导致另一个异常:

无法加载文件或程序集'System.Xml.XmlSerializers,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'或其依赖项之一.该系统找不到指定的文件.

当发生这些异常时,Visual Studio中的"反汇编"窗口也会出现.

单击"继续"直到异常停止,WCF测试客户端启动但调用我的任何服务方法都会给出以下异常:

PlatformNotSupportedException此平台不支持指定的加密算法.

我尝试将现有服务添加到新的空白解决方案中,并且错误已停止.但是,在运行我的服务几次后,错误再次开始.

我实际上在我的解决方案中有两个WCF服务(一个是WCF工作流服务,一个是公开数据访问方法的WCF服务(实体框架),一个Web应用程序和一些其他支持类库.试图运行Web应用程序或任何服务隔离现在给了我相同的协议异常.

任何帮助将不胜感激.我正在使用Visual Studio 2010,目标是.Net Framework 4.0.

谢谢

c# wcf visual-studio-2010

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

Windows中的Antialias font-face嵌入式文本?

在使用font-face嵌入时,有没有办法让字体在Windows中呈现为反锯齿?

与Windows 7(试过chrome/firefox)相比,http://code.google.com/webfonts在Ubuntu/Mac上看起来要好得多

antialiasing font-face

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

使用DbUnit将BigDecimal数据放入HSQLDB测试数据库

我在我的后端使用Hibernate JPA.我正在使用JUnit和DBUnit编写单元测试,以将一组数据插入到内存中的HSQL数据库中.

我的数据集包含:

<order_line order_line_id="1" quantity="2" discount_price="0.3"/>
Run Code Online (Sandbox Code Playgroud)

它映射到OrderLine Java对象,其中discount_price列定义为:

@Column(name = "discount_price", precision = 12, scale = 2)
private BigDecimal discountPrice;
Run Code Online (Sandbox Code Playgroud)

但是,当我运行我的测试用例并声明返回的折扣价格等于0.3时,断言失败并表示存储的值为0.如果我将数据集中的discount_price更改为0.9,则它会向上舍入为1.

我已经检查过以确保HSQLDB没有进行舍入,这肯定不是因为我可以使用类似5.3的值的Java代码插入订单行对象并且它工作正常.

对我来说,似乎DBUtils由于某种原因舍入了我定义的数字.有没有办法可以迫使这种情况发生?任何人都可以解释为什么它可能这样做?

谢谢!

testing dbunit hibernate hsqldb

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

C#编译器无法识别正在实现接口的类

以下代码无法编译(使用VS2010),我不明白为什么.编译器应该能够推断出List<TestClass>"兼容"(抱歉缺少一个更好的词)IEnumerable<ITest>,但不知何故它没有.我在这里错过了什么?


interface ITest {
    void Test();
}


class TestClass : ITest {
    public void Test() {
    }
}

class Program {
    static void Test(IEnumerable<ITest> tests) {
        foreach(var t in tests) {
            Console.WriteLine(t);
        }
    }
    static void Main(string[] args) {
        var lst = new List<TestClass>();

        Test(lst); // fails, why?

        Test(lst.Select(t=>t as ITest)); //success

        Test(lst.ToArray()); // success
    }
}
Run Code Online (Sandbox Code Playgroud)

编译器给出了两个错误:

  1. 'ConsoleApplication1.Program.Test(System.Collections.Generic.IEnumerable <ConsoleApplication2.ITest>)'的最佳重载方法匹配有一些无效的参数

  2. 参数1:无法从'System.Collections.Generic.List <ConsoleApplication2.TestClass>'转换为'System.Collections.Generic.IEnumerable <ConsoleApplication2.ITest>'

.net c# generics .net-4.0 covariance

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

如何在Android手机中获得拨出电话的状态?

我注意到在类TelephonyManager中有CALL_STATE_IDLE,CALL_STATE_OFFHOOK和CALL_STATE_RINGING.它们似乎用于来电.

我真正想做的是在拨打电话,接听电话或超时时收到通知.怎么做?

android telephony phone-call

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

我想将iphone虚拟密钥的"return"键更改为另一个名称

我想将iphone虚拟密钥的"return"键更改为另一个名称,例如"Go".请帮帮我.

iphone keyboard

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

如何在Java中进行方法链接?o.m1().平方米().立方米().M4()

我在许多Java代码表示法中看到,在我们调用另一个方法之后,这是一个例子.

Toast.makeText(text).setGravity(Gravity.TOP, 0, 0).setView(layout).show();
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样,makeText我们打电话回来setGravity,到目前为止

我怎么能用我自己的课程做到这一点?我必须做一些特别的事吗?

java method-chaining

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