- 博客(8)
- 收藏
- 关注
原创 css实现极细虚线,点线
最近我在为公司的自定义表格实现“标记线”,领导要求我模仿echarts的标记线样式,但是发现echarts的细条特别细,而我的线条设置为1px,很粗,设置为零点几px,不生效,(这里解释一下为什么浏览器不接受零点几px的像素,我们可以把像素看出屏幕上亮起的一个个小灯泡,要亮肯定是一整个亮,你让一个灯泡只亮一小部分,怎么可能呢)那么后来我是怎么实现的呢?而怎么得到这个极细的背景图片呢,可以去截图一条较粗的线条,截它的一部分,就可以得到很细的线条,然后我们在css中调整位置。
2025-08-25 10:01:33
240
原创 GitLab api获取仓库文件内容报错 404
1.先通过tree api获得指定路径的目录,这个api会返回一个数组,里面存储了该路径包含的所有文件的ID,名称,类型,路径,我们主要为了拿到ID。至于files api为什么报错,我仍然不知道,如果有朋友知道的话,欢迎在评论区解惑。于是在导师的帮助下,换了一种实现方式,成功获得指定路径的内容。最近调用gitLab的api去获取文件内容时,总报错。2.拿到ID后再调用另一个api,获取内容。这样就可以成功获取想要的文件内容啦。
2025-07-30 11:20:28
337
原创 一篇带你看懂Angular架构
首先我们先明确几个概念,Angular是以TS为基础的组件化模块化开发那么TS目前我们可以浅显地认为,是在声明变量的时候要求设置变量类型组件化,相信前端的朋友都不陌生,和我们用其他框架所说的组件是一个东西模块化,一个模块里面包含很多组件,而模块的划分是按照功能划分的,比如一个购物软件,我们会有用户模块,这里包含了用户登录组件、信息修改组件等,还会有商品模块,包含了商品列表组件,商品详情组件路由:Angular是单页应用。
2025-07-10 11:27:10
1308
原创 配置项目环境总报错?看这里
众所周知,package.json是一个管理项目的配置的核心文件,但或许很多人并没有切实体会到它是怎么工作的,我们又能借助它解决哪些问题。
2025-07-09 10:31:47
490
原创 柯里化函数
柯里化是一种将多参数函数转换为一系列单一参数函数的技术,像这样:add(a,b,c) 变为add(a)(b)(c)所以柯里化是改变了一个函数的传参方式,但是没有改变这个函数的内容哦,我们逐步获得参数,这些参数会被闭包,就是会被保存起来,当我们获得全部参数后,返回最终值时还是调用原本的函数,而此时原函数是一个闭包,可以访问外部参数,也就是可以访问之前被保存的参数。如果有小伙伴不了解闭包,可以去看我的另一篇关于闭包的笔记。
2025-04-21 10:56:42
444
空空如也
删除重复结点,保留重复结点的第一个
2023-10-15
链表删除重复结点保留一位
2023-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