自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 为什么在java中,子类使用了Thread.sleep后,主线程的interrupt操作只中断sleep,而不中断子线程?

终于我把主线程中的sleep时间增加到20ms后概率就增加了很多,看了运行结果逐帧分析才知道,20ms改变了程序的并发顺序,子线程刚好执行其他非sleep代码,此时主线程再进行中断操作,于是直接中断了子线程。这就是为什么在子线程中,(假如是并行运行)可以说在sleep之前的for循环会让子线程处于sleep的时间增加,让其被主线程interrup中断的概率增加,所以就会出现主线程无法中断子线程。,但是还是跟运行时一样的中断不了子线程。=============以下是实验代码===========

2024-11-24 20:47:25 200

原创 在Vue的生命周期中的updated hook中修改数据,那么会不会陷入循环update呢?

如果在update里面写 this.n = 1,那么虚拟DOM第二次对比的时候会发现一模一样,所以就会复用,复用之前的虚拟DOM并不会再次执行beforeUpdate、updated了,(此时程序不会进入死循环)如果在updated里面写 this.n++,那么虚拟DOM会再次再次再再次的对比,则会再次执行beforeUpdate、updated。(页面直接就卡顿,摧毁vm的button按钮点击不动了)vue中data:{ n : 1},

2024-09-28 16:27:33 299

原创 Vue中如何监测没有setter的数组?(数据更新监测)

其实你在使用 vm.xxx = xxx的时候已经改变了内存中的数据了的,只不过页面没有监测到更新,借用一下其他属性的setter方法.也是可以的

2024-09-25 19:49:52 277 1

原创 纯新手,用for循环2小时攻破所谓的“接雨水”二维+三维甚至推广到更高维度

多维的东西拿来装三维的雨水?

2023-09-01 13:26:57 563 2

原创 if ()的小括号里面不能用字符串?用条件运算符也不行?

怎么在if()的小括号里面判断 字符串?

2023-02-13 12:29:58 299

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除