问题列表 - 第13570页

全局测试初始化​​MSTest的方法

快速问题,如何在运行解决方案中的所有测试之前创建仅运行一次的方法.

c# mstest

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

什么比.Net CI的CruiseControl更好?

我被要求为另一个客户设置另一个CruiceControl环境.我意识到我多年来一直在使用CC而没有真正寻找竞争对手.还有什么其他的东西可以为.Net应用程序提供同样好或更好的工作吗?

cruisecontrol.net build-automation continuous-integration

14
推荐指数
2
解决办法
7359
查看次数

使一个对象只能访问同一个程序集中的另一个对象?

每个业务对象都有一个包含sql调用的匹配对象.我想限制这些sql对象,它们只能由匹配的业务对象使用.怎么能实现这一目标?

更新

Greg提出了关于可测试性的观点.由于SqlObjects将包含非常特定于业务流程的sql,因此我不希望它们在多个buiness对象中重用.(基本的CRUD操作都是代码生成的)有没有办法使SqlObjects只能访问业务程序集中的一个业务对象(如yshuditelu和Greg Beech所示)并将SqlObjects暴露给单元测试程序集?

.net c# vb.net accessor

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

模板特化错误 - C++(C++ Primer Plus练习)

我目前正在学习C++,所以我对这个主题知之甚少.我正在使用C++入门加书,这就是问题所在:

编写一个模板函数maxn(),它将一个T类型的项数组作为参数,一个整数表示数组中元素的数量,并返回数组中最大的项.在程序中测试它,该程序使用函数模板,其中包含六个int值的数组和一个包含四个double值的数组.该程序还应包括一个特殊化,它将一个指向char的数组作为参数,指针的数量作为第二个参数,并返回最长字符串的地址.如果多个字符串被绑定为具有最长的长度,则该函数应返回第一个被绑定为最长的地址.使用五个字符串指针的数组测试特化.

这是我的代码:

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

template <class T> T maxn(T arr[] , int n);
template <> char * maxn<char (*)[10]> (char (*arr)[10] , int n);

int main()
{
    double array[5] = { 1.2 , 4.12 ,7.32 ,2.1 ,3.5};
    cout << endl << maxn(array , 5) << endl << endl;

    char strings[5][6] = { "asta" , " m" , "ta" , "taree" , "e"};
    cout << maxn(strings , 5) << endl;

    return 0;
}

template <class …
Run Code Online (Sandbox Code Playgroud)

c++ templates specialization

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

删除我的应用中的状态栏

我在openGL中为iPhone做了一个小游戏.

首先,我通过写入删除了"状态栏"

[[UIApplication sharedApplication] setStatusBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)

哪个有效,但只在我的应用程序开始运行时删除了状态栏.然后我修改了我的project.plist

<key>UIStatusBarHidden</key>
<true/>
Run Code Online (Sandbox Code Playgroud)

现在状态栏永远不会显示,只是我想要的.问题是我在屏幕的任何部分都没有问题地阅读触摸,除了状态栏曾经是的区域.

// This method deals with events when one or more fingers touch the screen
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    [myProject newTouch:touches withEvent:event];   
    [self.nextResponder touchesEnded: touches withEvent:event];
}

// This method deals with events when one or more fingers moves while touching the screen
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    [myProject movingTouch:touches withEvent:event  ];
}

// This method deals with events when one or more fingers stops touching the screen
- …
Run Code Online (Sandbox Code Playgroud)

iphone

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

"'''令牌之前的预期表达"

我可能会遗漏一些愚蠢的东西.但是我现在已经盯着它看了一天并重新开始工作而不是.我仍然得到"{'令牌"错误之前的"预期表达式".

在我收到此错误之前,我无法按下按钮来执行我要求它执行的操作,这只是简单地添加两个数字并显示答案.这里有一些代码给我的问题:

