自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 合并两个有序数组

合并两个有序数组

2024-01-25 17:02:33 386

原创 前端生成唯一id(UUID)

前端生成唯一id(UUID)

2023-12-28 09:31:03 517

原创 el-checkbox的默认值从true和false更改为0和1

el-checkbox的默认值从true和false更改为0和1

2023-12-13 15:20:28 528

原创 uniapp实现PDF文件预览

uniapp实现pdf文件预览

2023-11-30 14:58:06 141 1

原创 uniapp生命周期

uniapp生命周期

2023-10-24 22:37:09 143

原创 前端domtoimage生成截图

由于html2canvas这个插件在生成截图的时候有很多弊端,在canvas绘制时耗时长,且绘制时屏幕会阻塞无法操作,后续截图选择了其他方案,使用domtoimage

2023-10-09 18:40:27 367

原创 Canvas弹球小游戏

使用Canvas与原生javaScript创建的弹球小游戏通过键盘上下左右键控制小黑球移动,'吃掉'彩色弹球,彩色弹球相互碰撞交换颜色,按住Ctrl键可加速小黑球移动

2023-09-22 22:45:56 106

原创 解决uniapp真机调试app{{scope.row.xxx}}

unipp的app项目出现h5与app真机调试不一致的情况,{{scope.row.xxx}}h5可正常显示数据,但是在真机调试一直时出现undefined

2023-09-22 17:30:15 105

原创 git远程推不上 ! [rejected] master -> master (non-fast-forward)

推代码到远程master失败! [rejected] master -> master (non-fast-forward)

2023-08-17 16:28:10 113

原创 实现一个无限循环滚动的列表

通过js定时器+css过渡 实现一个Vue2版本的无限循环滚动的列表,经常用于可视化大屏数据的滚动展示

2023-07-20 18:00:12 791

原创 获取当前日期(YYYY-MM-DD 星期x)

获取当前日期(YYYY-MM-DD 星期x)

2023-07-20 13:41:24 108

原创 解决echarts柱状图x轴文字太多挤压重叠问题

在使用echarts柱状图时会遇到数据项数量不固定且x轴文字数量不固定文字过长等,导致x轴重叠展示的问题,以下提供了几个解决方案,可根据需求来选择。

2023-07-17 15:59:25 3901

原创 前端html2canvas生成截图【实现步骤与踩坑】

前端通过html2canvas实现页面截图并解决图片资源跨域canvas画布污染问题

2023-07-17 11:38:17 1467 1

原创 git 推不上代码‘error: failed to push some refs to ‘XXXX‘‘

git 推不上代码'error: failed to push some refs to 'XXXX''

2023-02-15 18:12:32 131

原创 最接近的三数之和(力扣第16题)

最接近的三数之和(力扣第16题)

2022-11-27 21:59:40 90

原创 分割链表(力扣第86题)

分割链表(力扣第86题)

2022-11-27 19:49:42 140

原创 串联所有单词的子串

串联所有单词的子串

2022-11-26 21:44:40 379

原创 字母异位词分组

字母异位词分组

2022-11-24 22:11:57 55

原创 无重复字符的最长子串

无重复字符的最长子串

2022-11-24 20:48:10 47

原创 成绩分类,不能用if和swich

成绩分类,不能用if和swich

2022-11-15 11:30:30 172 3

原创 处理数组[a,a,b,c,a]移除a,只要[b,c]

处理数组[a,a,b,c,a]移除a,只要[b,c]

2022-11-13 15:14:10 171 4

原创 商城项目移动端个人总结

商城项目移动端个人总结

2022-09-25 21:33:10 233

原创 团队协作中git日常操作

git 日常操作

2022-09-06 22:10:05 78

原创 解决:vue 不是内部或外部命令,也不是可运行的程序

vue 不是内部或外部命令,也不是可运行的程序

2022-09-02 22:45:04 1055

原创 运行node报错‘ts-node‘不是内部或外部命令,也不是可运行的程序

解决'ts-node'不是内部命令也不是可运行程序

2022-08-30 16:24:24 1364

原创 Vue用v-for给循环标签添加属性

Vue用v-for给循环标签添加属性

2022-08-15 21:48:32 981

原创 TCP的运输连接管理之三次握手四次挥手

三次握手四次挥手及相关面试题

2022-08-02 15:33:12 688 2

原创 KMP_字符串匹配02

KMP源串S,模式串P,返回源串中包含的模式串的第一个字符下标KMP是借用next[]数组将字符串匹配问题的复杂度由暴力求解法的O(m*n)降为**O(m+n)**的算法暴力解法是用两个指针将模式串与源串字从第一个字符开始匹配,如果相同匹配下一个字符,当匹配到一个不相同的字符时,源串指针回溯到第二个字符再次与模式串第一个字符进行匹配KMP算法只回溯模式串不对源串进行回溯,当匹配到不相同的字...

2020-04-15 21:27:25 67

原创 RabinKap_字符串匹配01

RabinKap滚动hash法对目标字符串按d进制求值,mod h 取余作为其hash对源串,依次求出m个字符的hash,保存在数组中(滚动计算)匹配时,只需比对目标串的hash值和预存的源串的hash值表public class RabinKap { final static long seed = 31; //定义一个种子数 public static void main...

2020-04-13 22:32:21 144

原创 最短生成摘要_Alibaba笔试题

题目:给定一段产品的英文描述,包含M个英文单词,每个英文单词以空格分隔,无其他标点符号;在给定N个英文关键字,请说明思路并编程实现方法运用尺取法求解import java.util.Arrays;public class 最短生成摘要 { public static void main(String[] args) { solve(new String[]{"t","a","......

2020-04-12 00:59:37 118 1

原创 密码脱落(递归求解)_蓝桥2016

密码脱落_蓝桥2016题目:X星球的考古学家发现了一批古代留下来的密码。 这些密码是由A、B、C、D 四种植物的种子串成的序列。仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。 由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。你的任务是: 给定一个现在看到的密码串,计算一下从当初的状态,它要至少脱落多少个种子,才可能会变成现在的样子。输入一行,表示现在...

2020-04-11 22:48:08 148

原创 十大排序_(3)插入排序

插入排序的代码实现虽然没有冒泡排序和选择排序那么简单粗暴,但它的原理应该是最容易理解的了,因为只要打过扑克牌的人都应该能够秒懂。插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序和冒泡排序一样,也有一种优化算法,叫做拆半插入。1. 算法步骤将第一待排序序列第一个元素看做一个有序序列,把第二个元素到最...

2019-10-03 18:07:50 107

原创 十大排序_(2)选择排序

选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²)的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间。算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。import java.util.Arrays...

2019-09-28 21:35:50 117

原创 十大排序_(1)冒泡排序

冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开...

2019-09-28 10:30:44 132

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