自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

linfeng886的博客

It from Bit

  • 博客(40)
  • 收藏
  • 关注

原创 ‘JSON_PAGE_FORMAT’控制台报错

‘JSON_PAGE_FORMAT’控制台报错开了 FeHelper 插件的原因,把它关掉,刷新下就好了

2021-08-19 11:22:31 993 2

原创 利用Settings Sync来同步你的VS Code插件

这里写自定义目录标题利用Settings Sync来同步你的VS Code插件一、安装插件二、配置插件2.1 申请GitHub token2.2 新建gist2.3 插件配置2.4 开始同步新环境下载云端配置利用Settings Sync来同步你的VS Code插件Setting Sync插件利用GitHub gist来同步你的VS Code插件一、安装插件先在VS Code里搜索插件安装...

2020-04-23 10:12:49 288

原创 【装机必备】一款必备的解压缩工具!

​解压缩软件是我们电脑上必装的,目前主要是360压缩、2345好压、WinRAR、7-zip等,但是前三个都经常弹广告,十分影响体验,而7-zip虽然没广告,也很好用,但是界面稍微有点单调(chou)。那有没有一款既没有广告,界面又好看的解压缩软件呢!答案是:有!Bandizip:优秀好用的免费文件压缩/解压缩工具软件适用平台:Win+Mac(Mac需要付费)记得在遇到这款软件之前,我...

2019-12-21 17:06:50 630

原创 【装机必备】Win软件卸载工具

软件名:Uninstall_Tool功能:在卸载软件的基础上,将软件残留的注册表及其它残余文件彻底删除推荐指数:⭐⭐⭐⭐⭐适用平台:Windows虽然我们平时用Windows自带的卸载工具就能卸载软件,但是很多时候都会留下****残余的注册表和文件,日积月累,电脑里的无效文件越来越多,作为一个强迫症患者,绝对不能容忍!这不,发现了这款软件后,每次装完系统后必须给它装上。先来看看它长啥样...

2019-12-19 21:42:01 493

原创 【装机必备】电脑优化清理工具

软件名:WiseCare365功能:电脑体检、系统清理、系统优化、隐私保护、启动项管理等推荐指数:⭐⭐⭐⭐⭐适用平台:Windows新系统装好后,随着使用时间不断增长,我们装过的软件和积累的垃圾也越来越多,这个时候就需要一款电脑优化软件来对电脑进行体检和清理这个时候,WiseCare365 就出场了先看看长啥样有5个大块,我们主要介绍的是体检+系统清理+系统优化这三大块建议隔...

2019-12-19 21:25:57 858

原创 【教程】Win系统重装

