问题列表 - 第6577页

如何在多维数组上使用any()?

我正在测试一个任意大的,任意大小的逻辑数组,我想知道它们中是否有一个或多个是真的.any()一次仅适用于单个维度,也是如此sum().我知道我可以测试尺寸的数量并重复,any()直到我得到一个答案,但我想要一个更快,更坦率,更优雅的方法.

想法?

我正在运行2009a(R17,用旧的说法,我认为).

arrays matlab matrix multidimensional-array any

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

jQuery Ajax调用 - 在成功时设置变量值

我有一个我正在编写的应用程序,它修改了服务器中缓存对象的数据.修改是通过ajax调用执行的,该调用基本上更新了该对象的属性.当用户完成工作后,我有一个基本的"保存更改"按钮,允许他们保存数据并刷新缓存的对象.

为了保护用户,我想警告他们,如果他们尚未保存,则在对服务器对象进行修改时尝试离开页面.因此,我创建了一个名为IsInitialized的Web服务方法,该方法将根据是否已保存更改返回true或false.如果他们尚未保存,我想提示用户并让他们有机会取消他们的导航请求.

这是我的问题 - 虽然我的调用工作正常,但我似乎无法获得ajax成功调用来设置其回调函数的变量值.这是我现在的代码.

   ////Catches the users to keep them from navigation off the page w/o saved changes...
window.onbeforeunload = CheckSaveStatus;
var IsInitialized;

