小编Gre*_*rts的帖子

C#中的实时wmv视频编码

如何动态编码视频并通过网络从C#发送?

找不到合适的图书馆.我需要在WMV中进行编码,并且不介意实际编码是否在C++中进行,只要该库具有可用的.NET程序集即可.

谢谢

.net c# video encoding

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

优化LINQ to SQL查询

我有一个看起来像这样的查询:

public IList<Post> FetchLatestOrders(int pageIndex, int recordCount)
{
    DatabaseDataContext db = new DatabaseDataContext();
    return (from o in db.Orders
            orderby o.CreatedDate descending
            select o)
            .Skip(pageIndex * recordCount)
            .Take(recordCount)
            .ToList();
}
Run Code Online (Sandbox Code Playgroud)

我需要打印订单信息和创建订单的用户:

foreach (var o in FetchLatestOrders(0, 10))
{
    Console.WriteLine("{0} {1}", o.Code, o.Customer.Name);
}
Run Code Online (Sandbox Code Playgroud)

这将生成一个SQL查询,以便为每个订单带来订单和一个查询以带来客户.是否可以优化查询,以便将订单及其客户带入一个SQL查询?

谢谢

UDPATE:通过sirrocco的建议,我改变了这样的查询,它的工作原理.只生成一个选择查询:

public IList<Post> FetchLatestOrders(int pageIndex, int recordCount)
{
    var options = new DataLoadOptions();
    options.LoadWith<Post>(o => o.Customer);
    using (var db = new DatabaseDataContext())
    {
        db.LoadOptions = options;
        return (from o in db.Orders
                orderby o.CreatedDate descending
                select o) …
Run Code Online (Sandbox Code Playgroud)

linq optimization linq-to-sql

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

是否可以为LinkedIn平台构建应用程序?

您知道是否可以为LinkedIn平台构建应用程序?

social-media linkedin

5
推荐指数
2
解决办法
2193
查看次数

P2P应用程序中的直接TCP/IP连接

来自Joel在Copilot的帖子:

直接联系!我们始终竭尽所能确保Fog Creek Copilot可以在任何网络环境中连接,无论防火墙或NAT到底是什么.为实现这一目标,双方都会与我们的服务器建立出站连接,该服务器代表他们转发流量.嗯,在许多情况下,这不是必要的.因此版本2.0做了一些相当聪明的事情:它通过我们的服务器建立初始连接,因此您可以立即获得100%可靠性的连接.但是,一旦你们全部连接起来,它就会在后台安静地寻找一种直接连接的方法.如果它不能,没什么大不了的:你只是通过我们的服务器继续中继.如果您可以建立直接的点对点连接,它会以静默方式将数据转移到直接连接上.

他们如何将服务器连接更改为P2P连接?

networking p2p tcp

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

标签 统计

.net ×1

c# ×1

encoding ×1

linkedin ×1

linq ×1

linq-to-sql ×1

networking ×1

optimization ×1

p2p ×1

social-media ×1

tcp ×1

video ×1