毛毛蹭蹭
码龄8年
关注
提问 私信
  • 博客:15,315
    社区:1
    15,316
    总访问量
  • 24
    原创
  • 65,025
    排名
  • 61
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-12-11
博客简介:

qq_36998298的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    273
    当月
    42
个人成就
  • 获得96次点赞
  • 内容获得1次评论
  • 获得87次收藏
创作历程
  • 13篇
    2024年
  • 4篇
    2023年
  • 8篇
    2022年
成就勋章
兴趣领域 设置
  • Python
    python
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

ECharts饼图实现引导线结尾加空心圆环

首先上结果图:设计给的样例图里每个折线结尾有一个空心环, echarts原生是没有这个设置的参数的,需要用series.label.rich 使用富文本加入一个空内容,空内容画一个边框,边框画圆,再用padding微调所有的位置,从而实现环与线连接.需要注意ECharts V5和V4相同代码会导致结果不同, padding正负号两个版本处理不一致,
原创
发布博客 2024.11.20 ·
788 阅读 ·
16 点赞 ·
0 评论 ·
18 收藏

前端远古项目现代化改造进程记录--03 阶段2

第二阶段,处理全局引入的文件,有2个引用需要处理。
原创
发布博客 2024.11.19 ·
229 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

前端远古项目现代化改造进程记录--02阶段1

多页面应用,每个文件夹都视为一个文件,所以每个文件夹里都用index.js作为入口文件, 这里的问题同二, 部分代码可以通过修改源文件满足ESModule规则,大部分代码是使用的全局变量,所以同样用webpack-concat-files-plugin直接拼接, CSS可以直接引用,因为会被mini-css-extract-plugin提取到文件夹下. 旧HTML中对公共js等是。使用copy-webpack-plugin插件,这个插件可以直接移动文件到指定位置, 由from和to控制。
原创
发布博客 2024.11.07 ·
591 阅读 ·
8 点赞 ·
0 评论 ·
20 收藏

前端远古项目现代化改造进程记录--01开始

1.1 去除gulp代码实现的打包流程, 使用webpack插件实现。去除gulp,使用webpack实现打包,按照gulp流程执行操作。1.2 静态资源由webpack解析后引入。1.3 代码压缩等使用webpack实现。引入webpack打包逻辑和优化过程。webpack实现全流程管理。
原创
发布博客 2024.11.06 ·
206 阅读 ·
8 点赞 ·
0 评论 ·
2 收藏

HTML grid配合JS 实现瀑布流布局

用grid实现瀑布流
原创
发布博客 2024.10.14 ·
762 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

HTML CSS columns属性 实现的瀑布流

设置CSS属性columns后可以自动生成瀑布图,并且是上下联系的,根据每列宽度自适应图片高度, 缺点是会竖着按顺序排列,如果后面还有加入的图,会重新计算排列,所以不适合使用。
原创
发布博客 2024.10.13 ·
213 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

vimiumC实现按键控制bilibili视频播放

这是自定义快捷键: 用a键触发元素选择,ws控制上下,eq控制视频前进后退10s播放,ctrl+e三倍速播放,ctrl+q 恢复速度。首先在 网站例外规则里 设置 :https://www.bilibili.com/ 按键列表f。用vimiumC就可以实现左手控制b站上下滚动和视频播放,右手干别的。f是控制全屏的,直接禁用这样按下f就可以全屏了。
原创
发布博客 2024.09.27 ·
234 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

Vue2监听对象变化,方便调试代码

因为项目历史原因,代码比较复杂,各个地方可能都会直接修改data的数据,这时候可能就不知道触发的是哪条代码导致对象进行了修改,所以上网寻找一些调试方法,最原始的方法就是读代码直接看,而用vue的watch才是更简单的方法.基本代码如下:
原创
发布博客 2024.09.06 ·
901 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

JS 代码实现一个类promise.all但是中途可以暂停,可以继续执行

传入一系列任务,依次执行,全部执行完得到结果,两个任务之间可以中断
原创
发布博客 2024.07.07 ·
228 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

基于渡一视频手写实现Promise

可以看到浏览器也报错了, 我用#promise2存储生成的新promise,在微队列执行的时候与callback进行比较,相同就弹出了,这个方法可能不够优雅。原因: Promise的状态改变是异步的, 而catch方法是同步的, 所以catch方法无法捕获异步错误. 官方实现也捕获不到,状态一直pending.视频分了5段,拼起来写的,后续发现一个问题,没有办法检测chain cycle, Promise A+规范里说。环境提供了宏队列微队列的能力, 不是环境都有事件循环能力, 不是语言能力.
原创
发布博客 2024.06.29 ·
264 阅读 ·
8 点赞 ·
1 评论 ·
5 收藏

无网环境前端旧版gulp打包支持ES6的babel方案

一个非常古老的前端项目,使用gulp3.9 打包项目,考虑他人同时开发,不能新引入其他包, 在项目目前有babel 却没有gulp-babel包的情况下,让gulp脚本支持ES6语法.gulp脚本uglify压缩时不支持ES6语法,会直接报错,最简单的办法是gulp-babel插件,可是立项的时候没有安装,内网也禁止更新包,所以用babel直接编译.用through2 捕获js代码流,将其toString后使用Babel编译, 结果文本重新用Buffer转换后继续下一步.
原创
发布博客 2024.04.23 ·
201 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

JS promise的四种并行方法对结果的处理

只有allSettled会把所有结果汇总起来,其他三个只关心一个。
原创
发布博客 2024.03.24 ·
299 阅读 ·
4 点赞 ·
0 评论 ·
0 收藏

记录自己折腾云服务器的踩坑

直接使用他们提供的应用模板也是有很多坑的,使用的操作系统基本都是centos, 导致有些glibc库什么的非常落后,要是升级更是蛋疼的一件事.国内使用云服务器不用加速真的是寸步难行,还要云服务商自己有一些加速服务,还能用,不然真不知道怎么安装乱七八糟的配置了。github加速需要使用fastgit, 文档在 https://doc.fastgit.org/虽然他们的源是更新的,但是文档有时候是过期的,这个需要注意,每个版本都有一个自己的名字。我用的腾讯云的服务器,就找了腾讯 阿里和清华的源。
原创
发布博客 2024.01.30 ·
398 阅读 ·
9 点赞 ·
0 评论 ·
8 收藏

记录自己初学reactnative以及折腾android studio的过程

【代码】记录自己初学reactnative以及折腾android studio的过程。
原创
发布博客 2023.11.06 ·
72 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue2 使用ref进行传值的学习

vue2 用ref实现数据向下传递
原创
发布博客 2023.02.16 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vu2 父子组件使用$emit信息传递

vue2 组件信息传递
原创
发布博客 2023.02.15 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue2引用组件时的名称规律

vue2调用组件时的名称规律
原创
发布博客 2023.02.15 ·
331 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

集群安装HDP3.5.1和ambari和dolphinscheduler的预处理流程

dolphinscheduler编译集群安装的预处理
原创
发布博客 2022.09.20 ·
1063 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

neo4j批量修改节点名等

使用neo4j官方提供的apoc插件批量修改节点名
原创
发布博客 2022.08.22 ·
1586 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

neo4j LOAD CSV用python导入数据方法

neo4j 导入文件可能OOM,用python切分后可以避免
原创
发布博客 2022.08.22 ·
850 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏
加载更多