function CheckSaveStatus() {

    var temp = $.ajax({
        type: "POST",
        url: "URL.asmx/CheckIfInstanceIsInitilized",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(result) {
            IsInitialized = result.d;
        },
        error: function(xmlHttpRequest, status, err) {
            alert(xmlHttpRequest.statusText + " " + xmlHttpRequest.status + " : " + xmlHttpRequest.responseText);
        }

    });

    if (IsInitialized) {
        return "You currently have unprocessed changes for this Simulation."; …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net ajax jquery web-services

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

Javascript'Namespaces'和jQuery AJAX

我正在使用此处提出的建议(http://www.odetocode.com/articles/473.aspx)使用模拟命名空间和原型设计编写JavaScript AJAX网络聊天系统.

在我的一个原型方法中,我在jQuery中调用$ .ajax方法.我当时想要做的是将返回的JSON数据传递到JavaScript webchat命名空间内的方法中.

问题似乎是因为我创建了一个JavaScript webchat的实例,我不能直接在其中调用一个方法,因为我需要通过实例解决它.

下面代码中的关键部分是

            success: function(data, textStatus) {
                this.GetUpdate_Success(data)
            },
Run Code Online (Sandbox Code Playgroud)

我在想,因为我们在$ .ajax()方法中,不再引用我们的WebchatV3对象.

完整的JavaScript代码如下所示:

/// <reference path="/JavaScript/jquery-1.3.2-vsdoc2.js" />

// Simulated 'namespace'
var AvonAndSomerset = {}

// Chatroom run time data
AvonAndSomerset.WebchatV3 = function(memberId, passcode) {
    this.Members = new Array(); // Members in the chatroom
    this.Questions = new Array(); // The questions queue in the chatroom

// Details about the current user
this.currentMember = new AvonAndSomerset.WebchatV3.Member(memberId, passcode, null, …
Run Code Online (Sandbox Code Playgroud)

javascript ajax jquery json prototype

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

如何在Struts中显示成功消息?

我们可以通过执行actionErrors.add(key,new Actionmessage("string")),addErrors(request,actionErrors)来显示Struts中的错误; 然后通过输出到JSP页面

我想知道,如何在Struts中输出成功消息?你通常/通常如何做到这一点?

java struts java-ee

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

Windows:覆盖正在使用的文件

我正在尝试编写一个允许在Windows中移动文件的实用程序,当它找到正在使用的文件时,将设置该文件在重新启动时移动.

似乎MoveFileEx(http://msdn.microsoft.com/en-us/library/aa365240 ( VS.85 ) .aspx)是对此的正确调用,但我无法弄清楚我正在寻找什么错误代码从GetLastError(http://msdn.microsoft.com/en-us/library/ms679360 ( VS.85 ) .aspx)看到该文件正在使用中.

我希望实用程序在存在实际权限问题时失败.无论如何要区分你不能写在那里和使用中的覆盖错误?

另外,如果我在用户的临时文件夹中移动了文件,它们会在延迟重命名之前被删除吗?

c c++ windows winapi overwrite

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

在Python中将反斜杠添加到我的cookie中

我正在使用Python的SimpleCookie,我遇到了这个问题,我不确定它是否与我的语法或什么有关.此外,这是我的Python类的课堂作业,所以它的目的是教授Python,所以这远不是我在现实世界中这样做的方式.

无论如何,基本上我将信息输入保存在cookie中的表单中.我正在尝试使用输入的新信息附加到上一个cookie.但由于某些原因,在第三次输入数据时,cookie突然变为"\".我不知道他们来自哪里.

这是我得到的输出类型:

"\"\\"\\\\"测试:更多\\\\":rttre \\":更多\":更多"

#!/usr/local/bin/python

import cgi,os,time,Cookie
#error checking
import cgitb
cgitb.enable()

if 'HTTP_COOKIE' in os.environ:
    cookies = os.environ['HTTP_COOKIE']
    cookies = cookies.split('; ')
    for myCookie in cookies:
        myCookie = myCookie.split('=')
        name = myCookie[0]
        value = myCookie[1]
        if name == 'critter' :
            hideMe = value

#import critterClass

#get info from form
form = cgi.FieldStorage()
critterName = form.getvalue('input')
input2 = form.getvalue('input2')
hiddenCookie = form.getvalue('hiddenCookie')
hiddenVar = form.getvalue('hiddenVar')

#make cookie
cookie = Cookie.SimpleCookie()

#set critter Cookie
if critterName is not None:
    cookie['critter'] …
Run Code Online (Sandbox Code Playgroud)

python

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

如何在浏览器窗口中停靠Firebug?

我在新窗口中打开后如何将Firebug停靠在浏览器窗口中?使用Mac OS X 10.5上的Firefox 3.0.8和Firebug 1.3,我无法将其停靠在浏览器窗口中.:(

macos firefox firebug

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

AWS上的MapReduce

还有人在AWS上玩过MapReduce吗?有什么想法吗?如何实施?

hadoop mapreduce amazon-web-services

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

确定对象是否是基本类型

我有一个Object[]数组,我试图找到原始的数组.我试过用Class.isPrimitive(),但似乎我做错了什么:

int i = 3;
Object o = i;

System.out.println(o.getClass().getName() + ", " +
                   o.getClass().isPrimitive());
Run Code Online (Sandbox Code Playgroud)

打印java.lang.Integer, false.

有正确的方法或替代方案吗?

java reflection

109
推荐指数
9
解决办法
11万
查看次数

$(d).attr("id")是未定义的javascript

我有一个变量d,我用这个:

$(function() {  
    for(i = 1; i <= 31; i++) {
        var d = '#days' + i;    
        if ($(d).attr("id").substr(4,2) == 11) {
            $(d).addClass("date_has_event");
            //console.log("diez");
        } else {
            console.log("otro");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是我在firebug中收到以下错误:


$(d).attr("id") is undefined
index.html    (L23)   (?)()()
jquery.min.js (L27)   onreadystatechange()()
jquery.min.js (L27)   onreadystatechange()()
jquery.min.js (L21)   nodeName()([function(), function()], function(), undefined)
onreadystatechange()()

我真的不明白为什么.有人知道吗?


编辑

对于我必须运行的糟糕解释,我感到很遗憾,这里的内容更加详细.我正在使用javascript生成日历.每个td有一个不同的id(因此#days + i),我从1到31运行它,所以我可以覆盖更长的月份.但是我收到了上面提到的错误.我也使用jQuery库让我更容易选择(即代替getElementById #days)

javascript jquery firebug

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