jjzjj

stepSize

全部标签

javascript - Diamond-Square 实现产生的值(value)太高

我已经实现了一个生成高度图的Diamond-Square函数。乍一看,该实现似乎工作正常。这只是两个示例,但已经可以看出输出值总体上似乎相当高。只有很少的真正黑暗的值(value)观。一世。E.如果您查看此paper中的高度图(由diamondsquare制作)你可以看到它们不像我的那么均匀。不同地区之间有更多的偏移量。有些区域看起来像陨石坑。我无法弄清楚此行为的原因是错误的参数化还是实现。尽管Web上的示例实现确实略有不同,但我认为我已经掌握了基本思路。我正在处理平面类型数组。我传递给函数的参数是:边长因为我有一个表示二维矩阵的平面数组,所以我传递网格边长以进行进一步计算。我在这里传

c# - 逐 block 迭代 mongodb 结果

我有一个mongodb查询,它获取大约50,000个大文档。这对我的RAM来说太多了,因此计算机速度变慢了。现在我想逐block迭代mongodb结果。我想获取前1000个文档并处理它们,然后再处理下一个1000个文档。这是处理大量数据的最佳方式吗?还是我应该一个接一个地服用?我尝试了以下方法:MongoCursoritems=collection.Find(query);longcount=items.Count();intstepSize=1000;for(inti=0;ilist=items.SetSkip(i*stepSize).SetLimit(stepSize).ToLis