0

跨域/DOM

1.JSONP实现跨域,及其特点缺点 JSONP:ajax请求受同源策略的影响,不允许进行跨域请求,而script标签src属性可以访问跨域的js脚本,利用这个原理,服务端不再返回JSON格式的数据,而是返回一段调用某个函数的js代码,在src中进行了调用,这样实现可跨域。 缺点:JSONP只支持g ...

mle123 发布于 2020-03-20 09:49 评论(0)阅读(27)
0

腾讯实习电话面

由于没有录音只记得一小部分,还有一部分是关于项目的。。。。。 1. 设计模式 参考:https://www.cnblogs.com/pony1223/p/7608955.html https://www.cnblogs.com/pony1223/p/7608955.html 2.从url到页面呈现 ...

mle123 发布于 2020-03-18 10:04 评论(0)阅读(53)
0

计算机网络

1.CDN原理 内容分发网络。CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问对象集中的地区或网络中,在用户访问网时,利用全局负载技术将用户的访问指向距离最近的工作正常缓存服务器上,有由缓存服务器直接响应。 2. 请求方法head特性 Head之请求页面的首部,head请求方 ...

mle123 发布于 2020-03-18 09:58 评论(0)阅读(29)
10

【面试必备】探究!一个数据包在网络中的心路历程

每日一句英语学习,每天进步一点点: 前言 想必不少小伙伴面试过程中,会遇到「当键入网址后,到网页显示,其间发生了什么」的面试题。 还别说,这真是挺常问的这题,前几天坐在我旁边的主管电话面试应聘者的时候,也问了这个问题。 这次,小林我带大家一起探究下,一个数据包在网络中的心路历程。 每个阶段都有数据包 ...

小林coding 发布于 2020-03-17 08:51 评论(3)阅读(468)
0

手把手教你实现基于Redis的分布式锁

1. 概述 目前,分布式系统已经是各大公司的标配,它具有高可用、可扩展等特点。在分布式系统中,由于存在多台机器上的进程竞争同一份资源的问题,因此需要分布式锁来保证同步访问资源。 一个经典的场景就是淘宝双11秒杀活动,全国人民的客户端访问 不同的后端服务器 ,然后后端服务器再访问数据库,此时数据库就是 ...

wengle 发布于 2020-03-13 10:51 评论(0)阅读(424)
0

Vue性能优化及Vue3.0的新特性

一.vue设计原则的理解 首先就是渐进式JavaScript框架: 与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。 另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用 ...

bob_zb 发布于 2020-03-12 18:35 评论(0)阅读(576)
1

数组---构建乘积数组

