自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 来个反转字符串面试骚操作

来个反转字符串面试骚操作面试经常遇到反转字符串的问题,如何让面试官眼前一亮呢?面试题:反转字符串常用处理function reverseStr(str) { return str.split('').reverse().join('')}如果不让你用reverse呢?我用的双指针法function reverse(str) { let splitStr = str.split('') let start = 0 let end = splitStr.length

2020-08-17 17:18:13 133

原创 代码随想录算法训练营第一天|704.二分查找、27.移除元素

需要注意的是,JS并没有定义变量为整型数据的能力,需要自己手动向下取整。注意事项:取中间下角标的时候,需要注意超界问题。1、确定有效区间,左闭右开,左闭右闭。二分查找前提:有序数组,无重复数据。2、根据有效区间,写边界条件。时间复杂度 O(logn)Typescript代码。方法1 右移位运算。3、把有效的结果返回。空间复杂度 O(1)

2023-07-27 00:37:29 1811 1

原创 异或位运算实战算法题

原题目:给定一个由多个数字组成的数组arr,数字a出现了k次,其他数字都出现了m次,找到这出现k数次的a数字, 其中m>1, k<m, 要求时间复杂度O(N) 空间复杂度O(1)用js写了个对数器,其中test方法是暴力法,onlyKTimes是最优解。xorSwap是不包含临时变量的交换a,b两数字方法,利用了异或运算的3个特性,具体变化过程写在备注里了。// 经典高难题,K,M异或,囊括异或的高级用法// 给定一个由多个数字组成的数组arr,数字a出现了k次,其他数字都出现了m次

2021-06-05 17:58:16 161

原创 手摸手vue后台管理系统(一)知识点梳理

我一直觉得看别人的代码收货最大就是能知道用另一种方式来实现同一种效果,而且往往别人的方法更加简洁和独到,可以通过各种简写来实现少写代码(偷懒)的效果,以提高代码效率。下面废话不多说,直接上干货。比较常见的知识点我就不提了,只列我自己比较生疏和陌生的技巧。新手知识点归纳,大佬轻喷&巧用<div class="bullshit"> <div class="bu...

2019-08-30 12:31:26 1230 1

原创 前端vue框架项目实战经验

项目实战经验(基于vue框架)之所以写这篇文章主要是因为网上很多关于前端知识的基础归类文章,但是实际在项目开发中使用的时候还是不可避免地会踩到一些坑,我只是想把自己踩到过的一些坑分享出来,避免重复掉坑里- -APP部分坑点div 背景图片属性引本地文件路径时,路径被替换到static目录下解决办法使用require(‘’)相对路径引文件&amp;lt;li :style=&quot;'back...

2019-01-09 14:13:54 5266

原创 原生JS实现parseInt

function _parseInt (string, radix) { if (typeof string !== "string" &amp;&amp; typeof string !== "number") return NaN; if (radix &amp;&amp; (typeof radix !== "number" || /^[1-9]\d*\.\d*|0\.\d*...

2018-02-09 16:43:49 2493 1

原创 JS冷门的现象

[‘1’,’2’,’3’].map(parseInt) =&gt; [1,NaN,NaN] map() 数组方法 将调用的数组的每个元素传递给指定的函数,并返回一个数组,它包含该函数的返回值。callback含有三个参数(元素值,元素索引,原数组) 注意:传递给map()的函数应该有返回值。map()返回的是新数组:它不修改调用的数组。如果是稀疏数组,返回的也是相同方式的稀疏数组:它具有...

2018-02-09 16:33:58 178

原创 ASI自动分号插入

ASI 即automatic semicolon insertion。自动分号插入。需要用;来结束的空语句以 let 、 const 、import 、 export 开头的声明语句以 var 开头的变量声明语句表达式语句debugger 语句continue 语句break 语句return 语句throw 语句不需要用;结束的块语句if语句try语...

2018-02-09 16:10:36 240

原创 try,catch,finally

常常用try,catch,finally来捕获异常。&lt;body&gt; &lt;input type='text' placeholder='请输入一个5-10之间的数字' id='number'&gt;&lt;/input&gt; &lt;button id="btn"&gt;确认&lt;/button&gt; &lt;div id='show'&gt;&l

2018-02-09 14:30:42 177

原创 js常见易忘的知识点

.一个浏览器窗口中的DOM顺序是:window-&gt;(navigator,screen,history,location,document)window.location属性protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),ha...

2018-02-08 12:28:58 671

原创 git使用手册(自用简易版)

常用分支名 master 默认主分支,稳定版本 dev 开发版本,不稳定 feature 功能点 issue-number 解决bug origin 远程仓库默认名 dev分支保存工作现场并在master分支创建切换新bug分支 git stash git checkout master git checkout -b issue-101 git merge –no-f -m

2018-01-30 15:48:56 410

原创 http基础概念

什么是回调? 回调是异步编程时的基础,将后续逻辑封装成起始函数的参数,逐层嵌套什么是同步/异步? 同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。什么是I/O? 磁盘的写入(in)磁盘的读取(out)什么的单线程/多线程? 一次只能执行一个程序叫做单线程 一次能执行多个程序

2018-01-26 13:10:13 177

原创 使用sass中list遍历子元素添加颜色

里有7个重复的 ,这7个 需要应用7中不同颜色的 background-color ,需求很简单,如下是简易的效果图。 HTML结构为:div id="container"> ul> li>1li> li>2li> li>3li> li>4li> li>5li> li>6li>

2018-01-25 17:10:58 1689

原创 get和post区别。

最直观的就是GET将参数包含在URL中,而POST通过request body提交参数.W3C官方解释GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数

2018-01-24 14:27:52 153

原创 git报错汇集

在自己使用git的时候遇到的报错信息以及百度搜到的解决方法问题1输入$ git remote add origin git@github.com:djqiang(github帐号名)/gitdemo(项目名).git 提示出错信息:fatal: remote origin already exists.    解决办法如下:    1、先输入$ gi

2018-01-24 10:34:22 232

转载 git常用的指令以及常见的使用场景

这篇文章主要是供自己指令忘记时翻阅使用。摘自阮一峰。专有名词workspace:工作区Index/stage:暂存区repository:本地仓库remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代

2018-01-24 10:16:48 264

空空如也

空空如也

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

TA关注的人

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