自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Web前端中移动端适配方案

使用rem单位或者VW/VH进行移动端适配px单位名称为像素,相对长度单位,像素(px)是相对于显示器屏幕分辨率而言 (最终解析单位)em单位名称为相对长度单位。相对于当前对象内文本的字体尺寸 (相对于父元素的font-size大小的单位,那如果你要设置一个元素的宽度,高度,那么就得去看他父级的大小,如果父级也是em单位,你又得去找他的父级,得一层层计算,才能得到准确的像素值,因此在...

2020-02-10 21:33:22 867

原创 腾讯云centOS系统,tomcat从8080改为80接口,以及可能产生的问题解决方法。

腾讯云centOS系统中如何把tomcat的8080端口改为80先下载个winscp:winscp下载然后安装如上图所示,输入服务器ip端口号默认为22输入用户名密码并且登录在腾讯云安装的文件夹的路径为usr/share/tomcat/conf/server.xml双击打开,然后找到这四个地方的8080,都改为80更改完成,便可以用tomcat访问默认网址...

2019-05-08 11:28:18 588

原创 剑指Offer面试题面试题10【斐波那契数列】

题目描述写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0,F(1)= 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:1示例 2:输入:n = 5输出:...

2020-06-10 11:17:58 291 1

原创 剑指Offer面试题面试题06【从尾到头打印链表】

题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000解法一 递归var reversePrint = function(head) { if(!head) return [] ; var arr = reversePrint(head.next); arr.push(head....

2020-06-09 14:46:10 155

原创 剑指Offer面试题面试题05【替换空格】

请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <= 10000方法1:正则表达式替换var replaceSpace = function(s) { var n = s.replace(/\s/g,'%20') return n};...

2020-06-08 14:33:22 143

原创 剑指Offer面试题04详细解析及其优化【二维数组中的查找】

题目描述在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。测试用例示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]给定 tar...

2020-06-08 10:48:59 177

原创 剑指Offer面试题03详细解析及其优化【数组中重复的数字】

题目描述如下找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 解法1var findRepeatNumber = function(nums) { var arr = []; for (var i = 0;i<nums...

2020-06-08 10:04:00 132

原创 理解和使用Promise.all和Promise.race制作接口超时机制和多接口数据是否完全机制

一、Pomise.all的使用Promise.all可以将多个Promise实例包装成一个新的Promise实例。同时,成功和失败的返回值是不同的,成功的时候返回的是一个结果数组,而失败的时候则返回最先被reject失败状态的值。具体代码如下:let p1 = new Promise((resolve, reject) => { resolve('成功了')})let p2 = new Promise((resolve, reject) => { resolve('s

2020-06-03 17:19:34 716

原创 在腾讯云CentOS服务器上安装NGINX软件并上传静态文件

搭建Http静态服务器环境任务时间:15min ~ 30min搭建静态网站,首先需要部署环境。下面的步骤,将告诉大家如何在服务器上通过 Nginx 部署 HTTP 静态服务。安装 Nginx在 CentOS 上,可直接使用yum来安装 Nginxyum install nginx -y安装完成后,使用nginx命令启动 Nginx:nginx此时...

2019-09-06 16:09:40 319

原创 Typescript入门-----如何应用TS开发简单的小应用

第一次接触TS是去年八月开发Angualar的智慧安防项目的时候,前端模块化开发时候做的研究。最近接的项目里又有关于TS的内容,所以决定从今天开始认真学一波TSTS是一套基于ECMA标准的语言,是JS语言的超集,安装方法很简单很便捷。我们为什么要学TS?在做Angualar2的项目开发的时候,TS几乎已经是Angular的默认语言之一,跟JS相比,它有强类型语言特有的类型判断,利用...

2019-04-10 16:58:23 2750

原创 如何写一个video播放器的demo?

后台没有写出来,只写了个ajax加载的demo~可以方便的通过点击不同的li标签实现视频的切换。等我学完java和serlet后再来填坑吧~&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="utf-8"&gt; &lt;title&gt;videoDemo&l...

2019-03-05 16:30:18 703

原创 heatmap.js如何制作热力图?

前几天接了个业务,两百块钱。帮助同校的学妹做前端设计。其中一个问题是如何用HeatMap.js做热力图呢,我参考了csdn上的数据,得出这个demo---------------------------------------------------以下是分割线-------------------------------------------// 创建一个heatmap实例对象...

2019-03-05 16:27:47 1751

原创 2017 希望能够成为一名优秀的前端工程师

2017年到了,也算是一个新的开始,在知乎上前辈的推荐下来到了这个社区,开始了新的旅程或许生活就是这么的不可思议,人总是会学会去追求一些新的东西在电气工程学习的这一年半里,对专业总是提不起兴趣的窝,最后居然对编程有了强烈的兴趣,自学了C语言之后开始了单片机的调试生涯最近也找了一份前端的工作,打算成为一个敲代码的人嗯。。怎么说呢,基础课程还是很薄弱,希望能够在下个学期顺利的转专业吧(

2017-01-01 00:42:23 331

空空如也

空空如也

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

TA关注的人

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