小编Nov*_*ice的帖子

为什么Enumerable不从IEnumerable <T>继承

我对此问题非常困惑,无法理解.在Enumerable文档中,我读到了这个:

实现System.Collections.Generic.IEnumerable

还有一些像Select()return IEnumerable<TSource>这样的方法我们可以Where()在使用之后使用其他方法.例如:

names.Select(name => name).Where(name => name.Length > 3 );
Run Code Online (Sandbox Code Playgroud)

Enumerable不从继承IEnumerable<T>IEnumerable<T>不包含Select(),Where()以及等太...

我错了吗?
或存在任何理由?

c# linq ienumerable enumerable

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

使用无效的IP无法检测到DoS攻击

在Security + book中,已经告知DoS攻击可能无法检测到,攻击者可以使用无效的IP地址.
无效的IP地址是什么意思?它是僵尸IP吗?我们怎么能面对呢?

security denial-of-service

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

返回的函数结果在条件语句中混淆

我有一个在PHP中使用数据库的类.这个类中的Add函数是:

    function Add($post_id)
    {
        if(!is_numeric($post_id))
        {
            return 1181;
        }

        $query  = "...";
        $result = mysql_query($query, $this->link);
        return $result;
    }
Run Code Online (Sandbox Code Playgroud)

我还有一个页面获取表单数据并将它们传递给这个类.页面代码是:

$result = $obj->Add($post_id);

if($result == 1181)
{
    echo 'invalid';
}
else if($result)
{
    echo 'success';
}
else
{
    echo 'error';
}
Run Code Online (Sandbox Code Playgroud)

返回值为1,输出必须为"成功",但我收到"无效"消息.如果我交换'无效'和'成功'条件语句,一切运作良好,但我想知道这是什么问题?

php

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

标签 统计

c# ×1

denial-of-service ×1

enumerable ×1

ienumerable ×1

linq ×1

php ×1

security ×1