问题列表 - 第799页

ORM(对象关系映射)中的"N + 1选择问题"是什么?

"N + 1选择问题"通常被称为对象关系映射(ORM)讨论中的一个问题,我理解它必须为对象中看起来很简单的事情做出大量的数据库查询.世界.

有没有人对这个问题有更详细的解释?

orm select-n-plus-1

1507
推荐指数
16
解决办法
37万
查看次数

WebDev:进行多文件上传的最佳方法是什么?

我希望(几乎没有计算机知识)人们通过我的Web应用程序轻松提交大量文件(图片).是否有简单,强大,免费/廉价,广泛使用的标准工具/组件(Flash或.NET - 抱歉浏览器上没有Java运行时),允许Web用户在其计算机上选择文件夹或一堆文件上传他们?

asp.net file-upload web-applications

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

比较C#和Java

我在大学学习Java,然后我被一家C#店雇用,从那时起就开始使用它.我花了我的第一个星期才意识到这两种语言几乎完全相同,接下来的两个月才弄清楚这些差异.在大多数情况下,我注意到Java所具有的C#没有的东西,因此大部分都受挫.(例如:enum类型是完整的类,而不仅仅是带有新涂层的整数)我已经开始欣赏C#世界了,但我不能说我已经很好地认识了Java以便真正地对比这两个所以我我很想获得一个社区横断面.

C#和Java的优点和缺点是什么?这包括从语言结构到可用IDE和服务器软件的所有内容.

c# java

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

'AjaxControlToolkit'未定义错误

我在VS2005中使用AjaxControlToolkit,它工作正常.我确实有一些问题,当我去一些页面时,然后点击返回,我收到此JavaScript错误:

"AjaxControlToolkit"未定义

我搜索过MSDN论坛和谷歌,并尝试了许多解决方案,但没有一个有效.我试过了,EnablePartialRendering="true",还有其他人.如果没有重写所有内容并改变我的应用程序的工作流程,有没有办法找到这个的根本原因,或修复它?

javascript asp.net

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

任何具有显式,可配置支持请求/响应缓冲和延迟连接的HTTP代理?

在处理移动客户端时,在HTTP请求的传输期间具有多秒延迟是很常见的.如果您使用prefork Apache提供页面或服务,即使您的应用程序服务器逻辑在5毫秒内完成,子进程也会在几秒钟内为单个移动客户端提供服务.我正在寻找支持以下内容的HTTP服务器,平衡器或代理服务器:

  1. 请求到达代理.代理开始在RAM或磁盘中缓冲请求,包括头和POST/PUT主体.代理不会打开与后端服务器的连接.这可能是最重要的部分.

  2. 代理服务器在以下情况下停止缓冲请求:

    • 已达到大小限制(例如,4KB),或
    • 请求已完全收到,标题和正文
  3. 只有现在,在内存中有(部分)请求,才会向后端打开一个连接,并且中继请求.

  4. 后端发回响应.代理服务器再次开始立即缓冲(最大尺寸,比如64KB).

  5. 由于代理具有足够大的缓冲区,因此后端响应在几毫秒内完全存储在代理服务器中,并且后端进程/线程可以自由处理更多请求.后端连接立即关闭.

  6. 代理以尽可能快或慢的速度将响应发送回移动客户端,而无需连接到后端占用资源.

我相信你可以用Squid做4-6,而nginx似乎支持1-3(在这方面看起来相当独特).我的问题是:是否有任何代理服务器能够理解这些缓冲和非开放连接直到准备好的功能?也许只有一点Apache config-fu使这个缓冲行为变得微不足道?它们中的任何一个都不像Squid这样的恐龙,它支持精益的单进程,异步,基于事件的执行模型吗?

(Siderant:我会使用nginx,但它不支持分块的POST机构,因此无法为移动客户端提供服务.是便宜的50美元手机喜欢分块的POST ...叹息)

mobile proxy caching nginx squid

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

键盘快捷键关闭Visual Studio中的所有选项卡但当前的选项卡?

有没有人知道键盘快捷键来关闭除Visual Studio中当前选项卡以外的所有选项卡?虽然我们在这里,关闭所有标签的快捷方式?这有一个Resharper选项吗?我看过去,从来没有找到它.

.net resharper visual-studio

73
推荐指数
6
解决办法
3万
查看次数

如何在C#中确定当前关注进程的名称

例如,如果用户当前正在运行VS2008,那么我想要值VS2008.

c#

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

如何使用C#找出我的控制台应用程序运行的目录?

如何使用C#找出我的控制台应用程序运行的目录?

.net c#

82
推荐指数
3
解决办法
5万
查看次数

WCF故障和异常

我是第一次写WCF服务.该服务及其所有客户端(至少目前为止)都是用C#编写的.该服务必须对传递的数据进行大量输入验证,因此我需要有一些方法将无效数据指示回客户端.我一直在阅读很多关于错误和异常,包含错误中的异常,以及许多相互矛盾的文章.处理这种情况的正确方法是什么?

我应该完全避免异常并打包结果返回消息吗?我应该创建一个特殊的错误,或一个特殊的异常,或者只是像非WCF验证函数一样抛出ArgumentExceptions?

我现在的代码(受MSDN影响)是:

[DataContract]
public class ValidationFault
{
    [DataMember]
    public Dictionary<string, string> Errors { get; private set; }

    [DataMember]
    public bool Fatal { get; private set; }

    [DataMember]
    public Guid SeriesIdentifier { get; private set; }

    public ValidationFault(Guid id, string argument, string error, bool fatal)
    {
        SeriesIdentifier = id;
        Errors = new Dictionary<string, string> {{argument, error}};
        Fatal = fatal;
    }

    public void AddError(string argument, string error, bool fatal)
    {
        Errors.Add(argument, error);
        Fatal |= fatal;
    }
}
Run Code Online (Sandbox Code Playgroud)

在方法上有[FaultContract(typeof(ValidationFault))].这是解决这个问题的"正确"方法吗?

c# validation wcf exception

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

为不同的输出目录生成gcc依赖项

我正在使用gcc生成依赖文件,但我的构建规则将输出放入子目录.有没有办法告诉gcc将我的子目录前缀放在它为我生成的依赖文件中?

gcc $(INCLUDES) -E -MM $(CFLAGS) $(SRC) >>$(DEP)
Run Code Online (Sandbox Code Playgroud)

c++ dependencies gcc makefile

21
推荐指数
3
解决办法
2万
查看次数