小编Emm*_*N K的帖子

如何在javascript中快速缩放二维数组?

给定二维数组a:

let a = [
    [0, 0, 1, 0], 
    [0, 1, 1, 1], 
    [0, 0, 1, 0], 
    [0, 0, 1, 1] 
]
Run Code Online (Sandbox Code Playgroud)

如何按给定因子进行缩放?例如,数组b是由4缩放的数组:

let b =[ 
    [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0],
    [0, 0, 0, 0, 0, 0, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays algorithm matrix

12
推荐指数
1
解决办法
553
查看次数

如何在我的C++程序中修复此堆栈溢出错误?

所以,我是C++的初学者......我认为我已经牢牢掌握了动态内存分配,但我想我没有.我在网上搜索了很多解决方案,但我仍然无法解决我的问题.我一直收到错误0xC00000FD:运行调试时堆栈溢出.我很确定这个问题与我在默认构造函数中分配内存的方式有关,但也许是其他的东西.我想我需要更深入的见解.任何帮助或暗示确定问题将不胜感激.

这是一个从用户输入计算矩形的面积和周长的简单程序.

这是头文件:

#pragma once
class my_Rectangle
{
private:
    float m_area;
    float m_perimeter;
    float m_length;
    float m_width;
    void update_rec();
    my_Rectangle*tempSTORE;
public:
    float calc_area(float length,float width);
    float calc_perim(float length,float width);
    void change_RECTsize(float length,float width,my_Rectangle tempSTORE);


    my_Rectangle(); //constructor
    my_Rectangle(float length,float width);
    ~my_Rectangle(); //destructor
};
Run Code Online (Sandbox Code Playgroud)

这是类成员定义文件:

#include "StdAfx.h"
#include "my_Rectangle.h"
#include <iostream>

//using namespace std;

//This function calculates the area
float my_Rectangle::calc_area(float length,float width)
{
    float area = width * length;

    std::cout<<"\nThe area of the rectangle is: "<<area<<" square metres."<<std::endl;  // ::scope operater …
Run Code Online (Sandbox Code Playgroud)

c++ stack-overflow constructor memory-management

3
推荐指数
1
解决办法
2617
查看次数

如何在承担参数的promises数组上使用Promise.all()?

let locArr = [{ x: 0, y: 0 }, { x: 2, y: 4 }, { x: 6, y: 8 }];

// my asynchronous function that returns a promise
function findLoc(x, y) {
    return new Promise((resolve, reject) => {
        let a = setTimeout(() => {
            resolve({ x: x * x, y: y * y });
        }, 500);
    });
}

Promise.all([
    // my problem is below
    findLoc(locArr[0].x, locArr[0].y),
    findLoc(locArr[1].x, locArr[1].y),
    findLoc(locArr[2].x, locArr[2].y),
]).then(values => {
    // all values from all the …
Run Code Online (Sandbox Code Playgroud)

javascript node.js es6-promise

2
推荐指数
1
解决办法
1360
查看次数