自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(151)
  • 资源 (2)
  • 收藏
  • 关注

原创 devServer.proxy 相同前缀匹配问题

比如 我们需要配置两个proxy: /aa 和 /aa/bb ,这种情况下配置时需要注意 /aa/bb配置要放在/aa配置之前,否则/aa/bb不生效

2021-12-06 18:23:49 1131

原创 echarts地图飞线颜色lineStyle. color不生效

series-lines.lineStyle.color线的颜色。 默认从option.color 调色盘获取颜色。echarts地图飞线颜色lineStyle. color不生效,这种情况可能是visualMap ,即视觉映射组件造成的影响我们只需要对飞线的data数据做下处理,设置下visualMap = false 则对应数据生成的线的颜色就会取lineStyle. color 设置的值了...

2021-11-24 18:27:32 3760 6

原创 echarts X轴数据密集,强制设置坐标轴分割间隔。

option 中xAxis添加如下设置:option = { ... xAxis:{ ... ... axisLabel:{ ... ... interval: Math.floor(xData.length / 5), //根据数据判断每段间隔,强制设置坐标轴分割间隔。如果设置为 1,表示『隔一个标签显示一个标签』,如果值为 2,表示隔两个标签显示一个标签,以此类.

2021-11-24 18:11:52 5446

原创 vue导出excel乱码(锟斤拷唷?锟?;锟斤拷)

1. “锟斤拷唷?锟?;锟斤拷”这种乱码信息导致的原因是:整个数据流的字符集GBK=>UTF-8=>GBK导致的。2. 前端代码: axios({ method: "post", url: url, data: params, headers: { // ... 接口需要的请求头 }, responseType: "blob" }).then(...

2021-09-09 16:02:44 2428

原创 ReferenceError: primordials is not defined

报错如上图:原因gulp和node版本不兼容问题导致gulp3.x.x需要将node降低到11.x.x

2021-09-09 14:41:00 193

原创 GitHub报错:remote: Support for password authentication was removed on August 13, 2021.

报错如下:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information..

2021-08-16 21:29:53 165 2

原创 CodeFun-UI 设计稿智能生成前端源代码

现在市场对前端开发工程师的要求越来越高,前端还原设计稿已经是最基本且不可避免的力气活了。在前端领域,想提升,就需要不断的学习。但是学习的时间哪里来呢?提高工作效率是正解,让你的24小时更有意义。CodeFun这个UI 设计稿智能生成前端源代码的工具,为我们提高工作效率,减少力气活节省了很多时间,用这些时间来做更有意义的事岂不是更香嘛。(膜拜解放CodeFun开发团队)使用:1.官网注册登录(https://code.fun/)2. 创建项目3. 上传设计稿目前 PSD .

2021-08-12 14:10:47 7581 2

原创 Charles下载安装

1.下载对应版本点击进入下载页2.双击,进入安装页面,next3.勾选=>next4.选择存储位置=>next5.install6.finish 完成7.应用界面8. 破解码地址,生成之后 打开Charles ,helper->Register Charles,输入对应信息9.再次打开Charles ,helper中出现Register to XX(XX为你生成码时输入的名字),破解成功...

2021-07-21 11:46:52 547

原创 Charles是什么?能干什么?

Charles 是在自己的计算机上运行的 Web 代理(HTTP 代理/HTTP 监视器)。当网络浏览器(或任何其他互联网应用程序)被配置为通过 Charles 访问互联网,Charles 能够为您记录和显示所有发送和接收的数据。(包括request, response和HTTP headers (包含cookies与caching信息))在 Web 和 Internet 开发中,您无法看到 Web 浏览器/客户端和服务器之间发送和接收的内容。没有这种可见性,要...

2021-07-21 11:14:59 1021

原创 leetcode算法刷题记录之存在重复元素 II

/** * 给定一个整数数组和一个整数k,判断数组中是否存在两个不同的索引i和j,使得nums [i] = nums [j],并且 i 和 j的差的 绝对值 至多为 k。 * 示例1: * 输入: nums = [1,2,3,1], k = 3 * 输出: true * * 示例 2: * 输入: nums = [1,0,1,1], k = 1 * 输出: true * * 示例 3: * 输入: nums = [1,2,3,1,2,3], k = 2 * 输出:...

2021-07-20 16:40:54 102

原创 leetcode算法刷题记录之单调数列

/** * * 如果数组是单调递增或单调递减的,那么它是单调的。 * 如果对于所有 i <= j,A[i] <= A[j],那么数组 A 是单调递增的。 如果对于所有 i <= j,A[i]> = A[j],那么数组 A 是单调递减的。 * 当给定的数组 A是单调数组时返回 true,否则返回 false。 * 示例 1: * 输入:[1,2,2,3] * 输出:true * * 示例 2: * 输入:[6,5,4,4] * 输出:true * * ..

2021-07-19 11:43:11 136

原创 leetcode算法刷题记录之接雨水

/** * * 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 * * 示例 1: * 输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] * 输出:6 * 解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 * * 示例 2: * 输入:height = [4,2,0,3,2,5] * 输出:9 * .

2021-07-19 11:04:02 158

原创 css3动画

2021-07-05 12:50:08 74

原创 leetcode算法刷题记录之重复 N 次的元素

/** * 在大小为 2N的数组 A中有 N+1 个不同的元素,其中有一个元素重复了 N 次。 * 返回重复了 N次的那个元素。 * * 示例 1: * 输入:[1,2,3,3] * 输出:3 * * 示例 2: * 输入:[2,1,2,5,3,2] * 输出:2 * * 示例3: * 输入:[5,1,5,2,5,3,5,4] * 输出:5 * * 提示: * 4 <= A.length <= 10000 * 0 <= A[i] &lt...

2021-07-02 14:24:26 100

原创 leetcode算法刷题记录之统计位数为偶数的数字

/** * 给你一个整数数组nums,请你返回其中位数为偶数的数字的个数。 * * 示例 1: * 输入:nums = [12,345,2,6,7896] * 输出:2 * 解释: * 12 是 2 位数字(位数为偶数) * 345 是 3 位数字(位数为奇数) * 2 是 1 位数字(位数为奇数) * 6 是 1 位数字 位数为奇数) * 7896 是 4 位数字(位数为偶数) * 因此只有 12 和 7896 是位数为偶数的数字 * * 示例 2:...

2021-07-01 16:11:56 147

原创 leetcode算法刷题记录之有序数组的平方

/** * 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 * * 示例 1: * 输入:nums = [-4,-1,0,3,10] * 输出:[0,1,9,16,100] * 解释:平方后,数组变为 [16,1,0,9,100] * 排序后,数组变为 [0,1,9,16,100] * * 示例 2: * 输入:nums = [-7,-3,2,3,11] * 输出:[4,9,9,49,121] * * 提示.

2021-06-30 17:59:51 153

原创 leetcode算法刷题记录之寻找数组的中心下标

/** * 给你一个整数数组nums ,请计算数组的 中心下标 。 * 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 * 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 * 如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 。 * * 示例 1: * 输入:nums = [1, 7, 3, 6, 5, 6] * 输出:3 * 解..

2021-06-30 10:56:03 321

原创 leetcode算法刷题记录之多数元素

/** * 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋的元素。 * 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 * * 示例1: * 输入:[3,2,3] * 输出:3 * * 示例2: * 输入:[2,2,1,1,1,2,2] * 输出:2 * * 进阶: * 尝试设计时间复杂度为 O(n)、空间复杂度为 O(1) 的算法解决此问题。 * * * 解题思路一: * 1.遍历计数,当当前...

2021-06-30 10:28:38 66

原创 leetcode算法刷题记录之计数质数

/** * 统计所有小于非负整数n的质数的数量。 * * 示例 1: * 输入:n = 10 * 输出:4 * 解释:小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 * * 示例 2: * 输入:n = 0 * 输出:0 * * 示例 3: * 输入:n = 1 * 输出:0 * * 提示: * 0 <= n <= 5 * 106 * * 质数:在大于1的自然数中,除了1和它本身以外没有其他因数的自然数。 * 解题思路...

2021-06-29 12:07:54 96

原创 leetcode算法刷题记录之调整数组顺序使奇数位于偶数前面

/** * 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 * * 示例: * 输入:nums =[1,2,3,4] * 输出:[1,3,2,4] * 注:[3,1,2,4] 也是正确的答案之一。 * * 提示: * 0 <= nums.length <= 50000 * 1 <= nums[i] <= 10000 * * 解题思路: * 1.遍历数组,遇到偶数,与数组下标为r..

2021-06-28 17:49:52 94

原创 leetcode算法刷题记录之只出现一次的数字

/**** * 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 * 说明: * 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? * * 注意:线性时间复杂度:线性阶O(n) * * 示例 1: * 输入: [2,2,1] * 输出: 1 * 示例2: * 输入: [4,1,2,1,2] * 输出: 4 * 解题思路: * 1.利用 赋值按位异或 特性 * 赋值按位异或 : ^= 按位异或赋值操..

2021-06-28 15:32:09 82

原创 leetcode算法刷题记录之二分查找

/**** * 给定一个n个元素有序的(升序)整型数组nums 和一个目标值target ,写一个函数搜索nums中的 target,如果目标值存在返回下标,否则返回 -1。 * * 示例 1: * 输入: nums = [-1,0,3,5,9,12], target = 9 * 输出: 4 * 解释: 9 出现在 nums 中并且下标为 4 * 示例2: * 输入: nums = [-1,0,3,5,9,12], target = 2 * 输出: -1 * 解释: ...

2021-06-28 11:35:12 106

原创 leetcode算法刷题记录之有序数组中出现次数超过25%的元素

/** * 给你一个非递减的有序整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的 25%。 * 请你找到并返回这个整数 * * 示例: * 输入:arr = [1,2,2,6,6,6,6,7,10] * 输出:6 * * 提示: * 1 <= arr.length <= 10^4 * 0 <= arr[i] <= 10^5 * * 解题思路一: * 1.创建一个长度为arr中最大值的数组,存储频次,找到目标数 * * ...

2021-06-25 20:24:37 66

原创 leetcode算法刷题记录之数组的相对排序

/** * 给你两个数组,arr1 和arr2, * arr2中的元素各不相同 * arr2 中的每个元素都出现在arr1中 * 对 arr1中的元素进行排序,使 arr1 中项的相对顺序和arr2中的相对顺序相同。未在arr2中出现过的元素需要按照升序放在arr1的末尾。 * * 示例: * 输入:arr1 = [2,3,1,3,2,4,6,7,9,2,19], arr2 = [2,1,4,3,9,6] * 输出:[2,2,2,1,4,3,3,9,6,7,19]...

2021-06-23 10:36:10 170

原创 leetcode算法刷题记录之合并两个有序数组

/** * 给你两个有序整数数组nums1 和 nums2,请你将 nums2 合并到nums1中,使 nums1 成为一个有序数组。 * 初始化nums1 和 nums2 的元素数量分别为m 和 n 。你可以假设nums1 的空间大小等于m + n, * 这样它就有足够的空间保存来自 nums2 的元素。 * * 示例 1: * 输入:nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3 * 输出:[1,2,2,3,5...

2021-06-21 11:41:21 96

原创 leetcode算法刷题记录之按照频率将数组升序排序

/** * 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。 * 如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。 * 请你返回排序后的数组。 * * 示例1: * 输入:nums = [1,1,2,2,2,3] * 输出:[3,1,1,2,2,2] * 解释:'3' 频率为 1,'1' 频率为 2,'2' 频率为 3 。 * * 示例2: * 输入:nums = [2,3,1,3,2] * 输出:[1,3,3,2,2] * 解释:'2' .

2021-06-17 11:22:04 262

原创 leetcode算法刷题记录之按奇偶排序数组II

/** * 给定一个非负整数数组 A,返回一个数组,A中一半整数是奇数,一半整数是偶数, * 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 * 你可以返回任何满足上述条件的数组作为答案。 * 示例: * 输入:[4,2,5,7] * 输出:[4,5,2,7] * 解释:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也会被接受。 * * 解题思路: * 1.遍历偶数该在的位置(即下标为0,2,4,6...), * 2.

2021-06-16 18:14:07 108

原创 leetcode算法刷题记录之在排序数组中查找数字 I

/** * 在排序数组中查找数字 I * * 统计一个数字在排序数组中出现的次数 * 示例 1: * 输入: nums = [5,7,7,8,8,10], target = 8 * 输出: 2 * 示例2: * 输入: nums = [5,7,7,8,8,10], target = 6 * 输出: 0 * * 解题思路: * 1.排序数组首先想到二分 * 2.我们如果直接查找目标数字,则分别需要查找其左右边界, * 3.我们可以换种思路: * I.查找 目标数字-1 ..

2021-06-16 17:26:20 62

原创 leetcode算法刷题记录之存在重复元素

/** * 存在重复元素 * 给定一个整数数组,判断是否存在重复元素。 * 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 * 示例 1: * 输入: [1,2,3,1] * 输出: true * * 示例 2: * 输入: [1,2,3,4] * 输出: false * * 示例3: * 输入: [1,1,1,3,3,4,3,2,4,2] * 输出: true * * 解题思路一: * 利用哈希表 *..

2021-06-10 18:55:40 105

原创 leetcode算法刷题记录之找出数组中的幸运数

/** * 找出数组中的幸运数 * * 在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 * 给你一个整数数组 arr,请你从中找出并返回一个幸运数。 * * 如果数组中存在多个幸运数,只需返回 最大 的那个。 * 如果数组中不含幸运数,则返回 -1 。 * * 示例 1: * 输入:arr = [2,2,3,4] * 输出:2 * 解释:数组中唯一的幸运数是 2 ,因为数值 2 的出现频次也是 2 。 * * 示例 2: * 输.

2021-06-10 18:28:14 198

原创 leetcode算法刷题记录之按奇偶排序数组

/** * 给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。 * 你可以返回满足此条件的任何数组作为答案。 * 示例: * 输入:[3,1,2,4] * 输出:[2,4,3,1] * 输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。 * * 解题思路: * 1.双指针 left,right,left从左向右移动,right从右向左移动, * 2.nums[i]%2==0,与left交换 * 2.当num.

2021-06-04 19:11:16 60

原创 leetcode算法刷题记录之唯一元素的和

/** * 给你一个整数数组 nums 。数组中唯一元素是那些只出现 恰好一次 的元素。 * 请你返回 nums 中唯一元素的 和 。 * * 示例 1: * 输入:nums = [1,2,3,2] * 输出:4 * 解释:唯一元素为 [1,3] ,和为 4 。 * * 示例 2: * 输入:nums = [1,1,1,1,1] * 输出:0 * 解释:没有唯一元素,和为 0 。 * * 解题思路: * 1.用一个Object记录nums中每个元素与其出现的次数(num.

2021-06-03 10:44:49 208

原创 leetcode算法刷题记录之两数之和 II - 输入有序数组

/** * 给定一个已按照 升序排列 的整数数组numbers ,请你从数组中找出两个数满足相加之和等于目标数target 。 * * 函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 , * 所以答案数组应当满足 1 <= answer[0] < answer[1] <= numbers.length 。 * * 你可以假设每个输入只对应唯一的答案,而且你不可以重复使用相同的元素。 * * 示例 1: *...

2021-06-02 16:02:24 100

原创 leetcode算法刷题记录之数组中重复的数字

/** * 在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的, * 但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。 * * 示例 1: * 输入:[2, 3, 1, 0, 2, 5, 3] * 输出:2 或 3 * * 解题思路: * 1.遍历数组,使用对象(或Map)存储遍历项,当对象中存在key为当前遍历项时,说明该元素重复,直接返回即可 *//** * @param {nu.

2021-06-02 14:57:03 116

原创 leetcode算法刷题记录之颜色分类

/** * 给定一个包含红色、白色和蓝色,一共n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 * 此题中,我们使用整数 0、1 和 2 分别表示红色、白色和蓝色。 * * * 示例1: * 输入:nums = [2,0,2,1,1,0] * 输出:[0,0,1,1,2,2] * * 解题思路: * 1.双指针 p0,p2,p0从左向右移动,p2从右向左移动, * 2.nums[i]==0,与p0交换 * 2.当nums[i]...

2021-06-01 12:25:05 112

原创 leetcode算法刷题记录之移动零

/** * 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 * * 示例: * 输入: [0,1,0,3,12] * 输出: [1,3,12,0,0] * 说明: * 1.必须在原数组上操作,不能拷贝额外的数组。 * 2.尽量减少操作次数。 * * * 解题思路: * * 1.主要思想是遍历数组遇到非0的,就从数组第一位开始往后排,最后剩余位置补0。 * 2..

2021-05-28 16:03:52 83

原创 OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443

1. git提交报错:2.解决办法:git --config --unset https.proxy如果是http就是:git --config --unset http.proxy

2021-03-06 11:48:09 3235

原创 leetcode算法刷题记录之最长递增子序列

题目描述:给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。示例 1:输入:nums = [10,9,2,5,3,7,101,18]输出:4解释:最长递增子序列是 [2,3,7,101],因此长度为 4 。示例 2:输入:nums = [0,1,0,3,2,3]输出:4示例 3:输入:nums = [7,.

2021-02-04 15:55:40 210

原创 vue源码运行报错[!] (plugin Rollup Core) Error: Could not load 解决办法

[!] (plugin Rollup Core) Error: Could not load C:\web\vue-2.6.10\vue\src\core\config (imported by C:\web\vue-2.6.10\vue\src\platforms\web\entry-runtime-with-compiler.js): ENOENT: no such file or directory, open 'C:\web\vue-2.6.10\vue\src\core\config'Error:

2020-12-31 10:43:36 4064 7

原创 leetcode算法刷题记录之二叉树的从中序与后序遍历序列构造二叉树

题目描述:根据一棵树的中序遍历与后序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出中序遍历 inorder =[9,3,15,20,7]后序遍历 postorder = [9,15,7,20,3]返回如下的二叉树: 3 / \ 9 20 / \ 15 7题解:1.解题思路:利用递归算法,由后序遍历规则,可知后序遍历最后一位为生成树的根节点,在序号和前序遍历的map映射中找到根节点的下标,由前序遍历规则,该下标左侧为左子...

2020-11-25 18:03:46 195

jsencrypt.zip

前端RSA加密 ------- jsencrypt

2019-07-31

jqthumb.js

jqthumb缩略图插件 使用场景:高固定,宽自适应的图片以及通栏轮播图

2019-06-19

空空如也

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

TA关注的人

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