小编Joh*_*n V的帖子

瀑布模型测试和敏捷是否有任何优点?

我已经阅读了很多关于敏捷和瀑布的信息,我想不出今天为什么有人应该做瀑布的任何理由.我特别关注测试过程.我是否想念一些东西,是否有一些我忽略的明显优势?

testing agile waterfall

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

为什么在神经网络中使用Sigmoid的衍生物?

我创建了一个具有典型激活功能(-1或1)的简单感知器,它似乎工作正常.然后我读了关于sigmoid及其在值之间更平滑过渡的用法,但是当使用衍生物时我总是得到0.0,这会弄乱计算.sigmoid本身很好,对于较小的数字,它的小数和较大的数字再次为-1或1.那么衍生物的好处是什么?
我的意思是一个例子:

double actual (-1 or 1 when using the "old" function)
double AdjustWeight(int input1,input2, expected, actual)
{
   double error=expected-actual;   //when actual is derivative, is 0 for me, instead of -1 or 1
 ....
}
Run Code Online (Sandbox Code Playgroud)

c# neural-network

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

在C#中是否有一种方法可以像在Java中一样初始化锯齿状数组

在Java中,我可以执行以下操作:

String[][] map = {
        {"1.0, ", "1.1, ", "1.2, ", "1.3, ", "1.0, "},
        {"A, ", "B, ", "C, ", "D, ", "E, "},
        {"X, ", "XX, ", "XXX, ", "XXXX, ", "XXXX, "},
                     };
Run Code Online (Sandbox Code Playgroud)

但是相同的代码不能在C#中编译.我可以通过逐个初始化子字段以一种乏味的方式做到这一点,但我确信有更好的方法.

c# java syntax

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

C#引用变量使用说明

我不是程序员,我想了解以下代码:

A a=new A();
B a=new B();

a=b;      
c=null;

b=c; 
Run Code Online (Sandbox Code Playgroud)

如果变量只持有引用,那么'a'到底是否为空?

c# variables reference

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

代表声明中有正文意味着什么?

我刚刚看到以下代码:

class X
{
  static Action Ac()
  {
     return ..some other code
  }
}
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我从未见过声明其身体的代表.

c# delegates anonymous-methods

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

为什么单元测试不应该使用数据库?

阅读文章Evil单元测试,我不确定为什么单元测试永远不要使用DB,网络或文件系统。如果是网络应用程序怎么办?

theory testing unit-testing

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

为什么构造函数/字段中的"new"关键字对单元测试不灵活?

我一直在遵循Guice的一些指导原则,它提到你永远不应该new在构造函数或字段中使用,因为它不灵活的设计阻止了正确的单元测试.

那是什么意思?

还有一个问题,如果我的函数读取XML文件并解析它,那么尝试捕获所有可能的错误输入值是单元测试的范围吗?在UI中,我们不编写输入验证的单元测试.

java unit-testing

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

我可以直接在"if"表达式中声明对象吗?

我试图只为表达式使用一个对象,但不确定是否可能:

if ((new (Random)).Next(0,1))
{

}
Run Code Online (Sandbox Code Playgroud)

这不起作用,我想知道它是否有可能?

c# declaration

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

Convert.ToDecimal 不适用于字符串“9.02”

我将整个应用程序从“浮动”更改为十进制,但有一点,我无法解决此问题:

string a="9.02"

decimal d=Convert.ToDecimal(a);
Run Code Online (Sandbox Code Playgroud)

它抛出一个异常,incorrect input string format。为什么?

c# string decimal type-conversion

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

<<做什么?

在告诉我google之前,请注意Google不会搜索"<<"字符.

我发现了以下内容:

data是一个字节数组.

int ResultChannel = data [1] +(data [2] << 8)

<<工作怎么样?

c# syntax

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