问题列表 - 第30584页

如何使用LINQ查找和删除集合中的重复对象?

我有一个表示对象的简单类.它有5个属性(日期,2位小数,一个整数和一个字符串).我有一个派生类,派生自CollectionBase,它是一个容器类,用于从我的第一个类中保存多个对象.

我的问题是,我想删除重复的对象(例如,具有相同日期,相同小数,相同整数和相同字符串的对象).是否有可以编写的LINQ查询来查找和删除重复项?或者至少找到它们?

.net c# linq collections duplicates

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

从非基于Web的项目执行Response.Redirect

我创建了一个实用程序方法,其中包含一些try/catches.在那些尝试/捕获中,我需要使用HttpResponse重定向重定向客户.我似乎无法弄清楚如何在Web项目之外执行此操作.这个实用程序类是从我的ASP.NET Web项目中引用的,所以我只是将一些代码抽象到这个实用程序类中,所以我不再拥有请求对象.

我知道我可以HttpWebRequest在Web项目之外使用对象进行许多与Web相关的请求任务,但是在放入using System.Net;我的实用程序类之后似乎无法获得任何重定向方法.

c# asp.net

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

一个类有两个不同的命名空间?

这样的事情可能吗?

Namespace Transaction, Document

    Class Signer

        Public Sub New()
            'Do Work
        End Sub

    End Class

End Namespace
Run Code Online (Sandbox Code Playgroud)

我基本上希望能够从任一命名空间实例化Signer类.原因是我错误地将它设置在Transaction类中,需要将其迁移到Document类,而不会破坏现有的遗留代码.如果可能的话,我宁愿在两个命名空间中没有相同的Signer类.

vb.net namespaces

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

列出yum组

当我yum grouplist在Red Hat环境中运行时,我在" 可用组"列表下收到了以下组.

如何找出特定组中包含哪些包(例如"开发工具")?我想安装特定的软件包而不是整个组(特别是如果我不确定组中的内容).

$ yum grouplist

    Available Groups:
       DNS Name Server
       Development Tools
       Engineering and Scientific
       FTP Server
       Games and Entertainment
       Graphics
       Java Development
       KDE (K Desktop Environment)
       KDE Software Development
       MySQL Database
       News Server
       PostgreSQL Database
       Sound and Video
       Web Server
       Windows File Server
Run Code Online (Sandbox Code Playgroud)

linux install packages yum

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

C++游戏状态系统

好的:我对C++和静态语言都很陌生.来自多年的红宝石(和其他动态语言),我不知道这是否可能.

我一直在制作游戏状态系统......好吧游戏.我希望系统能够让我轻松剪切并粘贴到其他游戏中,而无需进行任何(或极少数)更改.

我想要改进的两件事是状态切换的方式以及状态指针的保存方式.

可能存在任意数量的状态,但在内存中始终存在至少2到3个状态.

丑陋的1号.

目前我有一个状态管理器类,里面有这样的东西:

void StateManager::changeState(StateID nextStateID)
{
    // UNFOCUS THE CURRENT STATE //
    if (currentState())
    {
        currentState()->onUnFocus();

        // DESTROY THE STATE IF IT WANTS IT //
        if(currentState()->isDestroyedOnUnFocus()) {
            destroyCurrentState();
        }
    }

    if (m_GameStates[nextStateID]) {
        // SWITCH TO NEXT STATE //
        setCurrentState(nextStateID);
    }
    else
    {
        // CREATE NEW STATE //
        switch (nextStateID)
        {
        case MainMenuStateID:
            m_GameStates[MainMenuStateID] = new MainMenuState;
            break;
        case GameStateID:
                        m_GameStates[MainMenuStateID] = new GameStates;
            break;
        };
        setCurrentState(nextStateID);
    }

    // FOCUS NEXT STATE //
    currentState()->onFocus();
}
Run Code Online (Sandbox Code Playgroud)

这种方法有效,但我觉得它不是很好. …

c++ state

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

使用linq获取分组的逗号分隔值

我想第三列"项目"与分组的值.

Dictionary<string, int> dic = new Dictionary<string, int>();
dic.Add("a", 1);
dic.Add("b", 1);
dic.Add("c", 2);
dic.Add("d", 3);

var dCounts =
    (from i in dic
    group i by i.Value into g
    select new { g.Key, count = g.Count()});

    var a = dCounts.Where(c => c.count>1 );

dCounts.Dump();
a.Dump();
Run Code Online (Sandbox Code Playgroud)

此代码导致:

Key Count
1   2
2   1
3   1
Run Code Online (Sandbox Code Playgroud)

我想要这些结果:

Key Count Items
1   2     a, b
2   1     c
3   1     d
Run Code Online (Sandbox Code Playgroud)

c# linq linq-to-objects grouping

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

如何在CSV文件的顶部插入数据?

我怎样才能回到csv文件的最开头并添加行?

(我使用fprintf()从C打印到CSV文件.在打印数千行(5列)数据的最后,我想回到文件的顶部并插入一些动态标题数据(根据事情如何打印一切).)

谢谢.

c csv file

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

用python编写的最好的搜索引擎

我想建立一个信息支持系统,这是一个网络应用程序.我们将使用Django作为框架,但我不知道使用哪个搜索引擎?你能给我一些关于我们可以在项目中使用的搜索引擎的建议吗,它必须用python编写.谢谢

python django search-engine

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

多线程帮助w/Powershell

所以我有一个脚本将通过SQL Server中存储的列表中的所有服务器进行ping操作.该脚本工作正常,但它按顺序完成(跛脚).

有人可以帮助我如何改变这个以使用多线程而不是foreach循环?

    $Server = "ServerName"
$Database = "DatabaseName"

$con = "server=$Server;database=$Database;Integrated Security=sspi"
$cmd = "SELECT ServerName FROM dbo.vwServerListActive"

  $da = new-object System.Data.SqlClient.SqlDataAdapter ($cmd, $con)

  $dt = new-object System.Data.DataTable

  $da.fill($dt) | out-null


  foreach ($srv in $dt)
    {

    $ping = new-object System.Net.NetworkInformation.Ping
    $Reply = $ping.send($srv.ServerName)

    $ServerName = $srv.ServerName 

    $ServerName
    $Reply.status

    if ($Reply.status –eq “Success”)
    {
        $sql = "UPDATE dbo.ServerList SET GoodPing = 1 WHERE GoodPing <> 1 AND ServerName = '$ServerName'"

    }
    else
    {
        $sql = "UPDATE dbo.ServerList SET GoodPing = …
Run Code Online (Sandbox Code Playgroud)

sql powershell

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

如何使用jQuery获取元素的ID?

<div id="test"></div>
<script>
  $(document).ready(function() {
    alert($('#test').id);
  });  
</script>
Run Code Online (Sandbox Code Playgroud)

为什么上述工作没有,我该怎么办呢?

jquery jquery-selectors

1320
推荐指数
10
解决办法
185万
查看次数