小编Fio*_*ite的帖子

C#中的随机数生成

我一直在编写一些C#代码用于训练练习,其中我必须创建一个随机矩形数组.

问题是我的GetRandomRectangle函数生成的矩形始终是相同的.我System.Random用来生成矩形的坐标.

我意识到这是因为Random对象是使用默认构造函数创建的,因此具有相同的种子.我已修改它以便为每个矩形获取不同的种子,它工作正常.

问题是 - 它如何决定'默认种子'?我注意到它似乎也没有随着时间的推移而改变,用种子2创建的矩形将始终被赋予相同的尺寸.

这可能是我可以谷歌的东西,但很高兴听到你们的意见和信息.

谢谢 :)

c# random

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

遇到SQL COUNT问题

我正在使用MS SQL 2008,我有一个状态表(id,name)和一个项目表(id,name,statusid,deleted).

我想计算每个状态的项目数,并具有以下查询:

SELECT status.id,
ISNULL(COUNT (items.name), 0) AS 'count'
FROM status
LEFT OUTER JOIN items
ON items.statusid = status.id
GROUP BY status.id
Run Code Online (Sandbox Code Playgroud)

复杂的是我希望获得所有状态,如果没有状态项,则为0.

上面的工作正常,但是当我加入时WHERE items.deleted = 0,它不再显示其中带有0的行.

为什么该WHERE子句会杀死我的查询?我怀疑我的方法可能有误......

谢谢 :)

sql group-by sql-server-2005 count

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

正则表达式获取模式中的字符串列表

我有一堆像这样的字符串:

.ls-resourceIcon .icon_xls_gif,.ls-resourceIcon .icon_xlt_gif,.ls-resourceIcon .icon_xlw_gif

我想把icon_和_gif之间的字符串放到逗号分隔的列表中,所以在这种情况下"xls,xlt,xlw"(我可以修剪尾随的逗号).

我到目前为止得到了这个:

var regex = new RegExp("^.*icon_(.*)_gif.*$", "g");
var result = input.replace(regex, "$1,");
Run Code Online (Sandbox Code Playgroud)

但这给了我

XLW,

结果,不是所有的比赛.

我错过了什么?有没有更简单的方法来做到这一点,我没有注意到?

javascript regex

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

使用Flags attrubute解析枚举不会给出预期值

我的枚举:

        [Flags]
        public enum EqualityOperator
        {
            Equal,
            NotEqual,
            LessThan,
            LessThanOrEqual,
            GreaterThan,
            GreaterThanOrEqual,
            Like,
            NotLike,
            In,
            NotIn
        }
Run Code Online (Sandbox Code Playgroud)

我解析它的代码:

var operatorVal = (EqualityOperator)Enum.Parse(typeof (EqualityOperator), filterInfo[3]);
Run Code Online (Sandbox Code Playgroud)

当我调试,我可以看到,filterInfo[3]"Like"

但是,operatorVal出来了"LessThan | GreaterThan"

我错过了什么?你能不用Flags属性解析枚举?

c# enums parsing bitwise-operators

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

将焦点设置为文本框旁边的按钮

我有一个与此非常类似的问题:将焦点设置为来自文本框的按钮?

在我的页面上,有一个文本框,旁边有一个按钮.它是一个ASP.NET页面,但该按钮只是一个标准输入标记,单击时,会调用一个客户端函数.

我想要它,这样当你点击回车时,点击该按钮.我最初设法使用了焦点设置$("#mybutton").focus(),但是当您单击文本框时,按钮会失去焦点.

有没有办法实现我想要的东西?

jquery focus click

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

使用ASP.NET FileUpload控件时,文件名长度的"隐藏"限制是多少?

我有一个FileUpload控件,当我选择文件时

'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb.txt'

,(我可以在Windows中创建没有问题),它说它回发时没有文件.

它适用于较小的文件名.这是怎么回事?

asp.net file-upload

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

结合CSS伪类nth-child而不是

我有一个表,我想要为每个替换行着色,除了具有类" openingTimes" 的行.

这个开放时间行不应该是阴影,但是这一行之后的模式应该继续,就像这样(用粗体表示着色!):

[ 信息1 ] [信息2] [开放时间行] [ 信息3 ] [信息4] [ 信息5 ] [信息6]

我拥有的CSS是:

table tr:not(.openingTimes):nth-child(even)
{
    background-color: #eeeeee;
}
Run Code Online (Sandbox Code Playgroud)

但结果是:

[ 信息1 ] [信息2] [开放时间行] [信息3] [ 信息4 ] [信息5] [ 信息6 ]

我希望Info 3被遮蔽,并且模式将从那里继续.

我究竟做错了什么?谢谢!

编辑:好的,这是一个小提琴:http://jsfiddle.net/QWjnm/

css css-selectors pseudo-class

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

在JavaScript中,为什么isNaN(value)与value == NaN不同?

就像它在问题中所说的那样,我尝试过value == NaN并且它是错误的,然后记住我应该使用它isNaN(value)来进行检查。

为什么会有所不同?

javascript nan

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