问题列表 - 第38907页

JSON,ASP.NET MVC - MaxJsonLength异常

我只是想将一些逗号分隔的数字移到前端:

[AcceptVerbs(HttpVerbs.Get)]
public JsonResult GetSquares()
{
 var result = new JsonResult();
 result.JsonRequestBehavior = JsonRequestBehavior.AllowGet;
IList<double> list = new List<double>();
...
result.Data = list;
return result;
}
Run Code Online (Sandbox Code Playgroud)

只要只有少数数字,这样就可以正常工作.不幸的是,我偶尔会移动很多数字并获得MaxJsonLength异常.我尝试了几个建议来克服这个问题(在web.config文件中添加一些内容等).也许我毕竟不必使用JSON?但是我仍然需要使用javascript对数字做些什么.我目前正在使用jquery的ajax.

欢迎任何建议......

asp.net-mvc json asp.net-mvc-2

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

如果没有匹配的路由,则路由路由

是否存在将用户重定向到特定控制器#action的解决方案,如果没有匹配的路由?我有一个像这样的"最后规则":

 match ":rest" => "application#notfound", :constraints => { :rest => /.*/ }
Run Code Online (Sandbox Code Playgroud)

将所有"其他"内容重定向到应用程序#notfound.问题是具有自己路由的插件设置 shis规则之下并且永远不会被调用.

routing ruby-on-rails

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

PHP:exif_imagetype()不起作用?

我有这个扩展检查器:

$upload_name = "file";
$max_file_size_in_bytes = 8388608;
$extension_whitelist = array("jpg", "gif", "png", "jpeg");

/* checking extensions */
$path_info = pathinfo($_FILES[$upload_name]['name']);
$file_extension = $path_info["extension"];
$is_valid_extension = false;
foreach ($extension_whitelist as $extension) {
    if (strcasecmp($file_extension, $extension) == 0) {
        $is_valid_extension = true;
        break;
    }
}
if (!$is_valid_extension) {
    echo "{";
    echo        "error: 'ext not allowed!'\n";
    echo "}";
    exit(0);
}
Run Code Online (Sandbox Code Playgroud)

然后我补充说:

if (exif_imagetype($_FILES[$upload_name]['name']) != IMAGETYPE_GIF 
        OR exif_imagetype($_FILES[$upload_name]['name']) != IMAGETYPE_JPEG 
        OR exif_imagetype($_FILES[$upload_name]['name']) != IMAGETYPE_PNG) {
    echo "{";
    echo        "error: 'This is no photo..'\n";
    echo …
Run Code Online (Sandbox Code Playgroud)

php exif

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

通过Java或JavaScript检测操作系统

我需要在Java中检测操作系统名称和版本.我能做到的

String os_name = System.getProperty("os.name", "");
String os_version = System.getProperty("os.version", "");
Run Code Online (Sandbox Code Playgroud)

但问题是这不可靠.有时它返回不正确的信息,除了最流行的Windows,MacOS,Linux等,我无法检测到所有操作系统,这甚至在64位操作系统的情况下提供了错误的信息.我需要检测任何具有任何规格的操作系统.我无法找到合适的解决方案.

也许我可以用JavaScript做到这一点?如果在Java中不可能,请告诉我如何使用JavaScript.

任何意见或建议高度赞赏.

提前致谢.

最好的祝福,

**Nilanjan Chakraborty

javascript java

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

在JavaScript函数中使用jQuery

function divlightbox(val)
{
    if(val)
    {
        val=val.replace( /^\s+/g, "" );
        var count_js=0;
        var big_string='';
        document.getElementById("video_lightbox").innerHTML="";
        document.getElementById("divlightbox").style.display = "block";
        $("#video_lightbox").css({"height":"430px","top":"10%","width":"480px"});
Run Code Online (Sandbox Code Playgroud)

我发现错误在上面.我的问题是我不能同时使用jQuery和传统的JavaScript吗?我已经做了很多次这样的编码,从来没有遇到像这样的问题.我以前在JavaScript函数中使用jQuery方法.hide(),.css()但这次它不起作用.

提前致谢.

javascript jquery

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

如何在PyQT4上显示消息框?

当我点击简单的PyQT应用程序上的按钮时,我想要显示一个MessageBox.如何声明两个文本框并使用两个文本框中的文本显示MessageBox?

这是我的代码:

import sys
from PyQt4 import QtGui, QtCore

class myWindow(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)

        #The setGeometry method is used to position the control.
        #Order: X, Y position - Width, Height of control.
        self.setGeometry(300, 300, 500, 350)
        self.setWindowTitle("Sergio's QT Application.")
        self.setWindowIcon(QtGui.QIcon('menuScreenFolderShadow.png'))

        self.setToolTip('<i>Welcome</i> to the <b>first</b> app ever!')
        QtGui.QToolTip.setFont(QtGui.QFont('Helvetica', 12))

        txtFirstName = QtGui.?
        txtLastName = QtGui.?

        btnQuit = QtGui.QPushButton('Exit Application', self)
        btnQuit.setGeometry(340, 300, 150, 35)

        self.connect(btnQuit, QtCore.SIGNAL('clicked()'),
                    QtGui.qApp, QtCore.SLOT('quit()'))

app = QtGui.QApplication(sys.argv)
mainForm = myWindow()
mainForm.show()
sys.exit(app.exec_())
Run Code Online (Sandbox Code Playgroud)

python pyqt

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

使用SQL语句将用户添加到mysql中的角色

我需要知道是否可以使用一些SQL语句在MYSQL中添加USER到ROLE ?

谢谢.

mysql user-controls mysql-management

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

URL的数据库索引

我必须在数据库中存储数百万个URL,并能够快速通过URL查找行.

MySQL的字符串索引不够快,因为它们只索引字符串的前4个字符,这通常是www.,然后MySQL迭代每个行开头www.并将值与我搜索的URL进行比较.

MongoDB不允许您自定义为字符串索引的字符数,并且文档不是很详细,所以我不认为MongoDB是合适的.

Google App Engine有一种特殊的网址类型,很棒,但我不能使用GAE.

有什么建议?

database indexing nosql

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

JavaScript重定向:Referer标头问题

有人跟着博客链接(比如http:// blog)来我的网站(比如http://mysite/a.php).

所以现在她在页面http://mysite/a.php上,referer设置为http:// blog

现在http://mysite/a.php页面上有JavaScript,它执行以下重定向:

    document.location = "http://mysite/b.php;
    //This is executed before any Google Analytics script.

现在在http://mysite/b.php的请求中,referer设置为http://mysite/a.php.
因此(我认为如此),我的Google Analytics会显示来自http://mysite/a.php的所有流量.

请建议一个解决方案.
注意:JavaScript重定向很关键,无法摆脱它.
我也尝试从服务器发送302代码,但没有成功.

javascript http-referer redirect google-analytics

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

如何防止删除由QSharedPointer管理的指针

我在Qt应用程序中有一些间歇性的分段错误.我认为问题与我们(坏)的使用有关QSharedPointer.在Qt文档状态:

QSharedPointer :: QSharedPointer(T*ptr):创建一个指向ptr的QSharedPointer.指针ptr由此QSharedPointer管理,不得传递给另一个QSharedPointer对象在此对象外删除.

我想我们两个都不能 ......:/

是否有一种OOP方式来强制管理的指针QSharedPointer不能被删除或传递给另一个QSharedPointer

最好的解决方案是编译错误.

c++ qt pointers shared-ptr qsharedpointer

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