- 博客(20)
- 收藏
- 关注
原创 Mac 环境下使用bash 删除远程超过180天以上没有提交的分支
多人维护切时间较长的项目经常会有分支冗余的现象,但是手动删除分支这件事太不适合懒人了。这个脚本放在跟你需要删除分支项目的根目录下就可以,初次使用可能需要加个最高权限。不太确定是否适合window环境 可能要改date的使用。为了避免误操作,需要通过输入来确认。#!bin/bash#delete branch#only for MaccurrentTime=`date -v-180d "+%s"`sys=`uname`if [ $sys = "Darwin" ]
2020-08-12 10:45:31 172
原创 leetcode 1 两数之和
给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]我自己的写法...
2020-02-29 12:47:05 175
原创 react pdf前端显示 react-pdf-js踩坑
因为业务需求,大佬让我做一个poc 可以在前端展示pdf,试了很多插件,也试了大名鼎鼎的pdfjs,但是由于本身架构就使用react,所以最后选用了react-pdf-js。在查询资料过程中发现官网的demo已经打不开了。这点比较坑,所以只能找一些其他大佬的文章了。webpack"react-pdf-js": "^4.0.1","webpack": "^2.7.0""react...
2018-11-28 11:03:22 22945 12
原创 leetcode 453 最小移动次数使数组元素相等 JavaScript
给定一个长度为n的非空整数数组,找到让数组所有元素相等的最小移动次数。每次移动可以使n- 1 个元素增加 1。示例:输入:[1,2,3]输出:3解释:只需要3次移动(注意每次移动会增加两个元素的值):[1,2,3] => [2,3,3] => [3,4,3] => [4,4,4]/** * @param {number[]}...
2018-10-08 16:02:12 472
原创 leetcode 191 位1的个数 JavaScript
编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 ‘1’ 的个数(也被称为汉明重量)。示例 :输入: 11输出: 3解释: 整数 11 的二进制表示为 00000000000000000000000000001011 示例 2:输入: 128输出: 1解释: 整数 128 的二进制表示为 000000000000000000000000100000...
2018-10-08 16:00:41 182
原创 leetcode 190 颠倒二进制 JavaScript
颠倒给定的 32 位无符号整数的二进制位。示例:输入: 43261596输出: 964176192解释: 43261596 的二进制表示形式为 00000010100101000001111010011100 , 返回 964176192,其二进制表示形式为 00111001011110000010100101000000 。/** * @param {number...
2018-10-08 15:59:52 294
原创 leetcode 9 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文...
2018-10-08 15:57:24 151
原创 leetcode 7 反转整数 JavaScript
给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−231, 231 − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。/** * @param...
2018-10-08 15:56:04 166
原创 leetcode 1 两数之和 JavaScript
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]/** * @param {number[]} nums * @param {num...
2018-10-08 15:54:37 183
原创 leetcode 26 删除排序数组重复项 JavaScript
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例 2:...
2018-10-08 15:49:57 502 1
原创 leetcode 20 有效的括号 javascript
给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false...
2018-10-01 17:17:58 209
原创 leetcode 21 合并两个有序链表 javascript
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4 /** * Definition for singly-linked list. * function ListNode(val) { * ...
2018-10-01 17:17:04 892
原创 leetcode 14 最长公共前缀 javaScript
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入
2018-09-15 22:23:11 374
原创 leetcode 13 罗马数字转整数 javascript
罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。...
2018-09-15 21:32:51 194
原创 ANTD 踩坑指南
最近团队后台 要使用antd 开发,发现了许多坑 慢慢记录下来 持续更~1 表格 如果你给所有的columns都加了宽度,会发现还是按照均分显示的,所以还是需要有几个不设置宽度,或者就是讲整个表格的宽度设置的相对较宽,但是不建议使用本身自带的特性scoll-x 因为会导致 表头和内容没有办法同时移动的情况(当数据量比较大的时候),建议自行设置css的属性。 当你设置了固定表头的时候 会出现...
2018-05-10 13:50:07 3478
原创 react-native ERROR EPERM: operation not permitted报错解决
ERROR EPERM: operation not permitted, lstat '路径'{"errno":-4048,"code":"EPERM","syscall":"lstat","path":"...\.idea\\workspace.xml___jb_old___"}Error: EPERM: operation not permitted, lstat 'app\.idea
2017-09-14 14:51:57 6106
原创 react-native Could not reserve enough space for 1572864KB object heap 报错解决
react-native Could not reserve enough space for 1572864KB object heap 报错解RN的坑比较多,有时候会发现你可以运行自己在本地穿件的RN项目但是却没有办法运行从github上的项目代码。并且会报一下错误。之前百度过,很多回答都是关于jvm的 比如修改环境变量之类的,但是试了以后并没有生效,依然报这个错误。由
2017-09-14 14:40:29 787
原创 实用的网站记录
近期总是需要用到很多的 网站,记录一下,方便自己使用。1.绘图网站,毕业狗做设计每次遇到er图 流程图,uml都会一头雾水,但是visio又太过于繁琐(下载还得破解十分浪费时间)https://www.processon.com/ 在线作图,并且可以直接下载成图片到本地,简单容易上手。2 下载软件,每次下载软件蹦出来一堆的网站,有时候还是假的 真的很烦人http://
2017-05-04 14:23:02 451
原创 杂记--学习
手头上要完成的东西马上就完成了,有点小松懈,逛了下网站,发现几个有意思的东西,写下来以后督促自己学习吧 1.微信小程序新出来的时候自己跟风还玩过,后来就忘了,今天突然看到说它所使用的开发语言是JavaScript 突然有点小骄傲。哈哈。 2.前端框架层出不穷,听朋友说,他们公司的来了个新领导,要求换框架,从angular 转向vue 。转述可能有出入,但是要求重新学习也是够够的。
2017-05-03 17:15:29 260
原创 XMLHttpRequest cannot load 错误解决
在写项目的过程中,我们常常会发现顶部和底部的内容往往是一样,但是如果直接复制 比较繁琐,并且你需要引入不同的css或是js文件,只要有一个地方需要改动,我们需要把这个项目过一遍,这显然不符合模块化开发的思想,jsp可以使用include 引入。
2017-04-29 09:35:08 4316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人