我注意到我的golang Cloud函数错误中有相当多的错误:
Error: quota exceeded (Quota exceeded for quota group 'CPUMilliSeconds' and limit 'CPU allocation in function invocations for us-central1 per 100 seconds' of service
奇怪的是,我每秒有不超过60次调用,其中30个活动实例云函数在峰值运行。
我的理解是,您最多可以拥有1000个并发实例,在我的例子中,30个实例远远不能达到CPU限制。
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;
我使用这个函数创建一个十二角:
private void getPoints(int x0, int y0,int r,int noOfDividingPoints)
{
double angle1 = 1;
x = new int[noOfDividingPoints];
y = new int[noOfDividingPoints];
for(int i = 0 ; i < noOfDividingPoints ;i++)
{
angle1 = i * (360/noOfDividingPoints);