问题列表 - 第46161页

超出响应缓冲区限制

我正在运行一个简单的查询来从我的数据库中获取数据并显示它们.我收到的错误是Response Buffer Limit Exceeded.

错误是:响应对象错误'ASP 0251:80004005'
响应缓冲区限制超过
/abc/test_maintenanceDetail.asp,第0行
ASP页面的执行导致响应缓冲区超出其配置的限制.

我也尝试Response.flush过我的循环,并response.buffer = false在页面顶部使用,但我仍然没有得到任何数据.

我的数据库包含5600条记录,请给我一些步骤或代码来解决问题.

buffering asp-classic

40
推荐指数
6
解决办法
13万
查看次数

Django annotate和values():'group by'中的额外字段会导致意外结果

我必须遗漏一些明显的东西,因为这种简单的要求不符合预期.这是我的模型类:

class Encounter(models.Model):
    activity_type = models.CharField(max_length=2, 
                           choices=(('ip','ip'), ('op','op'), ('ae', 'ae')))
    cost = models.DecimalField(max_digits=8, decimal_places=2)
Run Code Online (Sandbox Code Playgroud)

我想找到每种活动类型的总费用.我的查询是:

>>> Encounter.objects.values('activity_type').annotate(Sum('cost'))
Run Code Online (Sandbox Code Playgroud)

产量:

>>> [{'cost__sum': Decimal("140.00"), 'activity_type': u'ip'}, 
     {'cost__sum': Decimal("100.00"), 'activity_type': u'op'}, 
     {'cost__sum': Decimal("0.00"), 'activity_type': u'ip'}]
Run Code Online (Sandbox Code Playgroud)

在结果集中有2个'ip'类型遇到.这是因为它不是仅activity_type活动类型和成本分组,而是没有给出预期结果.生成的SQL查询是:

SELECT "encounter_encounter"."activity_type", 
    SUM("encounter_encounter"."total_cost") AS "total_cost__sum" 
    FROM "encounter_encounter" 
    GROUP BY "encounter_encounter"."activity_type", 
             "encounter_encounter"."total_cost"        <<<< THIS MESSES THINGS
    ORDER BY "encounter_encounter"."total_cost" DESC
Run Code Online (Sandbox Code Playgroud)

如何使这个查询按预期工作(如果我没有弄错的话,如文档所暗示的那样)并使它只进行一个分组activity_type

django annotations group-by django-orm

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

API设计:HTTP基本身份验证与API令牌

我目前正在为Web应用程序的公共Web API前面创建一个身份验证系统.鉴于每个用户帐户都有一个API密钥,并且每个请求都必须经过身份验证,我有两种选择:

  1. 使用HTTP基本身份验证,就像GitHub一样.

    请求必须发送到URL

    http://api.example.com/resource/id
    with basic authentication
    username: token
    password: the api key
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将API令牌作为查询字符串参数传递.

    请求必须发送到URL

    http://api.example.com/resource/id?token=api_key
    
    Run Code Online (Sandbox Code Playgroud)

还有第三个选项是在URI中传递令牌,但老实说我不喜欢这个解决方案.

您会采用哪种解决方案?为什么?

architecture authentication api basic-authentication

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

Coldfusion错误和IIS7.5错误页面

为了允许ColdFusion显示其错误而不仅仅是服务器错误(代码500),我已根据本网站的一些调查结果添加到web.config中.

问题看起来已经解决但......

当我访问IIS中的一个不存在的目录时,它返回一个没有任何状态代码的"空白"页面.如果我将它从passthrough设置回auto,IIS将再次获取错误页面,并且不再显示ColdFusion错误.

有人有解决方案吗?我做了一些研究并"怀疑"JWildcardhandler可能是问题,但我找不到解决方案.

非常感激!

coldfusion iis-7.5

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

字符串操作,删除最后几个字符

当我尝试删除字符串的最后几个字符时,我得到索引超出范围错误.我使用以下内容删除字符串末尾的字符:

objJSONStringBuilder.Remove(objJSONStringBuilder.Length - 1, 6)
Run Code Online (Sandbox Code Playgroud)

字符串<hr />最后我要删除.

.net vb.net asp.net string .net-3.5

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

如何在CarrierWave过程中创建新文件?

我的用户上传了一个包含3个文件(A.ttf,A.svg,A.otf)的zip文件,我想将原始zip和3个字体文件存储在其中.我用这段代码创建了3个版本

version :ttf
    process :font => :ttf
end

version :svg
    process :font => :svg
end

version :otf
    process :font => :otf
end
Run Code Online (Sandbox Code Playgroud)

它成功保存了原始文件的4个副本,所有副本都具有正确的文件名.但是,我不知道如何让CarrierWave存储单个文件.此代码不起作用.:(

def font(format)
  new_file = nil

  # Loop through the zip file and extract the files
  Zip::ZipFile.open(@file.file) do |files|
    files.each do |f|
      next unless f.file?

      filename  = f.name.split("/").last
      ext       = filename.split('.').last

      # Save the file with the proper file extension
      new_file = f if ext == format
  end

  # Return the file to be stored by CarrierWave
  new_file …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails process carrierwave

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

为什么将一个int转换为bool会发出警告?

是不是可以使用static_cast将int转换为bool,因为它转换隐式转换的反向但我仍然收到警告?

例:

MSVC++ 8

bool bit = static_cast<bool>(100);
Run Code Online (Sandbox Code Playgroud)

c++ casting boolean compiler-warnings visual-c++

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

从事件中删除空句柄的任何副作用?

我想知道在删除处理程序之前

OnEvent - =处理程序;

我们是否需要确定处理程序是否为null.当handler为null时,是否有任何不良影响?

.net c#

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

如何运行oracle企业管理器?

我无法在我的系统中运行OEM,它给出了找不到页面的错误.我的Oracle版本是10g.有人可以指导我如何运行它.

oracle oracle10g

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

Python列表及其拆分

例如,我有这样的代码

a = ["a;b", "c;d",...,"y;z"]
Run Code Online (Sandbox Code Playgroud)

我想将每个列表元素拆分为同一列表中的项目.所以我想得到这样的东西:

["a", "b", "c", "d", ...., "y", "z"]
Run Code Online (Sandbox Code Playgroud)

我该怎么办?谢谢你的回答.

python list

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