问题列表 - 第39435页

Ajax调用超过可接受的URI长度

我有一个ASP.NET MVC配置,我正在构建一个reportgenerator.我正在输出一个JQuery表,以便用户可以在将其作为PDF获取之前对其进行排序和重新排列.我的PDF组件是基于.NET的,因此我需要通过AJAX将修改后的表发送回服务器.

问题是URI可以达到100k字符,使服务器响应状态为414(Request-URI Too Long).似乎IIS不允许URI大于几千个字符.

我承认编写一个很大的URL似乎很奇怪,所以我想我可能会遗漏一些东西.有没有其他方法将数据发布到服务器,或者可能以另一种方式解决这个问题?

.net asp.net ajax jquery asp.net-mvc-2

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

.net图表控件:添加和删除其他系列时保留系列颜色?

从.net图表控件(折线图)添加和删除系列时,如何保留现有的系列颜色?

目前,当我向图表添加多个系列时,它们都会从图表调色板中自动分配颜色.但是,如果我删除第一个系列,则所有后续系列的颜色将根据图表调色板中的顺序重置.有没有办法阻止这种情况发生?

提前致谢.

.net c# charts

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

你在实践中使用了什么C++重构?

我将创建现有自动化C++重构工具的比较表,并探索创建此类工具(自由和开源)的能力.

我的问题是:你在日常工作中真正使用了哪些重构?有一些显而易见的事情,比如重命名变量/类/方法,但是有没有特定于C++的东西,比如处理模板,STL,复制构造函数,初始化器等等?

我有兴趣构建C++开发人员每天在编码中面临的所有小问题的真实画面,并且至少在理论上可以实现自动化.我和同事说话但这可能还不够.

提前致谢.

c++ refactoring automated-refactoring

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

连接到链接服务器时查询速度慢

我有这个问题

UPDATE linkeddb...table SET field1 = 'Y' WHERE column1 = '1234'

这需要23秒来选择和更新一行

但是如果我使用openquery(我不想这样做)那么它只需要半秒钟.

我不想使用openquery的原因是我可以安全地为我的查询添加参数,并且可以安全地进行SQL注入.

有谁知道它运行这么慢的任何原因?

sql sql-server asp.net linked-server openquery

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

运行Django dev服务器时出现UnicodeDecodeError

的UnicodeDecodeError

尝试访问站点媒体文件夹中的任何文件时出现.

在调试模式下显示完整的回溯:

Environment:

Request Method: GET
Request URL: http://127.0.0.1:8000/site-media/img/image.png
Django Version: 1.2.3
Python Version: 2.7.0
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.sites',
 'django.contrib.admin',
 'django.contrib.markup',
 'special']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "C:\Languages\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "C:\Languages\Python27\lib\site-packages\django\views\static.py" in serve
  59.     mimetype = mimetypes.guess_type(fullpath)[0] or 'application/octet-stream'
File "C:\Languages\Python27\lib\mimetypes.py" in guess_type
  294.         init()
File "C:\Languages\Python27\lib\mimetypes.py" in init
  355.             db.read_windows_registry()
File "C:\Languages\Python27\lib\mimetypes.py" in read_windows_registry
  260.             for ctype in enum_types(mimedb):
File "C:\Languages\Python27\lib\mimetypes.py" in enum_types
  250.                     ctype = ctype.encode(default_encoding) …
Run Code Online (Sandbox Code Playgroud)

python django encoding

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

临时的一生

以下代码工作正常,但为什么这是正确的代码?为什么foo()返回的临时的"c_str()"指针有效?我想,当输入bar()时,这个临时性已经被破坏了 - 但它似乎不是这样的.那么,现在我假设foo()返回的临时值将在调用bar()之后被销毁 - 这是正确的吗?为什么?

std::string foo() {
  std::string out = something...;
  return out;
}

void bar( const char* ccp ) {
  // do something with the string..
}

bar( foo().c_str() );
Run Code Online (Sandbox Code Playgroud)

c++ temporary c++-faq lifetime full-expression

37
推荐指数
2
解决办法
3149
查看次数

