yazoox 最近的时间轴更新
yazoox

yazoox

V2EX 第 111562 号会员,加入于 2015-04-18 11:47:46 +08:00
今日活跃度排名 6483
三人行,必有我师
勤学与好问
yazoox 最近回复了
这就是“十动然拒”?
奇怪,如果岗位是对 SQL 技能有特别需求,一开始知道你不会(比如:简历),那还面试啥?这不是浪费大家时间么?
@nightwitch 兄弟,你的意思是,类似下面这样的么?
function A() {

// create a timer, it will be triggered 15s later, and then exit function A such as `return;`, etc.

while(1) {
fun()
}

}
@akatquas
谢谢。清晰了好多。

dropbox 的 API 文档太坑了,这也不写,那也不写。fileBlob 没有写,fileBinary 也不写,还得去看源代码。
这一点,以前确实不知道: web & node 环境,这内容的返回类型还不同,blob or buffer,难道统一不好么?
还是说,因为技术限制 or 某些约定俗成 or best practice?
@libook 谢谢回复。

“另外并不建议 func3 和 func4 中给 p 赋值的写法,因为当你不确定给 p 赋的值是什么类型的时候,如果遇到 func0 的情况就会直接在这里报错”。
因为我的需求,就是要把 promise 的执行和检查分离。这也是我弄不清楚的地方,到底应该在哪里 try-catch promise 的 exception.

主楼帖子里,有个链接,是原始的需求。即,
启动并执行 promise (收集数据),然后 websocket 同时执行其它操作,比如,发送其它的数据。在 websocket 接收到某信号时,同时检查该数据是否已经准备完毕,比如:await p 。直到准备完毕,则发送数据。这里的 p,我是定义的 class 的 member variable. 这些函数,包括 ruturn promise 函数和 websocket 相关函数,都是成员方法,都能访问这个 p.
@galikeoy 有相关文档 event loop 讲得比较好的推荐么? thx.
@apo11o 我的是 mx anywhere 2s 啊,这个不算 G 系列吧?
@jiangzm 这个方法,在使用过程中,还碰到一个问题。就是 try-catch 放在哪里?
我们并不能保证 requestCert 一定成功,所以,Promise 内部的调用可能需要错误处理, throw exception 。
错误捕获 /try-catch,是放在 L35 还是 L41 呢?因为 Promise 的启动和检查,分离了。
@zengming00 #12 请教一下。为啥都说 node 在 js 上是单线程的?其他语言不也一样么?
想多线程,createthread 啊,不都是这么解决的么?
@jiangzm
谢谢。你的这个方法是可以的。
今天学习到了一招,原来 promise 可以直接 assgin 给一个变量,调用后不管。
在后面需要的时候,await promise 变量就可以了。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3582 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 04:17 · PVG 12:17 · LAX 21:17 · JFK 00:17
♥ Do have faith in what you're doing.