小编Ada*_*icz的帖子

在C#中随机"排序"(随机播放)整数列表的最有效方法

我需要以最有效的方式随机"排序"整数列表(0-1999).有任何想法吗?

目前,我正在做这样的事情:

bool[] bIndexSet = new bool[iItemCount];

for (int iCurIndex = 0; iCurIndex < iItemCount; iCurIndex++)
{
    int iSwapIndex = random.Next(iItemCount);
    if (!bIndexSet[iSwapIndex] && iSwapIndex != iCurIndex)
    {
        int iTemp = values[iSwapIndex];
        values[iSwapIndex] = values[iCurIndex];
        values[iCurIndex] = values[iSwapIndex];
        bIndexSet[iCurIndex] = true;
        bIndexSet[iSwapIndex] = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# random shuffle

51
推荐指数
4
解决办法
7万
查看次数

如何预加载整个网页

如何使用JavaScript预加载整个网页,以便我可以在用户浏览器中缓存该页面?

我知道如何使用JS预加载图像,但我想要做的是预加载整个页面.

使用案例:在我的网站上,我有一个谷歌地图页面,其中包含许多其他内容(图片,CSS,JS),从非缓存浏览器加载需要很长时间(约10秒).

这是我的主页的子页面,用户通常访问此页面.所以我想要做的是尽可能地加载整个页面以及所有加载的内容(图像,JS),以便它在用户浏览器中缓存,这样当它们到达那个页面时 - 它加载得更快.从缓存的浏览器加载页面会将时间从大约10秒减少到2秒.

在此先感谢您的帮助.

html javascript yslow preload

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

标签 统计

c# ×1

html ×1

javascript ×1

preload ×1

random ×1

shuffle ×1

yslow ×1