WPF.以编程方式将图像移动到(X,Y)的最简单方法?

有没有人知道使用没有XAML的WPF动画动画从Image的当前位置动画到新位置(X,Y)的简单方法,100%以编程方式?并且没有引用"this"(使用RegisterName等).

我正在尝试为Image做一个扩展类来做动画的东西.通过动画更改宽度和高度属性很容易,但在搜索对象的位置动画后,它突然变得更加先进.

因为它是一个扩展类,所以我只会引用实际的Image对象,而X和YI想要移动它.

public static void MoveTo(this Image targetControl, double X, double Y, double Width, double Height){
 //code here
 ...
}
Run Code Online (Sandbox Code Playgroud)

更新:

谢谢.几乎工作.似乎GetTop和GetLeft返回'NaN'没有明确设置.在这篇文章中找到了解决方法:Canvas.GetTop()返回NaN

public static void MoveTo(this Image target, double newX, double newY) {
                Vector offset = VisualTreeHelper.GetOffset(target);
                var top = offset.Y;
                var left = offset.X;
                TranslateTransform trans = new TranslateTransform();
                target.RenderTransform = trans;
                DoubleAnimation anim1 = new DoubleAnimation(0, newY - top, TimeSpan.FromSeconds(10));
                DoubleAnimation anim2 = new DoubleAnimation(0, newX - left, TimeSpan.FromSeconds(10));
                trans.BeginAnimation(TranslateTransform.YProperty, anim1);
                trans.BeginAnimation(TranslateTransform.XProperty, anim2);
        }
Run Code Online (Sandbox Code Playgroud)

我不得不将两个值(FROM)与0交换.我认为必须是因为在这种情况下,图片的左上角是原点?但现在它有效.

wpf animation

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

delphi comboBox

如何从delphi 7中获取组合框的选取值

让我们说它有项目,如何知道哪一行(项目)被选中?

delphi combobox delphi-7

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

用于查找文本中所有关键字的高效算法

我有很多字符串包含许多不同拼写的文本.我通过搜索关键字来标记这些字符串,如果找到关键字,我会使用该关键字的关联文本.

假设搜索字符串可以包含文本"schw.","schwa".和"施瓦茨".我有三个关键字都解析为"schwarz"文本.

现在我正在寻找一种有效的方法来查找所有关键字,而无需执行string.Contains(关键字)为每个关键字.

样本数据:

H-Fuss ahorn 15 cm/SH48cm
Metall-Fuss chrom 9 cm/SH42cm
Metall-Kufe alufbg.12 cm/SH45c
Metall-Kufe verchr.12 cm/SH45c
Metall-Zylind.aluf.12cm/SH45cm
Kufe alufarbig
Metall-Zylinder hoch alufarbig
Kunststoffgl.schw. - hoch
Kunststoffgl.schw. - Standard
Kunststoffgleiter - schwarz für Sitzhoehe 42 cm
Run Code Online (Sandbox Code Playgroud)

示例关键字(键,值):

h-fuss, Holz
ahorn, Ahorn
metall, Metall
chrom, Chrom
verchr, Chrom
alum, Aluminium
aluf, Aluminium
kufe, Kufe
zylind, Zylinder
hoch, Hoch
kunststoffgl, Gleiter
gleiter, Gleiter
schwarz, Schwarz
schw., Schwarz
Run Code Online (Sandbox Code Playgroud)

样本结果:

Holz, Ahorn
Metall, Chrom
Metall, Kufe, Aluminium
Metall, Kufe, Chrom
Metall, Zylinder, Aluminium …
Run Code Online (Sandbox Code Playgroud)

.net c# algorithm full-text-search

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

查询变量的测试是否存在并且ALSO设置为特定值?

我想检查查询变量是否存在.然后我会基于该查询值做一些事情.如果它存在且是真的,那就做点什么吧.如果它不存在或为假,请执行其他操作,例如显示404页面.

例如,如果网址是 domain.com?konami=true

if (condition) {
    //something
} else {
    //show404
}
Run Code Online (Sandbox Code Playgroud)

php

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