给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 (注意:规定B[0] = A[1] * A[2] * ... * A[n-1],B[n-1] = ...

mle123 发布于 2020-03-12 17:51 评论(0)阅读(34)
0

数组----数组中的重复数字

在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 数组的长度为 n 且所有数字都在 ...

mle123 发布于 2020-03-12 16:34 评论(0)阅读(32)
0

字符串---替换空格

题目:请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 function replaceSpace(str){ return str.replace(/\s/g,'%20') } ...

mle123 发布于 2020-03-11 15:26 评论(0)阅读(21)
0

数组----二维数组中的查找

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 方法一:由于每行都是从左到右递增,每列都是从上到下递增可得: 左下角的数m,是该行的最小值,该列的最大值, ...

mle123 发布于 2020-03-11 15:12 评论(0)阅读(32)
1

shell编程中星号(asterisk "*")的坑

今天分享一个有关shell编程中由通配符引起的问题。 1. 问题代码 cat test.logs cat script.sh bash !/usr/bin/env bash 主要功能是将 非 开头 的每行记录写入到文件中,每个文件保存一行记录 logsname=test.logs i=100 whi ...

wengle 发布于 2020-03-11 12:45 评论(0)阅读(220)
0

JS(二)

1.说说前端中的事件流 HTML中与JavaScript交互是通过事件驱动来实现的,例如鼠标点击事件onclick等,可以想问档或者文档中的元素添加事件侦听器来预定事件。事件流描述的是从页面接收中接收事件的顺序,DOM2级事件流包括下面几个阶段:事件捕获阶段,处于目标阶段,件冒泡阶段。 addEve ...

mle123 发布于 2020-03-10 16:04 评论(0)阅读(25)
0

今年困难模式,你跳槽还只是靠大量投简历吗?

今天和大家聊聊跳槽这个事情。 1. 为什么跳槽? 先说一下跳槽的原因,大部分人跳槽是因为工资憋屈或者工作憋屈或者两者都憋屈,憋屈人们中的大部分是工资憋屈。 之前看过一个调查统计,50% 以上的人跳槽为了涨薪。还有 30% 的人跳槽是为了个人更好的成长,个人成长不也是为了自己能更稀缺、将来工资更高吗? ...

四猿外 发布于 2020-03-09 15:04 评论(1)阅读(243)
0

JS(一)

1.get请求传参长度的误区 HTTP从未规定get或post长度限制的问题,get最大长度显示主要来源于浏览器或web服务器的限制,不同的浏览器和web服务器,限制的最大成都不一样,要支持IE最大长度为2083字节,若支持谷歌,最大长度8182字节 2.get和post请求在缓存方面的区别 get ...

mle123 发布于 2020-03-09 09:26 评论(0)阅读(28)
0

去阿里面试,被一道 Spring 面试题难倒了

Spring是一个分层的Java SE/EE应用一站式的 轻量级开源框架 。 ...

茶轴的青春 发布于 2020-03-08 19:14 评论(0)阅读(222)
53

【面试必备】硬核!30 张图解 HTTP 常见的面试题

每日一句英语学习,每天进步一点点: 前言 在面试过程中,HTTP 被提问的概率还是比较高的。小林我搜集了 5 大类 HTTP 面试常问的题目,同时这 5 大类题跟 HTTP 的发展和演变关联性是比较大的,通过问答 + 图解的形式由浅入深的方式帮助大家进一步的学习和理解 HTTP 。 HTTP 基本概 ...

小林coding 发布于 2020-03-08 14:14 评论(18)阅读(2412)
0

CSS(二)

1.BFC(块级格式上下文,用于清除浮动,防止margin重叠等) 块级格式上下文,是一个独立的渲染区域,并且有一定的布局规则。BFC区域不会与float box重叠,BFC是页面上的一个独立的容器,子元素不会影响到外面,计算BFC高度时,浮动元素也会参与计算。 1.1哪些元素会生成BFC 根元素, ...

mle123 发布于 2020-03-06 13:57 评论(0)阅读(27)
0

css(一)

1.说一下css盒子模型 Css盒子本质上是一个盒子,封装周围的HTML元素,它包括:外边距,边框,内边距和内容。Css盒子模型包括IE盒子模型标准的W3C盒子模型。这两种盒子模型都包含margin,border,padding,和content。不同的是,标准W3C盒子模型中content不包含任 ...

mle123 发布于 2020-03-05 16:02 评论(0)阅读(35)
0

链表----删除链表中重复的节点

删除链表中重复的节点: 方法一:采用递归的方法,但这种方法在链表无重复节点时效率不高 function deleteDuplication(pHead) { if(pHead==null||pHead.next==null){//判断没有节点或只有一个节点的情况 return pHead } if( ...

mle123 发布于 2020-03-04 16:16 评论(0)阅读(30)
0

html/http/浏览器(二)

1. WebSocket WebSocket是HTML5开始提供的一个在单个TCP连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据,浏览器和服务器只需要完成一次握手就可以建立持久连接,并进行双向传输数据。浏览器通过JavaScript向服务器发出建立WebScoket连接的请求,连接建立后 ...

mle123 发布于 2020-03-04 10:06 评论(0)阅读(20)