小编Any*_*ny1的帖子

<script> 标签不是同源策略的一部分的原因/背景是什么

最近几个月我读了很多关于浏览器和跨域请求的同源策略。

我一直在想,为什么<script>标签不是它的一部分?我发现这个问题被问了好几次,也在 stackoverflow 上,但所有的回复都没有回答为什么它不是它的一部分。

这是由于历史原因还是这种想法背后的背景是什么?

我希望有人可以帮助我解决这个问题。

javascript ajax cross-domain script-tag same-origin-policy

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

Java 中用于文本生成的 Zipf 定律 - 太慢

嘿,我正在开发一个文本生成器,它应该生成数百万个不同的文本。为了使每个文本的内容更加真实,我使用了齐普夫定律,效果很好,单词分布正确。

但是以下next()函数执行速度非常慢,并且由于我想生成数百万篇文章,因此必须对其进行更改。(while循环是最慢的部分)

有人可以帮我弄这个吗?

我是这样实现的:

   public int next() {

    int rank;
    double frequency = 0;
    double dice;

    rank = rnd.nextInt(size);
    frequency = (1.0d / Math.pow(rank, this.skew)) / this.bottom;
    dice = rnd.nextDouble();


    while (!(dice < frequency) || (rank == 0)) {
        rank = rnd.nextInt(size);
        frequency = (1.0d / Math.pow(rank, this.skew)) / this.bottom;
        dice = rnd.nextDouble();
    }

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

编辑:我从以下位置获得了代码:http ://diveintodata.org/2009/09/13/zipf-distribution-generator-in-java/

java performance power-law

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