问题列表 - 第757页

crti.o文件丢失

我正在使用GNU工具链构建一个项目,一切正常,直到我链接它,链接器抱怨它丢失/无法找到crti.o.这不是我的目标文件之一,它似乎与libc有关但我无法理解为什么它需要这个crti.o,它不会使用库文件,例如libc.a

我正在为手臂平台进行交叉编译.我在工具链中有该文件,但如何让链接器包含它?

crti.o在一个'库'搜索路径上,但是它应该.o在库路径上查找文件吗?

在搜索路径同样为gccld

linker makefile

24
推荐指数
3
解决办法
5万
查看次数

你需要从测试工具中得到什么?

我是参与Test Anything Protocol(TAP)IETF小组的人之一(如果有兴趣,请随时加入邮件列表).许多编程语言开始采用TAP作为他们的主要测试协议,他们比我们目前提供的更多.因此,我们希望从具有xUnit,TestNG或任何其他测试框架/方法背景的人那里获得反馈.

基本上,除了简单的通过/失败,您需要从测试工具中获得哪些信息?只是给你一些例子:

  • 文件名和行号(如果适用)
  • 开始和结束时间
  • 诊断输出,例如你得到的和你期望的差异.

等等 ...

testing testng unit-testing tap xunit

16
推荐指数
3
解决办法
1613
查看次数

最简单的跨平台小部件工具包?

什么是最简单的跨平台小部件工具包?我正在寻找一个最低限度涵盖Windows,OSX和Linux的C或C++接口.

c c++ cross-platform gui-toolkit

7
推荐指数
5
解决办法
4982
查看次数

从单元测试自动生成类?

我正在寻找一种可以进行单元测试的工具,比如

IPerson p = new Person();
p.Name = "Sklivvz";
Assert.AreEqual("Sklivvz", p.Name);
Run Code Online (Sandbox Code Playgroud)

并自动生成相应的存根类和接口

interface IPerson         // inferred from IPerson p = new Person();
{
    string Name 
    { 
        get;              // inferred from Assert.AreEqual("Sklivvz", p.Name);
        set;              // inferred from p.Name = "Sklivvz";
    }
}

class Person: IPerson     // inferred from IPerson p = new Person();
{
    private string name;  // inferred from p.Name = "Sklivvz";

    public string Name    // inferred from p.Name = "Sklivvz";
    {
        get
        {
            return name;  // inferred from Assert.AreEqual("Sklivvz", …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing code-generation

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

动态语言中的接口有什么意义吗?

在像Java这样的静态语言中,你需要接口,否则类型系统就不会让你做某些事情.但是在PHP和Python这样的动态语言中,你只需要利用duck-typing.

PHP支持接口.Ruby和Python没有它们.所以你可以在没有他们的情况下幸福地生活.

我一直在用PHP工作,并且从未真正使用定义接口的能力.当我需要一组类来实现某些通用接口时,我只是在文档中描述它.

所以你怎么看?如果不使用动态语言中的接口,你最好不是最好的吗?

php dynamic-languages duck-typing interface

25
推荐指数
4
解决办法
3629
查看次数

PostSharp - il weaving - 想法

我正在考虑使用Postsharp框架来减轻应用程序方法日志记录的负担.它基本上允许我用日志属性装饰方法,并在编译时将所需的日志代码注入到il中.我喜欢这个解决方案,因为它可以将噪音排除在设计时代码环境之外.任何想法,经验或更好的选择?

c# logging aop postsharp visual-studio

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

将用户添加到数据库中的多个组的最佳方法是什么?

在用户可以属于多个组的应用程序中,我当前正在将其组存储在称为groups二进制的列中.每四个字节是一个32位整数,即GroupID.但是,这意味着要枚举组中的所有用户,我必须以编程方式选择所有用户,并手动查明它们是否包含该组.

另一种方法是使用unicode字符串,其中每个字符都是表示组的整数,这使搜索变得容易,但有点像软糖.

另一种方法是创建一个单独的表,将用户链接到组.一列叫UserID,另一列叫GroupID.

哪种方式最好?或者,还有更好的方法?

sql database

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

如何在java.net.URLConnection上指定本地地址?

我的Tomcat实例正在侦听多个IP地址,但我想控制打开时使用的源IP地址URLConnection.

我怎么指定这个?

java ip tomcat urlconnection

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

如何在大型C++项目中实现单元测试?

我坚信使用单元测试作为构建大型多平台应用程序的一部分.我们目前正计划在单独的项目中进行单元测试.这有利于保持我们的代码库清洁.但是,我认为这会将测试代码与单元的实现分开.你怎么看待这种方法,有没有像JUnit这样的工具用于c ++应用程序?

c++ unit-testing coding-style

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

270
推荐指数
10
解决办法
27万
查看次数