问题列表 - 第29784页

如何使用特定凭据连接到C#中的TFS服务器?

我正在尝试编写连接到TFS的ac#应用程序并检索工作项信息.不幸的是,似乎所有使用TFS SDK的示例都使用当前用户的默认凭据(即我的域登录信息).我找到的最接近的信息是使用TeamFoundationServer (String, ICredentials)构造函数,但是我找不到与ICredentials接口接口的合适类的任何信息(特别是因为它似乎没有使用System.Net ICredentials而是TeamFoundationServer特定的ICredentials).

有没有人对使用特定用户名/密码/域名组合登录TFS有任何见解?

c# authentication tfs tfs-sdk

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

单元测试一些输入的各种foreach

特别是对于C#单元测试,如何针对各种输入或输入矩阵进行测试运行?

我经常有单元测试的情况做出输入矩阵,但通常可以通过检查输入列表来合理地解决.

最简单的情况是测试添加:

  • 0 + 0 = 0
  • 1 + 0 = 1
  • 0 + -1 = -1
  • 1 + -1 = 0

将对每个输入进行相同的测试(在该示例中,有4个输入,每个输入与一些预期输出相关联.

简单的解决办法是:

object[] inputs = ...
foreach (var input in inputs)
   // Put Assert here
Run Code Online (Sandbox Code Playgroud)

问题在于,当您运行测试时,除非您在消息日志中手动包含足够的详细信息,否则它不会告知哪个输入失败.

另一个解决方案是展开循环(如下所示).堆栈跟踪然后给出哪个输入失败,这允许再次运行单个输入的测试.

TestAddition(0, 0, 0);
TestAddition(1, 0, 1);
TestAddition(0, -1, -1);
TestAddition(1, -1, 0);
Run Code Online (Sandbox Code Playgroud)

最后但并非最不重要的是,像FitNess这样的解决方案似乎有助于此类案例,但也增加了很多复杂性,似乎不适合标准C#开发.

所有这些解决方案都不适用于灯具,因为[TestInitialize]所有输入都会调用一次.

你的解决方案是什么?

是否有一些我不知道的功能可以帮助那些案例?

c# foreach unit-testing

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

jquery输入在焦点上选择全部

当用户专注于该字段时,我正在使用此代码尝试选择字段中的所有文本.会发生什么,它选择全部一秒钟,然后取消选择,键入光标留在我点击的位置...

$("input[type=text]").focus(function() {
   $(this).select();
});
Run Code Online (Sandbox Code Playgroud)

我希望这一切都保持选中状态.

jquery input

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

JIT编译器是否可以在幕后使用GPU进行某些操作?

如果我理解的任何部分是错误的,请随意纠正我.

我的理解是GPU提供普通CPU提供的指令子集,但执行速度要快得多.

我知道有很多方法可以将GPU周期用于非图形用途,但似乎(理论上)一种Just In Time编译的语言可以检测到合适GPU的存在并将一些工作卸载到GPU后面没有代码更改.

我的理解天真吗?它只是一个问题,它真的很复杂,还没有完成它?

theory jit gpu compilation

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

解析器(例如,HTML)如何工作?

为了论证,我们假设一个HTML解析器.

我已经读过它首先将所有内容标记化,然后解析它.

tokenize意味着什么?

解析器是否每个都读取每个字符,构建一个多维数组来存储结构?

例如,它是读取a <然后开始捕获元素,然后一旦它遇到关闭>(在属性之外)它被推送到某个地方的数组堆栈?

我为了知道而感兴趣(我很好奇).

如果我要阅读像HTML Purifier这样的内容,那么这会让我对HTML的解析方式有所了解吗?

html browser parsing tokenize html-parsing

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

适用于所有项目的应用程序范围设置

我有一个包含3个项目的解决方案,每个项目都需要访问某些设置.我正在寻找一种方法,让这些设置值可用于来自1个不同来源的任何项目.我不能使用.Config文件,因为这与该特定项目相关.

我可以使用数据库,但被告知这不是一个好习惯(没有理由)

有任何想法吗?

c# settings

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

是否可以在Linux中使用9位串行通信?

RS-232通信有时使用9位字节.这可用于与总线上的多个微控制器通信,其中8位是数据,而额外位表示地址字节(而不是数据).非活动控制器仅为地址字节生成中断.

Linux程序可以通过串行设备发送和接收9位字节吗?怎么样?

linux serial-port 9-bit-serial

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

具有相同名称的C++虚拟覆盖函数

我有类似的东西(简化)

class A
{
  public:
    virtual void Function () = 0;
};

class B
{
  public:
    virtual void Function () = 0;
};

class Impl : public A , public B
{
  public:
        ????
};
Run Code Online (Sandbox Code Playgroud)

如何为A实现Function()和为B实现Function()?Visual C++允许您只定义内联的特定函数(即不在cpp文件中),但我认为它是一个扩展.海湾合作委员会抱怨这一点.是否有标准的C++方式告诉编译器我要覆盖哪个函数?

(visual c ++ 2008)

class Impl : public A , public B
{
  public:
     void A::Function () {  cout << "A::Function" << endl; }
     void B::Function () {  cout << "B::Function" << endl; }
};
Run Code Online (Sandbox Code Playgroud)

谢谢!

c++ virtual overriding diamond-problem

20
推荐指数
2
解决办法
4160
查看次数

Monster有没有可用于搜索工作的API

是否有任何API可用于Monster根据关键字,类别,位置等搜索工作.我在google搜索后得到以下链接

http://xml.monster.com/doc/

但是没有关于求职的规范.

对此有任何帮助非常感谢..

api service

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

如何使用CGImageCreateWithImageInRect for iPhone 4(HD)?

我使用以下代码从精灵中获取图像.除了iPhone 4(高清版)外,它在任何地方都能正常工作.

- (UIImage *)croppedImage:(CGRect)rect {
    CGImageRef image = CGImageCreateWithImageInRect([self CGImage], rect);
    UIImage *result = [UIImage imageWithCGImage:image];
    CGImageRelease(image);
    return result;
}
Run Code Online (Sandbox Code Playgroud)

iPhone 4自动加载图像的高清版本(sprite@2x.png)而不是sprite.png.原始图像具有比例2,但是得到的图像具有比例1和错误的大小.

考虑到iPhone 3G [s]和iPhone 4的不同尺度,如何处理这种行为?

我已阅读此文档,但关于使用CGImageCreateWithImageInRect这里什么也没说.

iphone core-graphics high-resolution iphone-4

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