掘友等级
获得徽章 0
最近碰到一个这种题有点晕,解答后引发出了另一种头疼题型。(考察赋值顺序,"."的运算顺序,浅拷贝)
当我们说起 Linux 命令行时,其实我们指的是 shell。shell 是一个运行于操作系统之上的程序,是用户与操作系统交互的桥梁,它负责接收用户输入的命令并将其传递给操作系统,让操作系统去执行,以及展示命令的执行结果(如果有的话)。几乎所有的 Linux 发行版都支持一个叫做 bash 的 shell 程序,bash 属于 GNU 项目,「bash」这个名字是「Bourne Again SHell」的缩写,意为 bash 是 sh 的增强版,而 sh 是原始的 Unix shell 程序,其作者是 Steve Bourne。
学习任何东西都需要一个清晰的目标
带着问题,一边学习一边找答案
而不是漫无目的的学到哪里是哪里
孤陋寡闻了,vue-devtool 工具原来可以直接打开某个组件所在的 .vue 文件。
记得有次和女朋友聊起一个事情,她说她最讨厌那些聊七八个女生的男生、渣男。
我当时也没有说什么,因为我当时也是聊好几个女生的(没有确定男女朋友之前。当然不是说喜欢这个,也喜欢那个,最多只能说是有好感),
在确定男女朋友关系后,我就再也没有聊别的女生了。
我个人认为这样不能算花心,有女朋友的情况下做这些才算是花心。没有女朋友,聊多少个,都只是朋友。
只是从中选一个相对合适的人进一步交流而已。
我相信女生也是会这样想,这样做的,所以也不用攻击我。
还是那句话:每个人都选择与被选择的权利。完!
之前有看到一个问题是说JavaScript中Function.prototype.apply和Function.prototype.call在底层实现上有什么区别。
今天特地去查了一下ECMAScript的文档,发现两者的底层实现都是最终调用了PrepareForTailCall和Call这两个抽象方法,说明它们的底层机制是一样的,只不过call在调用的时候会新创建一个抽象的List来打包参数罢了。
另外值得一提的是,我发现apply在把Array变成List的时候会调用CreateListFromArrayLike这个抽象方法,这意味着在js中调用函数的apply方法传回调参数时,我们也可以传一个类数组对象进去~
下一页