问题列表 - 第46827页

Javascript,函数内部函数问题

嘿,我正在使用一个javascript项目并遇到了一个我不明白的问题.这是代码,它不是我在项目中使用的代码,但它是一个简化版本.

var x;

function FetchBox() {alert("Worked");}

function A(m,n) { 
    x = new XMLHttpRequest(); 
    x.open("GET", m, true);
    x.onreadystatechange=function(){
        n(); 
        x.send();
    };
}

A("http://jsfiddle/echo/xml/", FetchBox);
Run Code Online (Sandbox Code Playgroud)

我可以轻松更改功能以使其工作:

function A(m,n) { 
    x = new XMLHttpRequest(); 
    x.open("GET", m, true);
    x.onreadystatechange=n();x.send();
}
Run Code Online (Sandbox Code Playgroud)

但在我更复杂的版本中,我想添加readyState函数和其他一些东西.

function A(m,n) { 
    x = new XMLHttpRequest(); 
    x.open("GET", m, true);
    x.onreadystatechange=
        if(x.readyState===4){
            n(); 
            x.send();
        };
}
Run Code Online (Sandbox Code Playgroud)

为什么我不能在这个函数中包含一个函数?JsFiddle链接:http://jsfiddle.net/M6Upv/17/

祝周末愉快,Ulrik

javascript function

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

MySQL查询在被杀后不会消失

我有一个MySQL查询,将数据从一个表复制到另一个表进行处理.出于某种原因,这个查询通常需要几秒钟的时间才能锁定并运行几个小时.当我今天早上登录时,我试图终止查询,但它仍然列在进程列表中.

| Id      | User     | Host      | db   | Command | Time  | State        | Info                                                                                 |
+---------+----------+-----------+------+---------+-------+--------------+--------------------------------------------------------------------------------------+
| 1061763 | tb_admin | localhost | dw   | Killed  | 45299 | Sending data | INSERT INTO email_data_inno_stage SELECT * FROM email_data_test LIMIT 4480000, 10000 |
| 1062614 | tb_admin | localhost | dw   | Killed  |   863 | Sending data | INSERT INTO email_data_inno_stage SELECT * FROM email_data_test LIMIT 4480000, 10000 |
Run Code Online (Sandbox Code Playgroud)

可能是什么造成了这种情况,我怎么能杀死这个过程,以便继续我的工作?

mysql

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

在java中使用switch块而不是多个if语句

public class A {
  public void search(boolean[] searchList) {
    // searchList array is used to identify what options to search for in a given order
   // e.g. boolean [] searchList = new boolean [] {false, false, true, false};
    boolean searchL = false;
    boolean searchM = false;
    boolean searchK = false;
    boolean searchA = false;

    if(searchList[0] == true) searchL = true;
    if(searchList[1] == true) searchM = true;
    if(searchList[2] == true) searchK = true;
    if(searchList[3] == true) searchA = true;

    if(searchL == …
Run Code Online (Sandbox Code Playgroud)

java string conditional switch-statement

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

git项目vs存储库,有什么根本区别?

我有两个目前使用SVN的项目,我正在迁移到git,我注册了gitorious,并且可以选择创建新项目或添加存储库.我刚刚开始使用git所以我不知道有什么区别,或者更确切地说,如果我只是在一个项目下使用存储库,这意味着什么.如果我这样做,我将最终使用他们的Domain.com/mameame/repository1和他们的域名/ mameame /存储库2

如果我选择创建两个项目,那么我最终会使用他们的Domain.com/project1 hisDomain.com/project2

除了URL差异之外,选择其中一个会有什么影响吗?提前致谢

git gitorious project repository

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

是否有JS/jQuery完全递归子节点计数功能?

伙计们,

假设我有以下情况:

<div class="outer">
    <div>
        <span>
             <ul>
                 <div> </div>
                 <div> </div>
             </ul>
         </span>
     </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到div.outer中的元素总数?类似$('div.outer').children().size()或者长度返回1(我看,在这种情况下,为5)有一个快捷方式或函数来查找使用js /的总元素数jQuery还是我应该为这个问题编写一个函数?TIA.

javascript recursion jquery children count

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

PyPy的GUI库

目前是否有任何GUI库可用于PyPy中的开发?

user-interface pypy

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

即使使用customErrors ="Off"(在ubuntu/mono上),Web.config也不会远程显示错误

这是我的Web.config文件:

<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="Off" />    
        <compilation debug="true" strict="false" explicit="true />    
        <pages>
          <namespaces>
            <clear />
            <add namespace="System" />
            <add namespace="System.Collections" />
            <add namespace="System.Collections.Generic" />
            <add namespace="System.Collections.Specialized" />
            <add namespace="System.Configuration" />
            <add namespace="System.Text" />
            <add namespace="System.Text.RegularExpressions" />
            <add namespace="System.Web" />
            <add namespace="System.Web.Caching" />
            <add namespace="System.Web.SessionState" />
            <add namespace="System.Web.Security" />
            <add namespace="System.Web.Profile" />
            <add namespace="System.Web.UI" />
            <add namespace="System.Web.UI.WebControls" />
            <add namespace="System.Web.UI.WebControls.WebParts" />
            <add namespace="System.Web.UI.HtmlControls" />
          </namespaces>
          <controls>
            <add src ="~/controls/maleBed.ascx" tagPrefix ="mycontrol" tagName ="male"/>
            <add src ="~/controls/femaleBed.ascx" tagPrefix ="mycontrol" tagName …
Run Code Online (Sandbox Code Playgroud)

asp.net mono web-config custom-errors

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

使用Emacs与Outlook时字符编码转换错误

我目前正在使用outlookedit.el从Outlook中往返电子邮件,以便在与人对应时保持理智.除了当我必须使用特殊字符,在这种情况下用于瑞典语的"åäö"时,它工作得非常漂亮.

当我在Outlook(Cc oe)中打开包含这些字符的电子邮件时,它们在Emacs中看起来都很好但是当我将更改保存回Outlook(Cc os)时," åäö "变成" åà "切换回来对于Emacs(Cc oe),他们被Emacs正确地转换为" åäö ".

如果我没有使用outlookedit.el而是在Outlook和Emacs之间复制/粘贴文本,那么字符转换似乎完美无缺,但我不想这样做.

我试图强制Outlook将选项 - > 邮件格式 - > 国际选项中的电子邮件编码为US-ASCII,ISO-8859-1和UTF-8 ......但结果始终相同.

我如何(最好)修改我的.emacs以正确处理字符转换或重新配置Outlook以使这些字符的往返工作?

我目前的Emacs配置可在http://github.com/dholm/dotemacs/上查看.

emacs outlook character-encoding

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

如何在被调用的可执行文件运行时调用和关闭?

在调用可执行文件的批处理文件中,提示窗口保持打开状态.如何隐藏它?

batch-file call

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

仅列出目录中的文件夹

我想列出C++目录中的文件夹,理想情况是在便携式(以主要操作系统工作)方式.我尝试使用POSIX,它工作正常,但我怎样才能确定找到的项目是否是文件夹?

c++ posix

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