自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 JSON单行/多行渲染函数封装(带颜色区分)

实现JSON格式文件的单行/多行渲染,附带key、value的颜色区分

2024-07-02 15:44:02 639

原创 「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

原创 ElementPlus「Menu」折叠时无法折叠标题文字

可以看到,当隐藏起来的时候,文字无法正常隐藏。

2023-06-12 16:46:24 951 2

原创 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

原创 浅拷贝与深拷贝

浅拷贝与深拷贝在工作中经常会遇到,而且面试也是一个考点。在此自行总结记录下吧。

2023-04-18 15:59:22 67 1

原创 关于插槽Slot

实习的时候,有用到过几次作用域插槽,之前看课的时候算是一知半解,看自己记得笔记也挺多疑惑,这里就再重新整理一下吧。

2023-04-16 14:04:37 82 2

原创 城建实习遇到的一些问题【1】

有一个下拉菜单,在编辑的时候,里面的值不能正常显示,具体体现在:下拉框的label为『是』、『否』,值对应为1和0,在编辑时,按理来说弹框上应该显示的是『是』和『否』这两个值之一,但是实际上显示的确实1和0。

2023-03-27 16:34:37 62

空空如也

空空如也

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

TA关注的人

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