问题列表 - 第20665页

测试方法而不是在Netbeans w/JUnit中测试整个文件

我正在使用Netbeans 6.8,从IDE运行我的JUnit测试的最细粒度的方法似乎是右键单击一个类Test Packages并单击Test File

在Eclipse中,可以将范围缩小到测试给定测试工具中的单个方法.如何在Netbeans中仅测试一个线束中的一个单独测试?

java testing junit netbeans

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

MSB3422无法通过VC项目引擎对象模型检索VC项目信息.MSB3425

在尝试构建解决方案时,我从MSBuild收到以下错误:

C:\dev\MySln.sln : warning MSB3422: Failed to retrieve VC project information through the VC project engine object model. Unable to determine default tool for the specified file configuration.
C:\dev\MySln.sln : warning MSB3425: Could not resolve VC project reference "C:\dev\MyProj.vcproj".
Run Code Online (Sandbox Code Playgroud)

你有什么想法导致这个问题以及如何解决这个问题吗?我已经看过其他类似但不同的错误帖子,例如当MSB3422错误有不同的消息并显示"路径中的非法字符"时,但我还没有看到任何关于如何解决错误的有用信息我是到达"无法确定指定文件配置的默认工具"的位置.

谢谢.


我找到了这个,但它并没有真正帮助:

http://social.msdn.microsoft.com/Forums/en-US/msbuild/thread/b470f111-9321-4b43-8bd1-7fcf67c2d402

msbuild

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

STL:如何为<vector>重载operator =?

有一个简单的例子:

#include <vector>

int main() {
 vector<int> veci;
 vector<double> vecd;

 for(int i = 0;i<10;++i){
  veci.push_back(i);
  vecd.push_back(i);
 }
 vecd = veci; // <- THE PROBLEM
}
Run Code Online (Sandbox Code Playgroud)

我需要知道的是如何重载operator =以便我可以像这样进行赋值:

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

我刚尝试了很多方法,但总是编译器返回错误...

是否有任何选项可以使此代码无需更改?我可以写一些额外的行,但不能编辑或删除现有的行.TY.


好的我明白了.我会用另一种方式问你..有没有选择让这段代码无需改变它?我可以写一些额外的行,但不能编辑或删除现有的行.TY.

c++ stl vector operators conversion-operator

3
推荐指数
2
解决办法
2949
查看次数

VIM:创建语法高亮文件的简单步骤 - 用于日志文件

我有一些(log4j生成)日志文件要通过; 我知道他们的格式很好(我的意思是我已经有了可以使用的现成的正则表达式等).

我想在加载它时自动在VIM中突出显示它们(*.log).

日志文件条目如下所示:

YYYY-MM-DD HH:MM:ss,SSS [...] #LOG-LEVEL# [...] Message
Run Code Online (Sandbox Code Playgroud)

其中#LOG-LEVEL#是标准'ERROR'之一,'INFO','DEBUG','FATAL'......和'YYYY-MM ......'表示毫秒级分辨率的日期/时间.

为了让我开始,在(例如)黄色背景中用蓝色文本突出显示日期字符串所需的步骤是什么 - 以及当文本显示为"错误"时,这应该具有带有白色文本的红色背景.

我已经尝试过这方面的一些教程,但是找不到一个很容易理解的,所以我在这里做了一些真正的基本步骤!

干杯

编辑:以下是我所做的总结,基于以下说明:

  1. 在.vim\syntax中创建了语法文件'log.vim'(请参阅下面的示例内容).

  2. 在.vim\ftdetect\log.vim中创建了一个文件,其中包含以下内容:

    au BufRead,BufNewFile*.log set filetype = log

  3. 确保我的启动设置中包含以下内容:

    文件类型的语法

vim syntax-highlighting

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

在C#中,如何轻松地将枚举标志从一种类型映射到另一种类型?

另请参阅问题末尾的更新...

鉴于以下情况:

[Flags]
enum SourceEnum
{
    SNone = 0x00,

    SA = 0x01,
    SB = 0x02,
    SC = 0x04,
    SD = 0x08,

    SAB = SA | SB,

    SALL = -1,
}

[Flags]
enum DestEnum
{
    DNone = 0x00,

    DA = 0x01,
    DB = 0x02,
    DC = 0x04,

    DALL = 0xFF,
}
Run Code Online (Sandbox Code Playgroud)

我想基于映射函数将一个枚举类型转换为另一个,反之亦然,使用像big switch()这样的名称,但由于这是一个标志枚举,我很难设计这样的例程是通用的.

基本上,我想要的是以下内容:

示例#1

SourceEnum source = SourceEnum.SA;
DestEnum dest = Map<Source, Dest> (source);
Assert.That (dest, Is.EqualTo (DestEnum.DA));
Run Code Online (Sandbox Code Playgroud)

例#2

SourceEnum source = SourceEnum.SA | SourceEnum.SB;
DestEnum dest = Map<Source, Dest> …
Run Code Online (Sandbox Code Playgroud)

c# mapping enums bit-fields

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

如何在WPF中的TabItem上预呈现控件?

C#XBap应用程序

我有一个带有四个TabItem的TabControl.其中两个TabItem只包含来自WPFToolkit的DataGrid,它从SQL Server数据库中提取相当小的数据表(100行乘4列).我的问题是,当我加载我的应用程序并单击其中一个包含数据网格的TabItem时.在我将这个标签置于焦点之前,似乎有2-3秒的暂停.这仅在第一次单击选项卡时发生.它似乎是数据网格的渲染.

如何在应用程序加载时使这些选项卡呈现为预渲染,以便在用户单击选项卡时,在选项卡显示之前没有2-3秒的初始暂停.

谢谢

c# wpf tabcontrol tabitem

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

jquery ui datepicker IE重新加载或跳转到页面顶部

我在IE 7 + 8中注意到了这个问题

$('#event-start-date').datepicker({dateFormat:'DD MM dd yy',minDate:'-0d'});
Run Code Online (Sandbox Code Playgroud)

当您在IE 7或8中选择日期时,页面转到#并重新加载根页面

我使用的是jquery 1.4.0和ui 1.7.2

internet-explorer jquery-ui datepicker

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

如何实现名为“系列”的Rails模型?

单数和复数形式相同,并且在尝试使用New方法时遇到undefined_method错误。

我知道为什么,并且我知道最简单的解决方案是使用其他名称。

我也知道我可以创建自定义拐点,但是呢?

问题是我确实需要/ series,/ series / 1等URL,因为我实际上是在建模...等待它...一系列事件。

使用“ set”或“ sequence”或其他同义词不能传达预期的含义。

一系列事件是一系列而不是集合或序列。

有没有办法“混淆”模型?

我应该/可以使用命名路线吗?

任何帮助表示赞赏。

ruby-on-rails

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

VS2008 - 无法向Web应用程序项目添加Web引用(Web服务枚举组件不可用)

我遇到过无法在Visual Studio 2008中将Web引用添加到Web应用程序项目的情况.我无法解决的错误是" Web服务枚举组件不可用.您需要重新安装Visual Studio以向您的应用程序添加Web引用. "

我该如何解决这个问题?

web-services asmx visual-studio-2008

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

通过PHP以编程方式备份​​(和通过电子邮件发送)完整的MySQL数据库

我需要每天备份一个MySQL数据库,最好让它自己发送电子邮件到我选择的电子邮件地址.

是否有可能做到这一点?生成备份文件的SQL是什么?如何将此文件作为"附件"添加到发送的电子邮件中?

感谢您的帮助,我真的需要进行这些备份!

我知道如何通过cronjob调用脚本,所以日常事情不是问题.

php mysql sql database backup

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