问题列表 - 第14950页

psycopg2与服务器断开连接

我一直在解决这个问题.我设置了一台全新的机器.我已经安装了postgresql和我所有其他依赖项的新副本.基本上,我随机地将这些数据库断开连接.我可以执行相同的请求,无论是有效还是无效.外观非常不确定.在Postgresql上查看日志,它甚至没有连接.现在,我希望如果它从未连接过,我会在建立连接并获取光标时遇到此问题,但是我在以后尝试实际使用连接时会得到它.鉴于下面的回溯,我希望看到在pg日志中建立连接,然后由于某种原因断开连接.我没有,所以我想知道是否有一些不匹配的线索.

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/core/handlers/wsgi.py", line 242, in __call__
    response = self.get_response(request)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/core/handlers/base.py", line 73, in get_response
    response = middleware_method(request)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/middleware/locale.py", line 16, in process_request
    language = translation.get_language_from_request(request)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/utils/translation/__init__.py", line 97, in get_language_from_request
    return real_get_language_from_request(request)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/utils/translation/trans_real.py", line 349, in get_language_from_request
    lang_code = request.session.get('django_language', None)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/contrib/sessions/backends/base.py", line 63, in get
    return self._session.get(key, default)
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/contrib/sessions/backends/base.py", line 172, in _get_session
    self._session_cache = self.load()
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/contrib/sessions/backends/db.py", line 16, in load
    expire_date__gt=datetime.datetime.now()
  File "/usr/local/lib/python2.6/dist-packages/Django-1.1-py2.6.egg/django/db/models/manager.py", line 120, …
Run Code Online (Sandbox Code Playgroud)

python database django postgresql psycopg2

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

大型 .PDF 文件未通过 PHP 作为中等 BLOB 上传到 MySQL 数据库,2MB 以下的文件工作正常

我正在开发一个 PHP 脚本,用于通过 PHP 将 .PDF 文档作为中等 BLOB 上传到 MySQL 数据库中。该脚本还允许用户搜索文件并打开/下载它们,但我认为该部分脚本与我的问题无关。该脚本适用于小于 2 MB 的文件,但是一旦我尝试上传超过 2 MB 的文件,我的内容(中型 BLOB)列中就没有任何内容,并且 mime 类型没有任何值。我已经尝试将 MySQL 服务器的 max_packet_size 从其默认值 1 MB 增加到 4 MB。我也将 php.ini 更新为正确的值,我想。我将 upload_max_size 设置为 4MB,post_max_size 设置为 4 MB,memory_limit 设置为 16 MB。我没有

我还尝试使用 errorInfo() 和 errorCode() 并通过 0(无错误)从脚本中的 PDO 对象中捕获错误。

这是我的脚本的上传部分:

if ($key == 'upload')
{
    set_time_limit(0);
    $_SESSION['upload'] = $value;

    if ($_FILES['userfile']['name'])
    {
        $fileName = $_FILES['userfile']['name'];
        $tmpName  = $_FILES['userfile']['tmp_name'];
        $fileSize = $_FILES['userfile']['size'];
        $fileType = $_FILES['userfile']['type'];
        $docType = $_POST['docType'];
        $netKey = $_POST['netKey'];
        $fp …
Run Code Online (Sandbox Code Playgroud)

php mysql apache blob

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

可以使方法静态提高性能,在什么情况下?

如果有的话,将参数作为参数传递给静态方法更快,而不是让方法是非静态的,并通过实例成员访问相同的值.假设该方法以只读方式访问这些成员.

在所有其他条件相同的情况下,调用静态方法比调用实例方法要快一些.

在所有其他条件相同的情况下,调用不带参数的方法比使用参数调用方法要快一些.

考虑:

private Thing _thing;

void DoTheThing()
{
    _thing.DoIt();
}
Run Code Online (Sandbox Code Playgroud)

与此等效代码相对应:

private Thing _thing;

// caller's responsibility to pass "_thing"
static void DoTheThing(Thing thing)
{
    thing.DoIt();
}
Run Code Online (Sandbox Code Playgroud)

我无法想象这种优化会真正增加任何价值的现实世界情况,但作为一个思想实验(对于那些喜欢讨论这种事情的人),是否真的有好处,如果有的话有多少参数(什么类型等)以另一种方式提供平衡?

还有其他因素会考虑到这一点吗?例如,静态方法_thing作为局部变量而不是字段进行访问.

.net c# performance calling-convention

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

togoise svn error显示文件的日志 - 找不到路径

我可以右键单击任何绑定到SVN的文件夹并说"显示日志"它可以工作.如果我为一个文件做同样的事情,它说dir/subdir/subsubdir/default.aspx路径找不到错误..我无法弄清楚为什么..

tortoisesvn

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

在Javascript中迭代对象属性的最快方法是什么?

我知道我可以遍历对象的属性,如下所示:

for (property in object)
{
    // do stuff
}
Run Code Online (Sandbox Code Playgroud)

我也知道在Javascript中迭代数组的最快方法是使用递减的while循环:

var i = myArray.length;
while (i--)
{
    // do stuff fast
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否有类似于减少while循环的东西来迭代对象的属性.

编辑:只关注与可枚举性有关的答案 - 我不是.

javascript optimization performance

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

WCF MaxReceivedMessageSize:超出最大邮件大小配额

我收到此错误:

已超出传入邮件的最大邮件大小限额(65536).要增加配额,请在相应的绑定元素上使用MaxReceivedMessageSize属性.

如何在WCF客户端应用程序或服务器应用程序中增加此值,并在可能的情况下举例说明如何执行此操作?

wcf

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

Javascript日期为IS8601格式?

我正在学习javascript,我试图找出是否有一种简单的方法将标准格式化日期转换为ISO8601格式(YYYY-MM-DDThh:mm:ssTZD).建议?

javascript date iso8601

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

这个ANT构建是什么?

我是jav/Eclipse的新手.

我安装了eclipse并使用它作为IDE处理JAVA 1.4文件.我做了我的代码更改并保存它,并希望每次我得到运行(cntr F11)或debub(F11)

 select what to run 
           Ant Build 
           Ant Build..
Run Code Online (Sandbox Code Playgroud)

这个Ant Build是什么?如何纠正/连接/ Ant构建?

对于运行该文件而言,Ant Build已经成为我的一种raod阻止.如何在没有获取Ant路障的情况下运行我的文件?

java eclipse ant

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

这是一个足够好的函数来填充nvarchar左边的0吗?

我没有太多的t-sql经验,但我想出了这个函数来填充传入的nvarchar参数左边的0.填充到左边的0的数量是基于传入的参数的原始长度我将解释每个变量,然后显示我的功能.我测试了它确实有效,但我很好奇是否有任何重构或改进我可以做到.

@number是传入要填充的函数的数字

@result是返回的填充数字 - 数字的数据类型实际上是一个nvarchar,即使我称之为数字.

@maxLength是所有数字必须符合的最大长度.这总是10.

@actualLength是传递给函数的数字的原始长度

@numOfZerosToPad是@maxLength - @actualLength

作为旁注,我看到有人做SELECT @variable = 1和SET @variable = 1.这有什么不同或更多的是品味问题?

这是功能:

CREATE FUNCTION f_PadZerosToNumber
(
@number nvarchar(10)
)
RETURNS nvarchar(10)
AS
BEGIN

DECLARE @Result nvarchar(10)

    DECLARE @maxLength int

    SET @maxLength = 10

    DECLARE @actualLength int

    SET @actualLength = LEN(@number)

    DECLARE @numOfZerosToPad int

    SET @numOfZerosToPad = @maxLength - @actualLength

SET @Result = REPLICATE('0',@numOfZerosToPad) + @number

RETURN @Result

END
GO
Run Code Online (Sandbox Code Playgroud)

t-sql

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

如何让JsonResult返回一个数组数组(没有字段名)而不是一个对象数组?

我有一个IEnumerable日期/值对列表,我将作为Json列表返回到flot.但是,当我调用JsonResult()时,结果如下所示:

[{"Date":date1, "Value":value1}, {"Date":date2, "Value":value2}...]
Run Code Online (Sandbox Code Playgroud)

Flot期待

[[date1, value1], [date2, value2]...]
Run Code Online (Sandbox Code Playgroud)

有没有简单的方法让MVC框架输出这样的对象,还是我需要编写自己的seralizer/StringBuffer代码?就此而言,我甚至不需要输出字段名称,只需输出值本身.

asp.net-mvc json flot

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