- 博客(5)
- 收藏
- 关注
原创 JS执行机制
2.同步任务执行完成了,开始执行异步任务,异步任务先微任务后宏任务,所以先执行promise.then中的6。微任务执行完毕,开始宏任务,第一个setTimeout中输出2 3 4。异步:先执行一部分,等拿到结果或等到相应时间后执行后续代码(计时器,ajax,读取文件),全局Script代码执行完毕后,同步任务执行完毕,栈Stack会清空。一、 执行script中代码,有一些是同步任务,有一些是异步任务,二、接着执行任务队列中的微任务,微任务执行结束后再执行宏任务。事件循环会一直在任务队列里找任务执行。
2023-01-06 17:33:00
191
原创 VUE组件相关使用
多个组件有相同的逻辑,抽离出来,mixin: [mixin] //与当前组件的script合并,起到逻辑提取复用,**多个mixin容易data、method命名冲突。**多个组件可以共享数据和方法,在使用mixin的组件中引入后,mixin中的方法和属性也就并入到该组件中,可以直接使用。**钩子函数会两个都被调用,mixin中的钩子首先执行。**当组件和混入对象含有同名选项时,这些选项将以恰当的方式进行“合并”。**比如,数据对象在内部会进行递归合并,并在发生冲突时以组件数据优先。
2022-11-04 15:21:14
348
原创 Java使用异或运算符-找出数组中的重复数
Java使用异或运算符-找出数组中的重复数组首先我们来看这样一个问题:1-1000放在含有1001个元素的数组中,只有唯一的一个元素值重复,其它均只出现一次。每个数组元素只能访问一次,设计一个算法,将它找出来;不用辅助存储空间,能否设计一个算法实现?在不开辟存储空间的条件下,我们使用异或运算来解决这个问题恰到好处;首先来了解异或运算的性质:异或运算是基于二进制的位运算,采用符号XOR或者^来表示,运算规则是就与二进制,如果是同值取0、异值取1。性质:交换律 可以任意交换运算因子,结果不变。如:
2021-03-09 22:40:26
1523
原创 jupyter notebook nbextension常用扩展模块不显示
jupyter notebook nbextension常用扩展或标签不显示nbextension不显示有很多的可能,可是当你看过很多人写的博客,试过无数种方法之后发现问题还是解决不了其实这最后的问题就是jupyter notebook版本的问题,你只需要降低你notebook的版本即可解决问题:降低版本:命令行输入:pip install -U "notebook<5.0"重启jupyter notebook即可看见nbextension扩展模块希望能对你有所帮助...
2021-01-12 22:21:25
3617
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人