小编The*_*per的帖子

为什么我不能扔进Promise.catch处理程序?

为什么我不能Error在catch回调中抛出一个内部并让进程处理错误,就好像它在任何其他范围内一样?

如果我什么都不做console.log(err)就会被打印出去,我对发生的事情一无所知.这个过程刚刚结束......

例:

function do1() {
    return new Promise(function(resolve, reject) {
        throw new Error('do1');
        setTimeout(resolve, 1000)
    });
}

function do2() {
    return new Promise(function(resolve, reject) {
        setTimeout(function() {
            reject(new Error('do2'));
        }, 1000)
    });
}

do1().then(do2).catch(function(err) {
    //console.log(err.stack); // This is the only way to see the stack
    throw err; // This does nothing
});
Run Code Online (Sandbox Code Playgroud)

如果回调在主线程中执行,为什么Error会被黑洞吞噬?

javascript asynchronous throw promise es6-promise

119
推荐指数
3
解决办法
7万
查看次数

mySQL SELECT时间戳(now() - 3000);

我正在尝试进行一个查询,根据时间戳返回结果,比如间隔30分钟.

所以我想到的是我能做到的

SELECT * FROM x WHERE ts BETWEEN timestamp(now()-3000) AND timestamp(now())
Run Code Online (Sandbox Code Playgroud)

因此,这将在最后30分钟内查询x中的所有内容以及ts列中的时间戳.

但是,这只能在now()经过yyyy-mm-dd HH:30:00标记后才能工作,因为它会导致NULL之前的任何时候......这很麻烦,我不明白为什么它不会只是从小时减去friggin分钟!

请帮帮我!我在最近30分钟内找不到任何其他方法进行查询,这就是我想要实现的目标.

最好的祝福,

约翰

mysql timestamp

15
推荐指数
2
解决办法
4万
查看次数

字符串数组上的 VBA“类型不匹配:需要数组或用户定义的类型”

我有一个全局声明的字符串 DMA 的动态数组。

Dim DMAs() As String
Run Code Online (Sandbox Code Playgroud)

我重新调整数组并在 CreateArrayOf 函数中为其分配值,该函数是 String() 类型,该函数返回 String() 类型的数组

DMAs = CreateArrayOf(Sites, 2, "", False) 

Public Function CreateArrayOf( _
    ByRef arrayFrom() As String, _
    Optional ByVal numOfChars As Integer = 2, _
    Optional ByVal filterChar As String = "", _
    Optional ByVal filterCharIsInteger As Boolean = False _
) As String()

Dim i As Integer, _
    j As Integer, _
    strn As Variant, _
    switch As Boolean, _
    strArray() As String

'numOfChars 2 for DMA …
Run Code Online (Sandbox Code Playgroud)

excel vba

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

VB.NET 迭代结构对象

我有一个结构“xyz”,其中有 3 个字符串对象。“foo”“bar”和“abc”我想迭代结构并比较对象的名称。

Structure xyz
    dim foo as string
    dim bar as string
    dim abc as string
End Structure
Run Code Online (Sandbox Code Playgroud)

伪:

For each x as object in xyz 
    if x.Name = "foo" then
        'bang
    end if
End each
Run Code Online (Sandbox Code Playgroud)

这可能吗?

vb.net iteration structure

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

VB.Net按整数的值排序字典(字符串,整数)

我有一个String,Integer的字典,所以键是字符串,值是整数,我想按顺序对整数的值进行排序.我怎么能实现这个目标?

vb.net dictionary

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