自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【axios】TypeScript实战,结合源码,从0到1教你封装一个axios - 基础封装篇

axios 是一个流行的网络请求库。本文使用typescript,结合axios类型源码,利用面向对象思想,一步一步封装一个类型完整的基础版axios,便于刚接触axios封装的新手学习。

2023-11-28 17:13:38 2194

原创 【JavaScript手撕代码】千分位分割

【代码】【JavaScript手撕代码】千分位分割。

2023-12-08 10:40:08 452

原创 【JavaScript手撕代码】freeze

冻结传入对象的第一层级全部属性,使其不可被增加和删除,但可以被修改。冻结对象,使其在解冻前不可更改。

2023-12-08 10:38:27 448

原创 【JavaScript手撕代码】类数组转数组

【代码】【JavaScript手撕代码】类数组转数组。

2023-12-08 10:20:08 404

原创 【JavaScript手撕代码】flat、push、filter、map、repeat

同样不改变原数组,根据传入的函数返回值修改对应项就行。把一个字符串copy指定次数(向下取整)借助上面递归concat扁平化即可。根据我们对push的认识写就行。也很简单,只是注意不改变原数组。

2023-12-07 10:12:52 464

原创 【JavaScript手撕代码】数组乱序

这是一种用于打乱数组顺序的常见算法。

2023-12-07 10:10:50 369

原创 【JavaScript手撕代码】日期格式化 yyyy-mm-dd hh:mm:ss

一行代码版,日期格式化

2023-12-06 10:58:10 445

原创 【JavaScript手撕代码】数组扁平化的五种实现

项目常用,数组扁平化的五种实现方法

2023-12-06 10:56:40 673

原创 【JavaScript手撕代码】深拷贝的三种实现

深拷贝的三种常见实现

2023-12-05 09:28:52 645

原创 【JavaScript手撕代码】浅拷贝的五种实现

五种方式实现浅拷贝,附详解

2023-12-05 09:27:12 505

原创 leetcode LCR 083. 全排列

Problem: LCR 083. 全排列思路使用一个visited数组来记录每一轮递归中数字被使用情况,dfsCode/** * @param {number[]} nums * @return {number[][]} */var permute = function(nums) { const len = nums.length const cur = [] // 当前轮次的排列结果 const res = [] // 结果汇总 const

2023-12-04 17:46:17 771

原创 【JavaScript手撕代码】sleep

【代码】【JavaScript手撕代码】sleep。

2023-12-04 09:12:18 358

原创 【JavaScript手撕代码】数组去重

【代码】【JavaScript手撕代码】数组去重。

2023-12-04 09:11:19 439

原创 【JavaScript手撕代码】函数柯里化

函数柯里化详解以及手写

2023-12-03 14:56:20 339

原创 【JavaScript手撕代码】call、apply、bind

详解call、apply、bind差异以及手写

2023-12-03 14:55:16 353

原创 【JavaScript手撕代码】防抖节流

手写防抖节流

2023-12-02 09:34:16 427

原创 【JavaScript手撕代码】类型判断

JavaScript手撕代码之getType

2023-12-02 09:32:40 362

原创 【Node.js】笔记梳理 8 - API和JWT

node.js笔记之API和JWT

2023-12-02 09:29:50 630

原创 【Node.js】笔记梳理 7 - mongoose

写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用。

2023-12-01 10:01:43 1068

原创 【Node.js】基础梳理 6 - MongoDB

写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用。

2023-12-01 09:57:00 680

原创 leetcode 15. 三数之和

JavaScript 三指针解法

2023-11-30 11:26:53 440

原创 leetcode 88. 合并两个有序数组

88. 合并两个有序数组, JavaScript解法

2023-11-30 11:24:49 365

原创 【Node.js】笔记整理 5 - Express框架

前端可以使用express框架去写一个简单的服务器,迈向全栈的第一步

2023-11-30 10:40:19 937

原创 【Node.js】笔记整理4 - 版本管理工具nvm

nvm - 一个便捷强大的node版本管理工具介绍,以及常用命令

2023-11-30 10:31:16 1167

原创 【Node.js】笔记整理 3 -npm

npm基础入门。什么是npm包?相关命令?如何制作一个自己的npm包?

2023-11-29 10:55:13 1037

原创 【Node.js】笔记整理 2 - 常用模块

Node.js学习笔记整理,常用模块部分

2023-11-29 10:43:56 1110

原创 【Node.js】笔记整理 1 - 基础知识

node.js学习笔记搬运,本文是基础 - Buffer部分

2023-11-28 17:54:53 732

原创 前端下载后端文件流,文件可以下载,但是打不开,显示“文件已损坏”的问题分析与解决方案

前端下载后端文件流,xlsx文件可以下载,但是打开显示“文件已损坏”的处理方案

2023-11-04 12:37:17 3060

原创 【面向对象程序设计】Java大作业 汽车租赁管理系统V4.0

自己大二时候使用Java+Mysql写的租车系统大作业V4.0的一个记录,简简单单的黑窗口,技术栈Java+Mysql,功能完善、文档齐全

2023-10-28 17:49:22 592

原创 express使用mongoose操作MongoDB新增文档报错Error: 11000 duplicate key error collection (id重复)的解决方法总结

Error: 11000 duplicate key error collection 报错 意思是插入的id和集合中已经存在的id产生了冲突,造成这个的原因有几种,大致分类了一下,但是解决方法都大差不差,核心就是清除重复索引,手动设置id并保证id不会重复

2023-09-18 11:40:00 508

原创 CSS绘制各种三角形

通过css设置content宽高为0, 再用border填充满box,实现三角形绘制

2023-09-12 10:33:17 352

原创 【JavaScript手撕代码】new

JavaScript手写new

2023-09-10 16:31:01 116

原创 【JavaScript手撕代码】instanceof

JavaScript手写 instanceof

2023-09-10 15:54:01 80

原创 【JavaScript手撕代码】Object.create()

手写Object.create()

2023-09-10 14:43:32 134

原创 leetcode 20.有效括号 栈的简单应用

给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。

2023-09-06 18:29:45 280

原创 leetcode 92.反转链表II dummy节点的应用

给你单链表的头指针 head 和两个整数 left 和 right ,其中 left

2023-09-06 18:26:39 294

原创 leetcode LCR 007 mid. 三数之和。对撞指针解法

给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a ,b ,c ,使得 a + b + c = 0 ?请找出所有和为 0 且 不重复 的三元组。

2023-09-06 18:21:08 301

原创 leetcode 88:合并两个有序数组 。 双指针解法

给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。

2023-09-06 18:17:00 277

原创 net start MongoDB 启动MongoDB服务时, 出现没有响应控制功能的解决方案

安装MongoDB并添加到windows服务后,使用net start MongoDB启动服务却出现 “没有响应控制功能”的解决方案

2023-08-29 14:58:29 1545

原创 封装el-select-tree,在父子严格关联情况下, 选择框收起时自动处理已选择的节点数据,选择了父权限的所有子权限则只保留父权限,否则舍弃父权限

el-select和el-tree的封装, 实现在父子节点严格关联情况下, 选择了父节点与其所有子节点,则只保留父节点key, 否则舍弃父节点key只保留子节点key, 便于权限管理

2023-08-14 18:55:07 180

【面向对象程序设计】Java大作业 租车系统V4.0

面向对象程序设计Java大作业 —— 汽车租赁管理系统V4.0,技术栈Java+Mysql,资源包中包含sql文件、uml类图、系统结构图、说明书文档模板

2023-10-28

空空如也

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

TA关注的人

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