自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lerna@v7+与pnpm管理与发布monorepo项目

前提:这里的lerna版本使用的是7以上的版本。该版本有许多的命令变更:比如:lerna link、lerna bootstrap、lerna add等命令的移除。

2024-03-15 21:43:34 1971 3

原创 koa2从项目搭建到连接mysql再到参数校验

前言:作为一个前端,如果想要学习一些后端的技术,但是又不想话太多成本,koa框架是一个不错的选择。本文将从零开始使用koa框架搭建一个完整后端服务,本文对网上的文章多有借鉴,对参考文章会贴在末尾,但是可能会有缺失,缺失的作者可在评论补充或者私聊我。如上图,在根目录创建exceptions文件夹对所有自定义异常进行管理,并且如4.1代码中可以在错误处理中间件对该异常进行特殊的处理。对于参数校验,可以自己封装一个中间件来进行处理,文章这里推荐使用async-validator进行处理。

2022-12-09 17:14:51 2642 1

原创 el-pagination的二次封装

el-pagination二次封装

2022-08-11 16:16:40 643

原创 基于element-ui的el-table的二次封装

el-table的二次封装

2022-08-11 16:14:47 215

原创 前端面试自我记录

keep-alive的原理for of 和for of 的区别vue原理scssvuexvue-router hash和history的区别事件循环浏览器地址寻址过程

2022-02-18 10:38:50 142

原创 c++中ListNode定义与使用与leecode ListNode算法题

struct ListNode {int val;ListNode* next;ListNode() : val(0), next(nullptr) {}ListNode(int x) : val(x), next(nullptr) {}ListNode(int x, ListNode* next) : val(x), next(next) {} // 初始化时可以使用:该方式将x和next赋值给val和next};//main函数ListNode* l3 = new ListNode(12

2021-07-09 11:06:47 7129

原创 c++给定一个 1-100 的整数数组,请找到其中缺少的数字。

#includeusing namespace std;int* findMissingNumber(int array[],int length,int count);int main(){/** 给定一个 1-100 的整数数组,请找到其中缺少的数字。/int array[] = { 1,3,4,5,6,7,9,10 };int count = 10;int p= findMissingNumber(array,sizeof(array)/sizeof(array[0]), coun

2021-07-08 15:11:48 919

原创 el-menu中el-menu-item的样式根据路由动态激活

index=‘/role’,index的内容必须是跟路由的path一样加上/:router=‘true’并且:default-active=’$router.currentRoute.path’

2021-06-27 19:55:41 1715

原创 vue在引入js文件中的方法,使用防抖和级节流

.js文件.vue文件内引入,这是就会立即在控制台打印console.log(1)

2021-06-26 10:38:27 124

空空如也

空空如也

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

TA关注的人

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