小编Wil*_*iam的帖子

什么是javascript匿名函数的生命周期?

如果我在全球范围内写这个:

(function(){})();
Run Code Online (Sandbox Code Playgroud)

是在执行语句后立即执行和销毁语句时创建的匿名函数?

如果我在函数中写这个:

function foo()
{
    var a=1;
    (function(){})();
    a++;
}
Run Code Online (Sandbox Code Playgroud)

匿名函数在foo返回之前是否存在,或者只是在执行该语句期间存在?

javascript anonymous-function lifetime

16
推荐指数
2
解决办法
1046
查看次数

如何标点YouTube成绩单?

在 Youtube 上,我可以下载视频的 CC 抄本,但抄本不包含标点符号。我怎样才能自动标点成绩单?

youtube transcription closed-captions

10
推荐指数
3
解决办法
545
查看次数

没有账号如何安装Qt5.12.11?

我从 download.qt.io 下载了 .exe 安装程序,但它要求我登录才能继续安装。我记得在过去的 Qt 版本中,安装窗口上有一个跳过按钮,可以绕过登录。Qt 5.12.11 不允许在没有帐户的情况下安装吗?我断开网络连接,但跳过按钮从未出现。

顺便说一句,越来越多的软件/网站要求您注册才能使用他们的服务。这种趋势背后是否有某种哲学?乍一看,这一政策造成了不便,从而减少了潜在用户。

qt qt5 qt-installer

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

如何知道.exe程序的堆栈大小限制?

看来我的程序(用 mingw 构建g++)由于堆栈内存不足而崩溃。我使用编译选项-Wl,--stack,64000000来增加堆栈限制,但问题仍然存在。我想知道是否有实用程序或方法来检查程序的当前堆栈限制.exe,以便我可以验证限制确实已更改为该值。

stack gcc exe mingw stack-size

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

javascript async/await 实际上是如何工作的?

我有一些使用 javascript async/await 的代码:

function sleep(ms) {
  return new Promise(resolve => setTimeout(resolve, ms));
}

async function fun1()
{
     console.log("dosomething1");
     await sleep(6000);
     console.log("dosomething2");
     return "returnfromfun1";
}
console.log(fun1());
console.log("hello");
Run Code Online (Sandbox Code Playgroud)

根据官方文档关于async/await:

异步函数可以包含await 表达式,该表达式暂停异步函数的执行并等待传递的Promise 的解析,然后恢复异步函数的执行并返回解析的值。

我期望以下输出:

dosomething1
//wait for 6 seconds
dosomething2
Promise { <state>: "fulfilled", <value>: "returnfromfun1" }
hello
Run Code Online (Sandbox Code Playgroud)

但实际输出是:

dosomething1
Promise { <state>: "pending" }
hello
//wait for 6 seconds
dosomething2
Run Code Online (Sandbox Code Playgroud)

看起来 fun1 在“await”行返回。难道我对官方文档的描述有误解?看来我从来没有得到 fun1("returnfromfun1") 的返回值。

javascript asynchronous async-await

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

该网站如何禁止内容选择?

我发现了一个有趣的网站,该网站禁止使用神秘技术复制网页内容。

首先,它禁用鼠标右键单击。可以通过禁用浏览器的javascript来解决。

但是,即使禁用了javascript,网页的内容仍然无法选择。我调查了网页的CSS,但找不到线索。

它如何实现禁用内容复制的功能?

html javascript css copy-paste web-scraping

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