小编Now*_*own的帖子

使用jQuery Ajax获取另一个页面div的内容

我想page.html到ajax请求side.html的内容并提取其两个div的内容.但是我无法找到解析响应的正确方法,尽管我尝试了一切.

这是side.html:

<!DOCTYPE html>
<html>
<head>
<title>Useless</title>
</head>
<body>
<div id="a">ContentA</div>
<div id="b">ContentB</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是page.html

<!DOCTYPE html>
<html>
<head>
<title>Useless</title>
<script type='text/javascript' src='jquery-1.9.0.min.js'></script>
</head>
<body>
Hello
<script type="text/javascript">
jQuery.ajax({
        url: "side.html",
        success: function(result) {
            html = jQuery(result);

            alert(html.find("div#a").attr("id"));
            alert(html.find("div#a").html());
            alert(html.find("div#a"));

        },
    });
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我访问这个页面时,我没有得到任何错误,并且三个alert()s产生undefined,undefined和[object Object].我究竟做错了什么?例子就在这里.

javascript ajax jquery

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

在c ++ 11中的另一个线程中预先生成随机数

对于c ++中的一些数值模拟,我需要生成许多具有指数分布的随机数(都具有相同的预定分布).目前,我的程序运行良好,但超过50%的CPU时间用于生成这些随机数.

我想要做的是以不阻塞模拟主循环的方式生成这些随机数.更确切地说,我想有一个线程,其工作是始终保持随机数"提前准备好",并在有人读取这个随机数时立即生成一个新的.

有人知道这样做的好方法吗?

目前,我的顺序代码如下所示:

#include <stdio.h>
#include <iostream>
#include <random>

using namespace std;

// exponential random variable with parameter lambda
class EXPGenerator{
    exponential_distribution<> expo;
    mt19937 engine; //mersene twister
public:
    EXPGenerator(double lambda){
        expo = exponential_distribution<>(lambda);
        engine = mt19937(time(NULL));
    }

    double step(){  
        return expo(engine);
    }
};

int main(int argc, char *argv[])
{
    EXPGenerator expgen(2.0);
    for(int i=0; i<100000; i++) {
        double randv(expgen.step());
        std::cout << randv << endl;
        // do something complicated
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我用它编译它 clang++ -O2 --std=c++11 --stdlib=libc++ test.cpp -o …

c++ random multithreading c++11

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

标签 统计

ajax ×1

c++ ×1

c++11 ×1

javascript ×1

jquery ×1

multithreading ×1

random ×1