-(IBAction)click:(id)sender {   
    int sum = [myInt1.text intValue] + [myInt2.text intValue];
    label.text = {NSString stringWithFormat:@"%@ the answer is %d",
        name.text, sum];
}
Run Code Online (Sandbox Code Playgroud)

objective-c button

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

自定义DirectShow图形源过滤器

我需要做的就是从内存中播放AVI视频.出于安全原因,我无法将其写入磁盘.据我所知,你通过呼叫获得的内置AVI播放图RenderFile只会播放文件.

是否有DirectShow图表将从内存播放AVI?如果没有,我该如何修改或创建一个图表呢?

video directshow

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

比较T-SQL中的日期,忽略时间部分

我正在使用MS SQL 2005,我想检查两个日期是否相等,但忽略了时间部分.

我知道我可以使用DATEDIFF,但我担心它可能会很慢 - 这个SP在DB中被大量使用!

有什么建议?

编辑:大卫安德烈斯的评论:

"比较"不仅包括"平等"
让我意识到我没有让我的问题足够清楚 - 我实际上只是在检查是否平等,就是这样.

sql t-sql sql-server sql-server-2005

61
推荐指数
3
解决办法
7万
查看次数

ObservableCollection没有注意到它中的Item何时发生变化(即使使用INotifyPropertyChanged)

有谁知道为什么这段代码不起作用:

public class CollectionViewModel : ViewModelBase {  
    public ObservableCollection<EntityViewModel> ContentList
    {
        get { return _contentList; }
        set 
        { 
            _contentList = value; 
            RaisePropertyChanged("ContentList"); 
            //I want to be notified here when something changes..?
            //debugger doesn't stop here when IsRowChecked is toggled
        }
     }
}

public class EntityViewModel : ViewModelBase
{

    private bool _isRowChecked;

    public bool IsRowChecked
    {
        get { return _isRowChecked; }
        set { _isRowChecked = value; RaisePropertyChanged("IsRowChecked"); }
    }
}
Run Code Online (Sandbox Code Playgroud)

ViewModelBase包含所有东西RaisePropertyChanged等等,它除了这个问题以外的所有其他工作..

c# observablecollection inotifypropertychanged

158
推荐指数
10
解决办法
16万
查看次数

iPhone - UIImage泄漏,CGBitmapContextCreateImage泄漏

好吧,我有一个难以追踪内存泄漏的世界.运行此脚本时,我没有看到任何内存泄漏,但我的objectalloc正在攀爬.Instruments指向CGBitmapContextCreateImage> create_bitmap_data_provider> malloc,这占我的objectalloc的60%.

使用NSTimer多次调用此代码.

 //GET IMAGE FROM RESOURCE DIR
  NSString * fileLocation = [[NSBundle mainBundle] pathForResource:imgMain ofType:@"jpg"];
  NSData * imageData = [NSData dataWithContentsOfFile:fileLocation];
  UIImage * blurMe = [UIImage imageWithData:imageData];

  NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    UIImage * scaledImage = [blurMe _imageScaledToSize:CGSizeMake(blurMe.size.width / dblBlurLevel, blurMe.size.width / dblBlurLevel) interpolationQuality:3.0];
    UIImage * labelImage = [scaledImage _imageScaledToSize:blurMe.size interpolationQuality:3.0];
    UIImage * imageCopy = [[UIImage alloc] initWithCGImage:labelImage.CGImage];

  [pool drain]; // deallocates scaledImage and labelImage

  imgView.image = imageCopy;
  [imageCopy release];
Run Code Online (Sandbox Code Playgroud)

下面是模糊功能.我相信objectalloc问题位于此处.也许我只需要一双新鲜的眼睛.如果有人能想到这一点会很棒.对不起它有点长......我会试着缩短它.

    @implementation UIImage(Blur)
    - (UIImage *)blurredCopy:(int)pixelRadius …
Run Code Online (Sandbox Code Playgroud)

iphone memory-leaks uiimage cgimage cgbitmapcontextcreate

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