zhanglintc 最近的时间轴更新
use experimental 'switch';
2022-05-18 20:59:15 +08:00
git clone https://USERNAME:[email protected]/repo
2022-04-22 22:59:02 +08:00
git -c core.sshCommand="ssh -vvv" clone example.repo
2022-04-13 11:26:51 +08:00
1. 画小花
2. 还原第一面
3. 远切回回, 接孩子放学, 还原第二层
4. 手法还原
5. 小鱼公式
2022-03-22 22:11:16 +08:00
git config core.commentChar ";"
2021-12-17 21:58:13 +08:00
zhanglintc

zhanglintc

🏢  HPE
V2EX 第 93460 号会员,加入于 2015-01-24 10:52:10 +08:00
今日活跃度排名 14385
9 G 36 S 17 B
Python, Ruby, Batch files.
Python 的 requests 库可以使用嵌套的代理吗?
问与答  •  zhanglintc  •  107 天前  •  最后回复来自 zhanglintc
6
有没有那种直接贴网址就可以上传的图床?
问与答  •  zhanglintc  •  126 天前  •  最后回复来自 MajestySolor
3
下面这段 js 代码的输出应该是什么?
问与答  •  zhanglintc  •  143 天前  •  最后回复来自 zhanglintc
16
Shell 中`&-`是什么意思?
问与答  •  zhanglintc  •  195 天前  •  最后回复来自 julyclyde
9
西部数据硬盘识别不了,应该去哪里修?
问与答  •  zhanglintc  •  220 天前  •  最后回复来自 Thatscode99
2
INNER JOIN 的时候,加锁的顺序是怎样的?
  •  1   
    问与答  •  zhanglintc  •  253 天前  •  最后回复来自 zhanglintc
    1
    `exit 999`, `echo $?` 后变成 `231`
    问与答  •  zhanglintc  •  2022-04-28 14:26:34 PM  •  最后回复来自 owwlo
    4
    下面几句话哪一个没有歧义,为什么?
  •  1   
    问与答  •  zhanglintc  •  181 天前  •  最后回复来自 zhanglintc
    28
    zhanglintc 最近回复了
    7 天前
    回复了 Aviciii 创建的主题 咖啡 喝胶囊咖啡的一些问题
    @daiv 诶,京东不是有官方旗舰店吗?我一般都在那里买。买大师系列。
    45 天前
    回复了 fengleiyidao 创建的主题 问与答 有好用的文本文件对比/diff 的工具么?
    bcompare +10086 ,相当好用
    @jobmailcn #5 噢,那看来是不行了。第一层就是 HTTP 了。
    @krixaar #2 那就是我操作不了 proxyA 的话就没有办法用嵌套了是吧?
    143 天前
    回复了 zhanglintc 创建的主题 问与答 下面这段 js 代码的输出应该是什么?
    @tutou #15 是的是 node 环境。换成 chrome 的确不一样了:

    Node:
    sleep done
    1
    2

    Chrome:
    sleep done
    2
    1

    那意思这个 timer 的时间实际上还是跟具体实现有关是吧?不能一概而论。
    144 天前
    回复了 zhanglintc 创建的主题 问与答 下面这段 js 代码的输出应该是什么?
    @MossFox https://stackoverflow.com/a/34691484/4156036

    看起来是给定的 delay 到期后,可能会有一个“事件”或者“中断”发生,然后 JS 引擎会立即处理它(也就是放到微任务)。但是这个暂时没找到资料来证明。

    但是如果说 JS 引擎内部有类似的“事件”机制的话,我感觉都能解释通了。

    上面的例子:
    setTimeout(function(){console.log(1)}, 10)
    setTimeout(function(){console.log(2)}, 0)

    第一个 10 毫秒后触发事件,第二个立即触发事件,那么自然第二个先入队列。
    到时候执行微任务的时候自然就是第二个先打印了。
    144 天前
    回复了 zhanglintc 创建的主题 问与答 下面这段 js 代码的输出应该是什么?
    @MossFox #11 这个字有点多,链接更多,要花点时间再理解理解。

    不过我倒是试了下,如果改成这样的话

    ```
    setTimeout(function(){console.log(1)}, 10) // 队列位置 1
    sleep();
    setTimeout(function(){console.log(2)}, 0) // 队列位置
    ```

    是可以输出 1 ,2 的:
    sleep done
    1
    2
    144 天前
    回复了 zhanglintc 创建的主题 问与答 下面这段 js 代码的输出应该是什么?
    @MossFox @tutou @LancerXu 各位再帮忙看下:

    // 这个大概耗时 1.7 秒
    function sleep() {
    i=0
    // do a heavy job
    for (let j = 0; j < 1e9; j++) {
    i++;
    }
    console.log("sleep done")
    return 3
    }

    setTimeout(function(){console.log(1)}, 10) // 队列位置 1
    setTimeout(function(){console.log(2)}, 0) // 队列位置 2
    sleep();

    这里认为塞入微队列的顺序应该是书写顺序吧,那么就是 1 在 2 之前。
    然后 sleep 是一个耗时操作,测试大概在 1700 毫秒左右。
    那么宏队列结束后调用微队列,此时先出栈 1 ,且应该已经超过 10 毫秒,那么 1 可以直接输出。
    但是为什么还是先输出的 2 呢?

    还是说 setTimeout 的计时是在进入微队列循环操作后才开始考虑计时器的?

    期望输出:
    sleep done
    1
    2

    实际输出:
    sleep done
    2
    1
    145 天前
    回复了 zhanglintc 创建的主题 问与答 下面这段 js 代码的输出应该是什么?
    先看了 #8 @MossFox 回复的文章,再看 #3 @tutou 和 #7 @LancerXu 的回复就全理解了。
    已领,谢谢
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5339 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 02:34 · PVG 10:34 · LAX 19:34 · JFK 22:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.