问题列表 - 第32397页

在单元测试中使用随机值有哪些缺点?

我想知道在一些单元测试中使用随机值的缺点是什么.


我说的是一个大型系统,有许多服务器和高容量的非确定性输入.当我说非确定性时,我正在谈论发送的消息,你抓住你能做到的,尽你所能.有许多类型的消息,因此输入可能非常复杂.我无法想象为这么多场景编写代码,而简单的非随机(确定性)消息的生成器也不够好.这就是为什么我想要进行随机单元测试或服务器测试,以便在出现故障时写入日志.我更喜欢unittest而不是随机注射器,因为我希望它作为夜间构建自动化测试的一部分运行.

unit-testing

30
推荐指数
4
解决办法
5881
查看次数

消费一个Web服务C#?

我正在构建一个Web服务,它使用外部Web服务(例如http://www.webservicex.com/stockquote.asmx?WSDL),如何在Web服务构建中使用外部Web服务?

c# asp.net web-services

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

使用jQuery动态更改段落文本?

我想将输入的信息输入到文本字段中,并将其显示在页面上其他位置的段落中.基本上,正好在下面发生了什么,因为我输入了这个(去发一个问题并开始在主文本框中输入,你就会明白我的意思).

知道怎么做吗?该页面上有如此多的JavaScript我无法找到他们是如何做到的.

jquery text preview

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

用2个循环反向迭代?

基本上我想反向迭代2 std :: vectors.图层具有形状向量.

通常我可以这样做:

for(int i = 0; i < layers.size(); ++i)
{
   for(int j = 0; j < layers[i].shapes.size(); ++j)
   {
      layers[i].shapes[j].dosomething();
   }
}
Run Code Online (Sandbox Code Playgroud)

但是现在我需要反向迭代遍历向量,因此需要使用反向迭代器,但这将如何工作?由于迭代器类似于每个迭代器,我如何访问正在迭代的当前层的当前形状?谢谢

c++ vector

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

在类上有很多方法会增加该类对象的开销吗?

想象一下,我正在使用一个类来从数据库中恢复项目

class BankRecord {

public int id;
public int balance;

public void GetOverdraft() {
...
}
public void MakeBankrupt(){
...
}

}
Run Code Online (Sandbox Code Playgroud)

现在,如果只有2种方法(如上所述)或100种方法(可能其中一些非常大),使用它的性能会发生什么变化.

如果所有方法都放在每个对象上,那么实例化数百个这些对象会更糟吗?这适用于c#/ java类型语言,但对所有语言都知道.

或者是一个好的做法是拥有一个单独的类,对这些对象执行所有操作,并将对象保留为纯数据类?

c# java memory

15
推荐指数
2
解决办法
1054
查看次数

使用功能样式Javascript与"程序"的性能影响

有没有人做过基准测试,或者可以链接到关于这个主题的文章?特别感兴趣的是IE结果,因为通常JS性能在其他浏览器中不是问题.

我想知道做以下事情的速度有多慢:

var numbers = [1, 2, 3, 4, 5, 6, 7];
var results = numbers.map(function() { 
  // do some stuff
});
Run Code Online (Sandbox Code Playgroud)

而不是典型的:

var numbers = [1, 2, 3, 4, 5, 6, 7];
var results = [];

for (var i = 0; i < numbers.length; i++) {
  var number = numbers[i];
  var result;
  // do some stuff
  results.push(result);
}
Run Code Online (Sandbox Code Playgroud)

我显然更喜欢功能样式,但我认为为每个项目调用额外函数的额外开销可能会减慢大型集合的速度.

谢谢!

javascript performance functional-programming

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

检测ajax调用,ASP.net

如何在ASP.net应用程序的服务器端检测请求是否是AJAX请求(来自jQuery).我不想这样做:mypage.aspx?this_is_ajax = true ...

恩.

$.get("mypage.aspx");
Run Code Online (Sandbox Code Playgroud)

在服务器端,当请求是ajax请求时,我想做某些事情......

谢谢!

asp.net ajax asp.net-ajax

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

如何在JSF应用程序中获取部署目录路径?

是否有可能从JSF应用程序中找到部署路径?

还有一个问题(如果前一个问题的答案是真的):在那里存储一些上传的文件是否合法?

java deployment jsf file-upload

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

Django Admin:如何在内联中显示模型上定义的属性?

这是这个问题的后续行动.如何在父级的内联中显示在子模型上定义的属性?为了说明,我有这个模型:

class UserProfile(models.Model):
    user = models.ForeignKey(User, unique=True, primary_key=True, related_name='profile')
    ...
    @property
    def age(self):
        if self.birthday is None:
            return None

        td = datetime.date.today() - self.birthday
        return td.days / 365
Run Code Online (Sandbox Code Playgroud)

问题是:如何在用户的内联中显示"年龄"?这就是我所拥有的:

class UserProfileInline(admin.StackedInline):
    model = UserProfile
    fk_name = 'user'
    max_num = 1
    fieldsets = [
        ('Demographics', {'fields': ['birthday', 'age']}),
    ]
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的一些事情,包括'age()',为Inline定义'get_age'getter等等.它们导致了这个错误的某些版本:

ImproperlyConfigured: 'UserProfileInline.fieldsets[1][1]['fields']' refers to field 'age' that is missing from the form.
Run Code Online (Sandbox Code Playgroud)

django django-models django-admin

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

鼠标按下时如何移动窗口

当我们在标题栏上鼠标按下时,我们能够移动窗体.但是当鼠标按下形式时如何移动窗口?

c# winforms

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