小编Dod*_*zik的帖子

NodeJS 中的异步 post 函数

我正在尝试查询 mssql 数据库以获取用户的密码,即发送 post 请求,然后将其显示在控制台中。但我做出的承诺并没有按照我想要的方式工作,并且密码没有加载到变量中。这是我的代码:

app.post('/test', function () {
    let user = 'User';
    let query = 'SELECT [Password] as password FROM [Table] where [User] = ' + SqlString.escape(user);

    let password = (async function () {
        try {
            let pool = await sql.connect(dbConfig);
            let result = await pool.request()
                .query(querys);
            console.dir(result.recordset[0].password) //Value here is OK
            return result.recordset[0].password
        } catch (err) {
            // ... error checks
        }
    })()
    console.log(password); //here I am getting "Promise { pending }"
});
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:Promise {pending}'DatabasePassword'

javascript node.js promise ecmascript-6

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

vector :: _ M_range_check异常

我想实现一些排序算法来比较它们,我坚持奇怪的例外.

这是我排序的代码:

//InsertionSort.hpp
#ifndef SORT_INSERTIONSORT_HPP
#define SORT_INSERTIONSORT_HPP

#include <vector>

class InsertionSort
{
public:
    explicit InsertionSort(std::vector<int> v) : m_vector(std::move(v)){};
    ~InsertionSort() {};

    std::vector<int> save() const;
    void execute();

protected:
    void sort();

private:
    std::vector<int> m_vector;
};

#endif //SORT_INSERTIONSORT_HPP



//InsertionSort.cpp
#include <stddef.h>
#include "InsertionSort.hpp"

std::vector<int> InsertionSort::save() const
{
    return m_vector;
}

void InsertionSort::execute()
{
    sort();
}

void InsertionSort::sort()
{
    int x;
    size_t j;
    for (size_t i = 1; i < m_vector.size(); ++i)
    {
        x = m_vector[i];
        j = i;
        while ((j > 0) && (m_vector[j …
Run Code Online (Sandbox Code Playgroud)

c++ vector

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

创建一个链接以从 Google Drive 下载整个电子表格

我想在谷歌驱动器上为我的电子表格创建下载链接,我读到了类似的内容:

https://docs.google.com/spreadsheets/d/MY_SPREADSHEET/export?format=csv
Run Code Online (Sandbox Code Playgroud)

但它只下载第一张表。我已经阅读了GID参数,但我不想花时间开发一些可以从 API 获取所有 GID 的东西,然后下载每个工作表。有没有办法让一个链接可以下载整个电子表格?

google-api google-sheets google-spreadsheet-api google-drive-api

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