​简单的给大家介绍下Windows下利用U盘怎么重装系统准备工具:1、一个U盘(建议8G以上)2、一个Win系统镜像(推荐到MSDN下载https://msdn.itellyou.cn/)3、一个PE工具箱(推荐微PE工具箱)步骤:1、制作启动盘2、设置启动顺序3、进入PE然后安装系统4、结束

2019-12-16 15:14:11 151

原创 【教程】Win10系统便捷重装方法

​上期我们介绍了用U盘做启动盘重装系统的方式,本期我们介绍下Win10自带的重置功能有3个优点:1、无需U盘2、无需下载镜像3、无需再次激活有两个缺点:1、只适用于Win102、部分旧电脑有一定失败概率我们来看下如何进行操作先打开我们的设置界面,点击更新和安全然后进入激活界面,选择开始就会弹出两个选项1、第一个是可以保留个人的文件,你自己的一些文件什么会保存下来2、...

2019-12-16 12:35:39 266

原创 4.中文输入时,用英文标点

敲代码或者写MD文档的的时候,最烦的就是一会敲代码,一会要输入中文,还要用英文标点,然后来回切换中英文 今天偶然看到微软输入法自带一个中英文标点切换 切换之后,你就可以在输入中文的时候使用英文标点写MD的时候特别方便! 快捷键默认是 Ctrl + . 如果不行,你可以进`设置->语言和时间->区域和语言->中文(中华人民共和国)->选项-&g...

2019-12-10 15:45:25 3578 2

原创 【插件】解决网页无法复制问题

插件名:Simple Allow Copy功能:解除网站不能复制的限制推荐指数:⭐⭐⭐⭐适用平台:Chrome+FireFox+Edge+Safari+360极速版、QQ浏览器等谷歌内核的浏览器我们在平时网上搜题库呀,文章呀,论文啥的时候,经常会遇到有些网站不能复制的问题,只能去想其他法子,费时费力。这两天刚好发现一款挺好用的插件,可以解决这个问题,让那些限制复制的网站解除限制我们以XX...

2019-12-10 14:32:12 3546

原创 PHP正则匹配中文,字母,数字和下划线

PHP正则匹配中文,字母,数字和下划线最近在做项目,需要用正则判断下用户名,然后就遇到了PHP正则匹配汉字的问题在js中/^[\u4E00-\u9FA5A-Za-z0-9_]+$/是没有问题的,但是到了PHP中就会报错preg_match(): Compilation failed: PCRE does not support \L, \l, \N{name}然后谷歌了下后,发现...

2019-02-06 15:07:14 4429

原创 集装箱编号校验码规则(JavaScript版本)

最近需要用到校验集装箱号是正确,网上搜了搜箱号的校验规则,写了份demo贴上具体的计算方法, 参考点这里懒的点的可以看我复制粘贴然后整理的的部分一、箱号编码的构成标准集装箱箱号由11位编码组成,包括三个部分:1、第一部分由4位英文字母组成。2、第二部分由6位数字组成。3、第三部分为校验码(Check Digit)由前4位字母和6位数字经过校验规则运算得到,用于识别在校验时是否发生...

2019-01-22 15:34:45 6319 1

原创 Vue Cli3工具中,配置目录别名,alias

Cli3工具中,配置路径别名最近用Vue Cli3脚手架搭建了Vue项目,发现没有build目录了,里面的webpack相关的也没了,看了官方文档后,查了资料后,发现都在vue.config.js里来配置了1.先在项目根目录下创建vue.config.js文件2.然后在文件里输入下面代码const path = require('path');function resolve(di...

2019-01-04 21:14:19 16538

原创 JS ES6 箭头函数总结

JS ES6 箭头函数根据网上的各种介绍,然后加我自己的一些理解,总结的,有错误请多多谅解文章目录JS ES6 箭头函数一、基本用法二、不能用箭头函数的地方一、基本用法1.箭头函数只能用赋值式写法,不能用声明式写法let a = () => { console.log('hehe');}a();2.如果参数只有一个,可以不加括号,如果没有或者参数多于一个就要加括...

2018-11-19 18:11:25 324

原创 Ubutnu18.04美化系统

对Ubuntu 18.04主题等进行美化(类MAC)装一些插件一、先安装美化管理器 ,中文叫优化sudo apt install gnome-tweak-tool二、安装拓展,方便从浏览器直接下载安装插件(别看名字带chrome,其实都可以)sudo apt install chrome-gnome-shell三、去网站搜索插件,直接安装就OK网址点这里下面是我安装的,安装后需要...

2018-11-14 13:45:52 358

原创 Ubuntu安装配置谷歌拼音输入法

Ubuntu 18.04安装配置搜狗输入法一、安装先去搜狗输入法官网下载文件 点这里去下载下载安装包后直接安装就行二、设置语言支持(language support)去Ubuntu系统设置->区域和语言->管理已安装的语言  进去和可能提示你安装一些东西,点安装就行了,安装完成后出现语言支持框,选择汉语 然后点应用到整个系统,在键盘输入法系统选择fcitx,没有的话去应用商店...

2018-11-11 15:43:17 1764

原创 Ubuntu 18.04安装Node.js最新版

这是Ubuntu 18.04环境下安装Node.js最新版的方法1、先安装安装低版本sudo apt-get install node.js 2、再安装npmsudo apt-get install npm 3、然后给npm设置淘宝源,不然下载包很慢,国外的网站sudo npm config set registry https://registry.npm.taobao.org...

2018-11-09 17:48:36 2787

原创 Vue的v-model自定义组件

Vue的v-model自定义组件一个组件上的 v-model 默认会利用名为 value 的 prop 和名为 input 的事件,但是像单选框、复选框等类型的输入控件可能会将 value 特性用于不同的目的。model 选项可以用来避免这样的冲突先来个默认的代码:子组件:<template> <div id="son"> 这是子组件:<inp

2018-11-08 22:00:54 153

原创 36.有效的数独-Python-LeetCode

一、题目二、解法结语一、题目判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。数独部分空格内已填入了数字,空白格用 ‘.’ 表示。例1:输入:[[“5”,“3”,".",".",“7”,"....

2018-09-19 21:44:38 904

原创 1.两数之和-Python-LeetCode

一、题目二、解法结语一、题目给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。例1:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]二、解法我们先设置一个空字典 d ,然后遍历数组,字...

2018-09-18 20:44:40 215

原创 350. 两个数组的交集 II-Python-LeetCode

一、题目二、解法结语一、题目给定两个数组,编写一个函数来计算它们的交集。例1:输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]例2:输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明:输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致我们可以不考虑...

2018-09-17 19:34:47 355

原创 283.移动零-Python-LeetCode

一、题目二、解法结语一、题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾, 同时保持非零元素的相对顺序。例1: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0]说明: 1.必须在原数组上操作,不能拷贝额外的数组。 2.尽量减少操作次数。二、解法遍历数组,当值为0时,删除当前值,然...

2018-09-17 17:08:04 347

原创 66.加一-Python-LeetCode

一、题目给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头.例1: 输入: [1,2,3] 输出: [1,2,4] 解释: 输入数组表示数字 123。例2: 输入: [4,3,2,1] 输出: [4,3,2,2] ...

2018-09-17 16:31:31 319

原创 136. 只出现一次的数字-Python-LeetCode

一、题目二、解法 解法一结语一、题目给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?例1: 输入: [2,2,1] 输出: 1例2: 输入: [4,1,2,1,2] 输出: 4二、解法...

2018-09-09 21:33:10 204

转载 3.Ubuntu Server 16.04下配置LAMP环境

最近给服务器搭环境,网上找的大多都很乱,难得找到一篇很详细的,转载过来作记录1. 下载Ubuntu Server 16.04,地址https://www.ubuntu.com/download/server2. 在虚拟机上安装Ubuntu Server 16.04。根据安装引导过程一步步安装,跟在自己电脑安装Windows操作系统类似。安装中会设置一个用户名和密码,安装成功后显示输入用户名...

2018-09-09 00:20:34 188

原创 217.存在重复-Python-LeetCode

一、题目给定一个整数数组,判断是否存在重复元素。 一、题目二、解法 解法一解法二结语例1: 输入: [1,2,3,1] 输出: true例2: 输入: [1,2,3,4] 输出: false例3: 输入: [1,1,1,3,3,4,3,2,4,2] 输出: true二、解法解法一先排序数组,然...

2018-09-03 19:44:36 401

原创 2.修改Ubuntu的aptget源为阿里云源

刚在虚拟机上装了个Ubuntu 18.04版的,然后想着把aptget源改为国内的,这样速度快点 然后就在网上搜,但是大部分都没有说明每个版本有什么不同,后来看到一个介绍的挺详细的文章,然后就成功了,这里做下记录步骤一、备份先把源文件备份了,以防万一 sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件 sudo cp /etc/...

2018-09-03 16:25:40 558

原创 122.买卖股票的最佳时机 II-Python-LeetCode

一、题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。例1: 输入: [7,1,5,3,6,4] 输出: 7 解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 =...

2018-09-01 09:40:59 320

原创 Python爬虫闯关-5

第五关 第五关网址:http://www.heibanke.com/lesson/crawler_ex04/第四关的密码与第三关一样,都是30以内的数字步骤我们先登陆网址,然后随便输入一个用户名和密码,看看post请求里带有哪些参数post请求带了五个参数,csf, username, password, captcha_0 和captcha_1, captcha_0...

2018-08-31 21:41:13 292

原创 26.从排序数组中删除重复项-Python-LeetCode

一、题目二、解法结语一、题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。例1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 ...

2018-08-30 19:43:56 1675 1

原创 Python爬虫闯关-4

第四关 第四关网址:http://www.heibanke.com/lesson/crawler_ex03/第四关的密码需要从网页获取,1到100,每个数字对应一个密码,最后把它组合起来,然后进行模拟登陆。因为每次访问这个网页,这个网页的内容都在变,所以我们需要循环访问,一直到1到100每个数字都获取到了相应的密码步骤 先访问网址,进行登陆登陆以后,随便输入一个账号密...

2018-08-27 21:43:50 226

原创 Python爬虫闯关-3

第三关 第三关网址:http://www.heibanke.com/lesson/crawler_ex02第三关相比第二关多了一个登陆的步骤,我们首先必须要登陆到他的网站,然后才能去猜密码步骤先注册一个账号 http://www.heibanke.com/lesson/crawler_ex02然后我们需要用这个账号进行登陆登陆以后步骤就跟第二关一样了代码...

2018-08-26 19:42:33 258

原创 Python爬虫闯关-2

第二关 [第二关网址])http://www.heibanke.com/lesson/crawler_ex01/)第二关就是去登陆,用户名是任意的,密码是0到30中的一个数字,我们一个个试过去就行步骤构造请求参数然后密码从0到30去尝试登陆代码#!usr/bin/env python3# -*- coding: utf-8 -*-import requ...

2018-08-25 11:35:54 328

原创 Python爬虫闯关-1

第一关 第一关网址 http://www.heibanke.com/lesson/crawler_ex00/第一关很简单,就是把当前页面的数字加到网址后面,然后再新页面再循环操作。步骤先访问初始网址,也就是http://www.heibanke.com/lesson/crawler_ex00/然后用re(正则表达式)或者BeatuifulSoup或者xpath取...

2018-08-23 21:16:34 281

原创 用markdown格式发布公众号文章

用markdown格式发布公众号文章因为微信公众号编辑器不支持markdown,所以需要把它转化一下,网上找了挺多法子的,最后发现了这个开源工具,然后我自己用了,挺不错的。很简单也很方便方法打开网址,然后把你的markdown文本复制到网站上,点预览 然后根据你自己喜好,选择主题 最后复制到微信公众号编辑器就行。http://md.ityouknow.com/...

2018-08-23 18:59:06 1754

原创 189.旋转数组-Python-LeetCode

一、题目二、解法 解法一解法二解法三结语:一、题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。例1: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,...

2018-08-23 15:05:48 175

原创 Python中的深拷贝和浅拷贝

Python3一、浅拷贝  如 a = [1,2,3] , b = [4,5,6]   c = [a,b]   e = c     这里的 e = c就是浅拷贝,只是把e指向了c所指向的内存地址,a,b改变,e变 如图所示二、深拷贝深拷贝要用到copy库, e = copy.deepcopy(c) 现在e指向的是新的内存地址,并且把列表里面的列表也生成了新的内存地址,a,b改变,e不会改变copy...

2018-05-02 20:24:12 188

原创 买卖股票的最佳时机 II-Python-LeetCode

题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 天(股票价格 = 5)的时候卖出, 这笔交易所能获得...

2018-04-24 21:37:55 628

原创 从排序数组中删除重复项-Python-LeetCode

题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。示例 2:给定 nums ...

2018-04-24 20:56:50 2240

原创 2.两数相加-Python-LeetCode

题目两数相加:给定两个非空链表来代表两个非负整数,位数按照逆序方式存储,它们的每个节点只存储单个数字。将这两数相加会返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807解法:把链表l1和l2中的数字从左到...

2018-04-03 20:15:23 2146

原创 1.两数之和-Python-LeetCode

刚开始接触算法方面,好多都不懂,打算每刷一题就整理一下题目:给定一个整数数列,找出其中和为特定值的那两个数。你可以假设每个输入都只会有一种答案,同样的元素不能被重用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法一:.刚开始看到的的时候,第一个想到的就是用一个嵌套循环把n...

2018-03-31 21:49:35 29099 13

空空如也

空空如也

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

TA关注的人

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