- 博客(16)
- 收藏
- 关注
原创 React hooks:useEffect改进useUpdateEffect
我们都知道 React里面有一个钩子 useEffect,他可以在页面首次挂载以及之后依赖项更新的时候,重新执行传入的参数。另外还支持在卸载的时候执行副作用函数里面的return内容那么问题来了。如果在业务中,明确了在组件挂载的时候不需要去执行副作用函数(可能当时值还没有,或者其他原因),那么为了减少计算的次数,减少计算成本,如何实现第一次不渲染,之后根据依赖来执行副作用函数呢?(即,除了初次不渲染,其余和原本的useEffect一样)
2024-08-24 16:03:17
358
原创 react-router-dom v5 使用 history.push() 无法实现路由跳转的问题解决方法
我正在实现日志跳转的任务,因为有多个模块用到了日志,需要实现各个日志的互相跳转。列表页详情页目前结构大概描述一下,比如说,任务式建模和notebook里面会有列表页,每个列表里面都会有很多任务,任务点进去后会有一个Tab页是日志页面。
2024-08-19 16:38:10
1063
原创 redux知识点整理总结(自用)
之前有个需求,需要用到redux,但是我的熟练度很低,而且之前学的感觉很表面,在接触到大项目的时候就不明白了。这两天啃了一下redux官方文档,然后结合着之前的代码,记录一下自己的理解,后面忘记了好翻阅。
2024-07-24 16:01:24
364
原创 「Vue2+ElementUI」InputNumber点击+ -号会偶现失灵问题解决
Vue2官方已经不更新了,但是项目比较老,技术栈就是vue2,没办法了。实际上上面这个bug更新到vue3对应的elementui就能解决,但是如果项目用的技术栈比较老,没法更新的话,那就可以参考一下我的方法。
2024-06-11 19:18:03
816
3
原创 async/await 以及同步任务、异步任务、宏任务与微任务【附例题】
一般情况,我们将异步任务又分为宏任务和微任务。宏任务:由宿主(Node、浏览器等)发起,在微任务后运行,并会触发新一轮的 netxtTick()。script (可以理解为外层同步代码)setTimeout(定时器) / setInterval(计数器)UI rendering / UI事件微任务:由JS引擎发起,在宏任务前运行,不会触发新一轮的 netxtTick()。Object.observe(已废弃;Proxy 对象替代)
2024-01-29 23:27:01
2081
1
原创 安装旧版本mmcv-full==1.4.8;mmdet==4.5.5.64
因为要复现一个代码,要用到上古时代的mmcv-full。找了挺多资料,装了半天才搞定。记录一下,下次若还有需要可以更快地解决。
2023-11-01 16:30:10
1297
1
原创 fatal: unable to access ‘https://github.com/mcordts/cityscapesScripts.git/‘: Recv failure: Connectio
PS E:\1数据集\CityScapes> git clone https://github.com/mcordts/cityscapesScripts.git。
2023-09-27 15:00:57
201
1
原创 MMDetection训练自定义的数据集
因为培养计划等原因,最近在一家机器视觉公司实习,目前在使用MMDetection框架,想先试着用Mask-RCNN进行自定义(公司的)数据集训练,记录一下训练的流程。
2023-07-20 11:54:48
700
1
原创 Vue3+Vite+TS使用elementPlus时踩的坑
在学习Vue3时,想使用elementPlus来绘制页面,但是根据教程导入的时候就报了一堆错,记录一下,后面几天换新电脑了估计还得走一遍。
2023-06-05 09:57:06
1576
1
原创 「问题解决」不同TS文件却无法定义同名的变量
网上是这么说的:TS会误以为这些demo文件在未来的某个时间会合并 所以在“重复”的变量名上抛出了错误提示 我们只要让TS知道这是些文件是互不影响 是独立模块就行(但为什么这样子就可以了,还是有点不解,望大佬解惑)初学TS,将一个TS文件复制了一份,本应互不干扰,却提示报错,不能重复定义。在文件末尾写上 export{}
2023-05-31 09:53:44
766
1
原创 echarts使用中,关于y坐标轴无法正常显示的问题记录
前段日子封装了一个组件,大概功能为:给定一些数据,用户手动配置一些参数(如图),点击提交后,实现图表的渲染,除此之外还有其他一些功能。(还没和后端对接,数据为自己mock)今天将组件移植到公司里面的程序时,发现纵坐标一直无法显示刻度,如下图所示排插了三小时,最终问题定位在了y轴配置上。${官网写法:而自己则写了两者取其中,不明白自己封装的组件内为什么正常,但是移植后,放进dialog里时便出现了问题。好歹搞了自己三小时,记录一下吧。以后要按规范来。
2023-05-05 17:14:32
7665
1
原创 城建实习遇到的一些问题【1】
有一个下拉菜单,在编辑的时候,里面的值不能正常显示,具体体现在:下拉框的label为『是』、『否』,值对应为1和0,在编辑时,按理来说弹框上应该显示的是『是』和『否』这两个值之一,但是实际上显示的确实1和0。
2023-03-27 16:34:37
62
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人