问题列表 - 第28265页

Jquery,ajax()和each(),如何等待直到所有信息都被加载?

我有一个函数使用$ .ajax()从XML文件中获取值,当加载信息并触发success事件时,我使用$(xml).find('').each(function(){}) ; 填充一些变种......

function getData()
{
    $.ajax({
        type: 'GET',
        url : 'info.xml',
        dataType: 'xml',
        success: function(xml)
        {
            $(xml).find('DATAS').each(function()
            {
                date = new Date($(this).attr('DATE'));
                alert(date);
            })
                    //Here I have a bigger find/each that should take more time 
        },
            error: function()
            {
                    return false;
            }

    }); 
}
Run Code Online (Sandbox Code Playgroud)

在这种情况下,当我从文档就绪功能触发该功能时,警报会显示正确的数据,但如果我从该功能中删除警报并尝试此操作,则还不会定义日期:

$(document).ready(function()
{
if(getData() != false)
{
    alert(date);

    }
});
Run Code Online (Sandbox Code Playgroud)

我想在这种情况下数据尚未准备好了吗?有没有办法控制整个每个()遍历完成并准备好的时间?

xml ajax each jquery

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

使用jQuery动画背景图像变化

我现在终于有了这个工作,但想知道当你将鼠标悬停在主页上的列表项时,我可以如何使用JQuery的动画功能使背景图像变化很好地淡化:

http://www.thebalancedbody.ca/

到目前为止实现这一目标的守则是: -

$("ul#frontpage li#277 a").hover(
    function() {
        $('#homepage_container').css('background-image', 'url(http://www.thebalancedbody.ca/wp-content/themes/balancedbody_V1/images/nutrition_background.jpg)');
    },
    function() {
        $('#homepage_container').css('background-image', 'url(http://www.thebalancedbody.ca/wp-content/themes/balancedbody_V1/images/default_background.jpg)');
    }
);

$("ul#frontpage li#297 a").hover(
    function() {
        $('#homepage_container').css('background-image', 'url(http://www.thebalancedbody.ca/wp-content/themes/balancedbody_V1/images/vibration_training.jpg)');
    },
    function() {
        $('#homepage_container').css('background-image', 'url(http://www.thebalancedbody.ca/wp-content/themes/balancedbody_V1/images/default_background.jpg)');
    }
);
Run Code Online (Sandbox Code Playgroud)

等等

我该如何添加ANIMATE功能呢 - 谢谢!

谢谢

乔纳森

jquery jquery-animate

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

在python中拆分列表

我正在用Python编写解析器.我已将输入字符串转换为标记列表,例如:

['(', '2', '.', 'x', '.', '(', '3', '-', '1', ')', '+', '4', ')', '/', '3', '.', 'x', '^', '2']

我希望能够将列表拆分为多个列表,例如str.split('+')函数.但似乎没有办法my_list.split('+').有任何想法吗?

谢谢!

python parsing list

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

运行具有指定最大运行时间的外部程序

我想在多线程python程序的每个线程中执行外部程序.

假设最大运行时间设置为1秒.如果启动过程在1秒内完成,则主程序捕获其输出以进行进一步处理.如果它没有在1秒内完成,主程序只是终止它并启动另一个新进程.

怎么实现这个?

python multithreading subprocess

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

让线程在java应用程序中无限运行

我正在尝试编写一个游戏,其中我有一个Table类,每个坐在桌子上的人都是一个单独的线程.游戏涉及人们传递令牌,然后在派对铃声响起时停止.

我如何编程run()方法,以便一旦我启动人员线程,他们不会死亡,直到游戏结束时还活着

我尝试过的一个解决方案是在run()方法中使用while(true){}循环,但这会将CPU利用率提高到60-70%左右.有更好的方法吗?

java multithreading

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

Haskell:立即从控制台读取输入字符,而不是在换行符之后

我试过这个:

main = do
    hSetBuffering stdin NoBuffering 
    c <- getChar
Run Code Online (Sandbox Code Playgroud)

但它一直等到按下输入,这不是我想要的.我想在用户按下它后立即读取该字符.

我在Windows 7上使用ghc v6.12.1.

编辑:我的解决方法是从GHC转移到WinHugs,它正确支持这一点.

windows io haskell buffering ghc

27
推荐指数
2
解决办法
4974
查看次数

如何添加对装配的引用?

我正在尝试运行一些PDF文本C#代码.我有2个DLL的引用,当我尝试运行程序时出现此错误:

the type 'java.io.File' is defined in an assembly that is not referenced.
You must add a reference to assembly 'IKVM.GNU.Classpath,
Version=0.20.0.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58'.

如何添加对此程序集的引用?

c# mono ikvm

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

Mysql结果进入数组(PHP)

我如何将mysql结果(从mysql_fetch_array)转换为这样的形式?

$some = array(
     "comments" => array(
         array( "text" => "hi", "id" => "1" ),
         array( "text" => "hi", "id" => "2" ),
         array( "text" => "hi", "id" => "3" ),
         array( "text" => "hi", "id" => "4" )
    )
);
Run Code Online (Sandbox Code Playgroud)

db看起来像:

评论

id  text
1   blabla bla
2   bla bla
Run Code Online (Sandbox Code Playgroud)

我试图用foreach/while获取值并将其插入两个数组但没有成功...

$some = array(
    "comments" => array()
);

$q = $mysql->sf('*', TBL_QST);
foreach($mysql->fetch($q) as $row) {
    $some[] = $row;
    // $some["comments"][] = $row;
}
Run Code Online (Sandbox Code Playgroud)

php arrays

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

从开源学习的技巧

除了练习(练习和练习)阅读书籍和论坛,分析他人的代码是必须的,以便在这个领域有一个职业.

问题是我是一名学生(感觉总是在学习阶段),但有时候我无法通过自己解决问题.我在想公共开源存储库可能是我正在寻找的答案.

我的问题是如何在开源项目/社区中找到我的一些问题的答案?你有什么建议可供我分享吗?

TY

open-source

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

x86后x86 jnz?

在使用IDA Pro反汇编x86 dll之后,我发现了这段代码(我在pusedo-c代码中添加了注释.我希望它们是正确的):

test    ebx, ebx        ; if (ebx == false)
jz      short loc_6385A34B ; Jump to 0x6385a34b
mov     eax, [ebx+84h]  ; eax = *(ebx+0x84)
mov     ecx, [esi+84h]  ; ecx = *(esi+0x84)
mov     al, [eax+30h]   ; al = *(*(ebx+0x84)+0x30)
xor     al, [ecx+30h]   ; al = al XOR *(*(esi+0x84)+0x30)
jnz     loc_6385A453
Run Code Online (Sandbox Code Playgroud)

让我们更容易理解:

mov     eax, b3h
xor     eax, d6h
jnz     ...
Run Code Online (Sandbox Code Playgroud)

在xor指令之后,条件跳转指令如何工作?

x86 assembly conditional xor ida

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