问题列表 - 第38425页

Microsoft TestTools的UnitTesting和NUnit有什么区别?

NUnit在Mac上使用Mono/C#,但我需要Microsoft.VisualStudio.TestTools.UnitTesting用于单元测试.

  • Microsoft TestTools的UnitTesting与NUnit有何不同?我可以只更改命名空间并重新编译以获得相同的结果,还是必须重写测试?
  • 我可以将一些程序集复制到我的Mac来运行测试Microsoft.VisualStudio.TestTools.UnitTesting吗?如果是这样,应该复制哪些文件?

mono unit-testing visual-studio

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

C++到C#:cin到Console.Read

有没有办法在C#中读取同一行的多个输入,就像在C++中一样?

我举了一个例子:

#include <iostream>
#include <string>
using namespace std;

int main ()
{
  cout << "Format: name age"<< endl;
  int age;
  string name;
  cin >> name >> age;
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c# c++ console iostream

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

rails - 设计 - 处理 - devise_error_messages

在我的用户编辑页面中,有一行如下:

<%= devise_error_messages! %>
Run Code Online (Sandbox Code Playgroud)

问题是这不是输出错误的标准方式,应用程序的其余部分:

<% flash.each do |key, value| %>
    <div class="flash <%= key %>"><%= value %></div>
<% end %>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何让设计错误消息像使用flash.each的其他人一样工作?

谢谢.

ruby-on-rails devise

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

正则表达式匹配style ="whatever:0; morestuff:1; otherstuff:3"

我试图匹配任何东西,包括style=""
例如:style="whatever:0; morestuff:1; otherstuff:3"

regex

8
推荐指数
2
解决办法
8449
查看次数

C++迭代2D向量以连续找到3个

嘿所有,在C++小游戏"连接3"上工作.这就像Connect 4一样,除了我们只需要3的匹配来赢得游戏.我将我的电路板存储在一个2D矢量中,该矢量包含整数.

vector< vector<int> > vector2d;
Run Code Online (Sandbox Code Playgroud)

我有一个"X"存储为1,"O"存储为-1,0为空的空间.它似乎到目前为止工作.

因此,在我对抗计算机的算法中,它找到了最好的移动方式.我已经完成了算法,但它需要知道何时遇到"基本案例".(它是递归的.)一个基本案例是:

  1. 有人已经连续3次,或者
  2. 董事会已满

检查电路板是否已满是很容易的.我只是迭代,看看是否有任何空格是"0".如果是,则电路板未满.但在我检查之前,我需要看看是否有人连续3次,这是我遇到问题的地方.我能想到做到这一点的唯一方法是大而复杂,通过董事会3次不同,寻找3的水平匹配,3的垂直匹配和3的对角线匹配.我甚至不确定从哪里开始这样做,我希望有更好的方法来做到这一点.非常感谢帮助!

另外,不确定我是否允许使用Boost,我还没有到目前为止,我不想使用它.(不确定学校的电脑是否有它).

编辑:电路板不需要是3乘3.它可以是1乘7,7乘7或任何大小.如果它不是合法的大小(0,0),我的代码将告诉用户,但任何其他板应该工作.我已经使用矢量大小来查看电路板的大小.

c++ iteration iterator vector

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

在keyDown事件中获取modifierFlags而不按下非修饰键!

我已经在NSDocument应用程序中将NSWindow子类化,以便接收keyDown事件.

我在我的子类中使用了以下代码...

- (void)keyDown:(NSEvent *)theEvent {

    NSLog(@"keyDown!");

    if ([theEvent modifierFlags] & NSAlternateKeyMask) {
        NSLog(@"Alt key Down!");
    }
    else
        [super keyDown:theEvent];
}
Run Code Online (Sandbox Code Playgroud)

当按下非修饰键时,我收到了关键事件!当我按下alt + z时,我也收到"Alt Key is Down"(alt + non-modifierkey).

这里的问题是,我只想单独按下alt/option键来处理事件,而不与其他键组合,并且-keyDown:不会被调用!我错过了什么?

谢谢...

events objective-c handle modifier keydown

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

如何在iOS中构建计算器式数字输入字段?

我已经知道如何启用数字键盘并验证字段输入以确保它是数字.我想知道的是如何设置一个输入视图,让我的用户从右到左输入一个数字值,如计算器或ATM机.

换句话说,我希望用户能够输入:

2 0 0 4 9
Run Code Online (Sandbox Code Playgroud)

并将其显示为$ 200.49.

然后,一旦这样被输入时,我还需要或缩小这个输入视图作为一个NSNumber或NSDecimalNumber,用正确的小数位的获得值.

例如,我有一个相当于17.50的NSDecimalNumber.我需要能够将此数字传递到键盘视图进行编辑,然后将编辑后的值作为数字对象返回.

假设用户编辑该值; 他们看到的价值

1 7 5 0
Run Code Online (Sandbox Code Playgroud)

然后他们点击退格键.显示的数字将是

1 7 5
Run Code Online (Sandbox Code Playgroud)

我需要将这个数字恢复为1.75,而不是175或17.5.

有什么建议?

iphone uitextfield uiview ios

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

Bash,在每个文件的末尾附加一行

我有文件在一个目录.我需要在每个文件的末尾附加一个新行和文件名.

bash

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

WinForm设计器错误打开设计器

我在VS 2010 .net 4.0上工作,我的应用程序有winForm,有很多控件.有时我发生非常starnge设计师错误:

找不到类型'Namespace.TypeName'.请确保引用包含此类型的程序集.如果此类型是开发项目的一部分,请确保已成功构建项目.变量'ControlName'要么未声明,要么从未分配过.

我单击忽略并继续控制从我的表单中消失.如果我查看designer.cs控件是存在的..

我读到这个:链接文本, 但它在vs2003,我不能成功解决这个问题..

谢谢..

c# forms windows-forms-designer winforms

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

JAXB无法处理接口

我认为这个问题已被问过一百万次,但没有一个解决方案对我有用.这是我的示例实现

public class FooImpl2 implements Foo {
    private int a = 100 ;
    private String b = "I am FooImpl2";
    private boolean c;

    public int getA() {
        return a;
    }
    public void setA(int a) {
        this.a = a;
    }
    public String getB() {
        return b;
    }
    public void setB(String b) {
        this.b = b;
    }
    public boolean isC() {
        return c;
    }
    public void setC(boolean c) {
        this.c = c;
    }

}

@XmlRootElement
@XmlSeeAlso({FooImpl1.class, FooImpl2.class})
public interface Foo {}

public …
Run Code Online (Sandbox Code Playgroud)

java jaxb

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