自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows 环境下8080端口被占用,如何查看占用的进程及关闭进程

前言: 最近在写一个vue项目的时候,需要用到本地的8080端口来模拟数据获取,却发现8080端口被占用,莫名奇怪。            坑老是那么多,如何解决?win + r 打开程序运行的快速窗口,输入cmd, 进入命令行窗口,然后在窗口中输入netstat -ano 回车,之后就会显示所有的端口占用情况,注意在netstat后面有个空格,要加上。然而并没有出现想要的一大堆端口数据,...

2018-11-01 17:36:03 29087 4

原创 Leetcode: 剑指offer

使用Javascript解决剑指offer的题目,提供多种思路

2021-01-05 18:25:23 282 3

原创 Leetcode LCP 题目集合(easy)

Leetcode Lcp 合集LCP 17: 有序机器人题目描述:小扣在秋日市集发现了一款速算机器人。店家对机器人说出两个数字(记作 x 和 y),请小扣说出计算指令:“A” 运算:使 x = 2 * x + y;“B” 运算:使 y = 2 * y + x。在本次游戏中,店家说出的数字为 x = 1 和 y = 0,小扣说出的计算指令记作仅由大写字母 A、B 组成的字符串 s,字符串中字符的顺序表示计算顺序,请返回最终 x 与 y 的和为多少。示例 1:输入:s = “AB

2020-12-29 11:53:48 1033

原创 圣杯布局&双飞翼布局

前言:上班划水偷空了解了一下圣杯布局和双飞翼布局,一听这两个名字,觉得不明觉厉,其实就是三栏布局,左右两边的盒子宽度固定,中间的盒子宽度自适应。以下内容均是总结互联网上别人的文章。觉得有意思就记录一下。。。圣杯布局,方法一:<style> .container{ padding: 0 200px; } .middle{ width: 100%; background:

2020-12-28 17:33:39 217

原创 Leetcode 374: 猜数字的大小[easy]

题目描述猜数字游戏的规则如下:每轮游戏,我都会从 1 到 n 随机选择一个数字。 请你猜选出的是哪个数字。如果你猜错了,我会告诉你,你猜测的数字比我选出的数字是大了还是小了。你可以通过调用一个预先定义好的接口 int guess(int num) 来获取猜测结果,返回值一共有 3 种可能的情况(-1,1 或 0):-1:我选出的数字比你猜的数字小 pick < num1:我选出的数字比你猜的数字大 pick > num0:我选出的数字和你猜的数字一样。恭喜!你猜对了!pick

2020-12-28 15:05:29 157

原创 Leetcode 482:密钥格式化

密钥格式化题目描述:有一个密钥字符串 S ,只包含字母,数字以及 ‘-’(破折号)。其中, N 个 ‘-’ 将字符串分成了 N+1 组。给你一个数字 K,请你重新格式化字符串,使每个分组恰好包含 K 个字符。特别地,第一个分组包含的字符个数必须小于等于 K,但至少要包含 1 个字符。两个分组之间需要用 ‘-’(破折号)隔开,并且将所有的小写字母转换为大写字母。给定非空字符串 S 和数字 K,按照上面描述的规则进行格式化来源:力扣(LeetCode)链接:https://leetcode-

2020-12-25 18:17:58 161

原创 Leetcode 463: 岛屿的周长

岛屿的周长(EASY)题目描述:给定一个 row x col 的二维网格地图 grid ,其中:grid[i][j] = 1 表示陆地, grid[i][j] = 0 表示水域。网格中的格子 水平和垂直 方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方形。网格为长方形,且宽度和高度均不超过 100 。计算这个岛屿的周长。来源:力扣(

2020-12-25 15:09:24 143

原创 Javascript 的浮点计算精度问题和数字转科学计数法问题

Javascript 在以下情景下会自动将数值转换为科学计数法:1、当整数的位数超过22位时,js会自动将整数数值转化为科学记数法。 js中的科学记数法:10000000000000000000(21个0)在js中的科学记数法表示为:1e+21; 2、小数点前边是0,小数点后十分位(包含十分位)之后的0的个数超过6个数值就会自动转化为科学计数法; 0.0000004 会转换为: 4e-7, 而0.10000004 则不会被转换,1.000000004也不会被转...

2020-12-04 18:24:34 2714

原创 CSS编写要注意的问题

css编写注意事项:1、导航菜单栏li标签里面嵌套a标签进行菜单的跳转,li标签应该跟头部的菜单栏高度一致符合用户使用习惯;写门户网站的时候能使用a标签进行链接的跳转就尽量不要使用事件点击来进行跳转;2、图片自适应铺满问题:图片资源一般使用两倍图,为了兼容iOS系统,iOS分辨率是安卓的两倍;background-size: 背景图片的尺寸:auto 按比例放缩铺满,no-repeat 不重复渲染背景图;3、按照设计图来进行还原的时候,width和height的值要减去margin paddin

2020-12-04 18:15:27 324

原创 input 上传图片并预览&图片转base64格式

页面结构:函数方法:图片上传:图片预览:删除图片:转换为base64图片:css样式:.upload-imgs { overflow: hidden; font-size: 0; padding: 0; margin-left: 4px;li { position: relative; width: 86px; height: 86px; font-size: 1...

2020-12-04 18:13:50 508

原创 一些常见图形的CSS实现

一些特殊图形的css画法:1、矩形:通过设置宽高,width=height就变成正方形 .box { width: 100px; height: 100px;}2、三角形:盒子的宽高设置为0,那边作为三角形的底哪边的border就设置为底的长,然后对应颜色设置为三角形需要的背景色,其他边的border-color设置为transparent(透明)最后是三角形的底为border的两倍,border-bottom 为三角形的高...

2020-12-04 18:06:59 231

原创 vuepress 开发文档要注意的点

vuepress 坑点侧边栏的展开标题和md文件里的标题是一样的,而文件名称则是要跟config.js的sideBar配置的路径一致在vuepress组件中使用window和document 在本地开发的时候不会报错,但是在build的时候会报错,这是因为vuepress所有的页面在生成静态HTML时都需要通过Node.js服务端渲染,Node环境中没有document和window对象,因此访问或者使用这两个对象中的方法或属性就会报错。解决方法:确保在beforeMount或mounted

2020-12-04 18:00:46 802

原创 导航锚点小试牛刀

Offsettop 属性&导航锚点的实现记录一些视窗高度和滚动的一些属性以及导航菜单跟随内容变动以及点击锚点展示内容offsetParent 介绍:偏移量属性scrollHeight 和 scrollWidth ,可滚动的绝对高度,包括隐藏不可见的部分;scrollTop 和 scrollLeft :可滑动的元素,即元素出现滚动条时,内部在xy轴上滑动的距离,并且可以为其赋值,如果一个元素的内容没有产生垂直方向的滚动条,那么它的scrollTop值为0。Vue组件简单实现导航栏

2020-12-04 17:30:22 166

原创 两个有趣的ES2020操作符

?. : Optional Chaining — 可选链式操作符,在查询具有多个层级的对象时,不再需要进行冗余的前置校验旧:let nestedProp = obj && obj.first && obj.first.second;新:let nestedProp = obj?.first?.second;??空位合并操作符: 如果表达式在??的左侧运算符求值为 undefined 或 null,就返回其右侧默认值。let c = a ?? b;// 等价于..

2020-12-04 17:01:13 105

原创 Windows 系统IE各版本浏览器的用户代理字符串

Windows 系统IE各版本浏览器的用户代理字符串IE9:Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)IE10: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)IE11:Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like GeckoI

2020-12-04 16:47:45 7210

原创 基于Vue的校园资源管理系统(前端代码)

基于Vue的校园资源管理系统(前端代码)作者:Jackshijin项目背景这是本人在毕业的时候选择的毕业设计方向,指导老师团队的课题有小程序、安卓开发、机器学习和嵌入式,而我选择了Web。。。因为我想找前端相关的工作,所以选了这个方向,后端也是JS一把梭,这是最气的,课题选得好能有个nice的毕业旅行,像我这种选的不好的还碰上疫情在家效率低下,肝通宵常有的事。这个项目简单的技术栈是Vue+Express.js,数据库是MySQL,还有Redis(登录验证码),UI用的是ElementUI,开发周

2020-12-04 16:15:37 2930 1

原创 毕设项目踩坑预记录(有空才补)

1、开发环境搭建:Mysql安装,Vue版本问题,element-ui版本问题2、express 创建mysql连接池问题、跨域、安全、cookie age 问题3、mysql配置问题(不能运行多条mysql语句,这里review 代码花了一天)4、后台分页问题、ElementUi的el-table分页问题(这里后台分页写了好久)5、登录权限问题(这里还不完善,按钮级别的权限需求估...

2020-03-18 14:04:01 406

原创 Element UI 的表单样式不能生效

解决方法:引入样式文件:import 'element-ui/lib/theme-chalk/index.css'临时解决方法,但总不能每个组件都引入这个文件。

2020-03-04 15:33:38 853

原创 Leetcode 779: 第K个语法符号

题目描述:在第一行我们写上一个 0。接下来的每一行,将前一行中的0替换为01,1替换为10。给定行数N和序数 K,返回第 N 行中第 K个字符。(K从1开始)例子:输入: N = 1, K = 1输出: 0输入: N = 2, K = 1输出: 0输入: N = 2, K = 2输出: 1输入: N = 4, K = 5输出: 1解释:第一行: 0...

2020-01-12 10:23:10 246

原创 Leetcode 771: 宝石与石头

题目描述:给定字符串J代表石头中宝石的类型,和字符串S代表你拥有的石头。S中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J中的字母不重复,J和S中的所有字符都是字母。字母区分大小写,因此"a"和"A"是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S...

2020-01-12 10:20:52 196

原创 Leetcode 747: 至少是其他数字两倍的最大数

题目描述:在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。示例 1:输入: nums = [3, 6, 1, 0]输出: 1解释: 6是最大的整数, 对于数组中的其他整数,6大于数组中其他元素的两倍。6的索引是1, 所以我们返回1.示例 2:输入: nums...

2020-01-12 10:18:57 278

原创 Leetcode 728: 自除数

题目描述:自除数是指可以被它包含的每一位数除尽的数。例如,128 是一个自除数,因为128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。还有,自除数不允许包含 0 。给定上边界和下边界数字,输出一个列表,列表的元素是边界(含边界)内所有的自除数。示例 1:输入:上边界left = 1, 下边界right = 22输出: [1, 2, 3,...

2020-01-12 10:17:19 131

原创 Leetcode 724: 寻找数组的中心索引

题目描述:给定一个整数类型的数组nums,请编写一个能够返回数组“中心索引”的方法。我们是这样定义数组中心索引的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。示例 1:输入:nums = [1, 7, 3, 6, 5, 6]输出: 3解释:索...

2020-01-12 10:15:50 96

原创 Leetcode 717: 1比特和2比特字符

题目描述:有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10或11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例1:输入:bits = [1, 0, 0]输出: True解释:唯一的编码方式是一个两比特字符和一个一比特字符。所以最后一个字符是一比特字符。示例2:输入...

2020-01-12 10:13:17 385

原创 Leetcode 709: 转换小写字母

题目描述:实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。示例 1:输入: "Hello"输出: "hello"示例 2:输入: "here"输出: "here"示例3:输入: "LOVELY"输出: "lovely"来源:力扣(LeetCode)链接:https://leet...

2020-01-12 10:11:48 157

原创 Leetcode 705: 设计哈希库表

题目描述:不使用任何内建的哈希表库设计一个哈希集合具体地说,你的设计应该包含以下的功能add(value):向哈希集合中插入一个值。contains(value) :返回哈希集合中是否存在这个值。remove(value):将给定值从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。示例:MyHashSet hashSet = new MyHashSet();hash...

2020-01-12 10:08:40 176

原创 Leetcode 704: 二分查找

题目描述:给定一个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,...

2020-01-12 10:06:26 181

原创 Leetcode 703: 数据流中的第K大元素

题目描述:设计一个找到数据流中第K大元素的类(class)。注意是排序后的第K大元素,不是第K个不同的元素。你的KthLargest类需要一个同时接收整数k 和整数数组nums的构造器,它包含数据流中的初始元素。每次调用KthLargest.add,返回当前数据流中第K大的元素。示例:int k = 3;int[] arr = [4,5,8,2];KthLargest...

2020-01-12 10:00:27 116

原创 Leetcode 693: 交替位二进制数

题目描述:给定一个正整数,检查他是否为交替位二进制数:换句话说,就是他的二进制数相邻的两个位数永不相等。示例 1:输入: 5输出: True解释:5的二进制数是: 101示例 2:输入: 7输出: False解释:7的二进制数是: 111示例3:输入: 11输出: False解释:11的二进制数是: 1011来源:力扣(LeetCode)链接:ht...

2019-12-17 20:49:55 112

原创 Leetcode 686: 重复叠加字符串匹配

题目描述:给定两个字符串 A 和 B, 寻找重复叠加字符串A的最小次数,使得字符串B成为叠加后的字符串A的子串,如果不存在则返回 -1。举个例子,A = "abcd",B = "cdabcdab"。答案为 3,因为 A 重复叠加三遍后为“abcdabcdabcd”,此时 B 是其子串;A 重复叠加两遍后为"abcdabcd",B 并不是其子串。注意:A与B字符串的长...

2019-12-17 20:47:48 160

原创 Leetcode 682: 棒球比赛

题目描述:你现在是棒球比赛记录员。给定一个字符串列表,每个字符串可以是以下四种类型之一:1.整数(一轮的得分):直接表示您在本轮中获得的积分数。2. "+"(一轮的得分):表示本轮获得的得分是前两轮有效回合得分的总和。3. "D"(一轮的得分):表示本轮获得的得分是前一轮有效回合得分的两倍。4. "C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效回合的分数是无效...

2019-12-17 20:46:10 142

原创 Leetcode 680: 验证回文字符串 II

题目描述:给定一个非空字符串s,最多删除一个字符。判断是否能成为回文字符串。示例 1:输入: "aba"输出: True示例 2:输入: "abca"输出: True解释: 你可以删除c字符。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/valid-palindrome-ii著作权归领扣网络所有。商业转载请联...

2019-12-17 20:44:07 173

原创 Leetcode 674: 最长连续递增序列

题目描述:给定一个未经排序的整数数组,找到最长且连续的的递增序列。示例 1:输入: [1,3,5,4,7]输出: 3解释: 最长连续递增序列是 [1,3,5], 长度为3。尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。示例 2:输入: [2,2,2,2,2]输出: 1解释: 最长连续递增序列是 [2], 长度为1。注意:...

2019-12-17 20:41:55 170

原创 Leetcode 665: 非递减数列

题目描述:给定一个长度为n的整数数组,你的任务是判断在最多改变1 个元素的情况下,该数组能否变成一个非递减数列。我们是这样定义一个非递减数列的:对于数组中所有的i (1 <= i < n),满足array[i] <= array[i + 1]。示例 1:输入: [4,2,3]输出: True解释: 你可以通过把第一个4变成1来使得它成为一个非递减数...

2019-12-17 20:40:30 152

原创 Leetcode 657: 机器人能否返回原点

题目描述:在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在(0, 0) 处结束。移动顺序由字符串表示。字符 move[i] 表示其第 i 次移动。机器人的有效动作有R(右),L(左),U(上)和 D(下)。如果机器人在完成所有动作后返回原点,则返回 true。否则,返回 false。注意:机器人“面朝”的方向无关紧要。 “R”...

2019-12-17 11:16:13 130

原创 Leetcode 645: 错误的集合

题目描述:集合 S 包含从1到n的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。给定一个数组 nums 代表了集合 S 发生错误后的结果。你的任务是首先寻找到重复出现的整数,再找到丢失的整数,将它们以数组的形式返回。示例 1:输入: nums = [1,2,2,4]输出: [2,3]注意:...

2019-12-17 11:13:29 110

原创 Leetcode 643:子数组最大平均数I

题目描述:给定 n 个整数,找出平均数最大且长度为 k 的连续子数组,并输出该最大平均数。示例 1:输入: [1,12,-5,-6,50,3], k = 4输出: 12.75解释: 最大平均数 (12-5-6+50)/4 = 51/4 = 12.75注意:1 <= k <= n <= 30,000。所给数据范围 [-10,000,10,000]。...

2019-12-17 11:11:20 100

原创 Leetcode 633: 平方数之和

题目描述:给定一个非负整数c,你要判断是否存在两个整数 a 和 b,使得a2 + b2 = c。示例1:输入: 5输出: True解释: 1 * 1 + 2 * 2 = 5示例2:输入: 3输出: Fals来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/sum-of-square-numbers著作权...

2019-12-17 11:08:34 124

原创 Leetcode 628: 三个数的最大乘积

题目描述:给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。来源:力扣(LeetCode)链接:h...

2019-12-16 19:01:57 134

原创 Leetcode 622: 设计循环队列

题目描述:设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间。但是使用循环队列,我们能使用这些空间去存储新的值。你的实现应该支持如下操作:...

2019-12-16 18:59:35 120

空空如也

空空如也

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

TA关注的人

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