指向调用call的函数 // 执行函数并返回结果 相当于把自身作为传入的context的方法进行调用了 return context[fn](...args);};// apply原理一致 只是第二个参数是传入的数组...123// 再测试作为普通函数调用// let bindFun = normalFun.myBind(obj, '我是参数传进来的name')// bindFun('我是参数传进来的age')偏函数什么是偏函数...此处模拟实现,不考虑可选的第二个参数 replacer 和第三个参数 space基本数据类型:undefined 转换之后仍是 undefined(类型也是 undefined)boolean 值转换之后是字符串...ES6模块与CommonJS模块有什么异同?...第二种方式,通过对象的 constructor 属性来判断,对象的 constructor 属性指向该对象的构造函数,但是这种方式不是很安全,因为 constructor 属性可以被改写。
第二种方式,通过对象的 constructor 属性来判断,对象的 constructor 属性指向该对象的构造函数,但是这种方式不是很安全,因为 constructor 属性可以被改写。...第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this 指向这个对象。...call 传入的参数数量不固定,跟 apply 相同的是,第一个参数也是代表函数体内的 this 指向,从第二个参数开始往后,每个参数被依次传入函数。...什么是物理像素,逻辑像素和像素密度,为什么在移动端开发时需要用到@3x, @2x这种图片?...例如下图中的两个请求, 请求一发送了所有的头部字段,第二个请求则只需要发送差异数据,这样可以减少冗余数据,降低开销。
昨天收到腾讯的面试通知(考完腾讯的笔试以为挂了,就没抱希望,没想到还有面试机会) 给大家分享一下,就当攒个人品。 第一部分,远程笔试。...1、char *s1, const char*s2,删除s1中s2出现过的字符 2、删除单项链表中重复的节点 (1 2 2 3 3 9) -> (1 2 3 9) 3、求二叉树的深度 4、单链表判环 5...、判断一个数是不是回文数 6、求一个数组的最长连续子序列 第二部分,电话面试。...然后聊项目,因为没什么项目,所以聊的不多,哎,为什么你们可以这么厉害,渣渣求一条活路。 然后问问题。 1、网络了解吗?讲一讲TCP协议的三次握手,为什么要有三次?...5、还有什么问题要问我? 然后让面试官评价一下,其他的还行,经验不够足。 反思一下: 1)第一次面试,有点紧张,还是要多锻炼,把自己充分展示出来。 2)知识面不够广,还要多学习啊!
显示前缀为a的所有好友,我说对好友列表用字典排序,然后面试官说如果给搜索字段很长的话性能不好,然后我说了用文件索引,然后查找索引,面试官让说出来具体实现,答得不太好 最近一段时间做的比较有成就感的一件事,为什么感觉不错...最后是老套路有什么想问面试官的, 现在在等二面的消息,前面基础基本上都说出来了,后面两个设计答得不太好,分享出来赞个人品吧 作者:下雨天 本文来源于牛客网
回馈社会,腾讯暑期实习三面面经,正在等hr面试。。。...cookie session区别 14.安全问题 15.ajax返回的状态 16.介绍知道的http返回的状态码 17.react生命周期 18.redux用处 19.redux里常用方法 20.组件什么时候用...3.19 晚上8点 二面 电面 45分钟 1.介绍一下前端的学习经历 2.为什么选择前端 3.作为一个专业的前端,你觉得应该掌握哪些知识 4.移动应用和web应用的关系 5.http常用请求头 6.强,...3.21 下午5点 三面 电面 40分钟 1.自我介绍 2.选择前端的原因 3.介绍一下react 4.说一下什么是virtual dom 5.react和angular的区别 6.webpack用来干什么的...7.什么是按需加载 8.es6新特性用过哪些 9.说一下用户从输入url到显示页面这个过程发生了什么 10.上面的过程有哪些可以优化 11.说一下浏览器缓存 12.tcp三次握手过程 13.遇到过什么安全问题
为什么不一样? onStart和onResume有什么区别?位于前台和可见有什么区别? 7、MVC解决什么问题?那和MVP有什么不一样?...8、了解window吗,那说说window是什么东西,为什么会有window?rootView有什么关系。。。 9、你了解过哪些设计模式,最熟的是哪一种(感觉要跪)?说一种你认为最好的单例模式?...为什么要用这种方法 13、你了解多线程同步吗?synchronized和reentrantLock有什么不同,了解reentrantLock的条件对象吗?什么情况需要使用? 14、广播有哪些注册方法?...二面: 1、平时有看一些安卓的源码吗?messageQueue底层是怎么实现的?Looper有什么作用? 2、项目有什么架构设计吗?Builder模式用在项目哪些场景? 3、binder池有了解吗?...二面问的偏向项目优化。虽然很多问题答不上来,面试官还是很友好的。 作者:准备春招 本文来源于牛客网
希望面经积累的人品能进二面吧,总得来说挺简单的 1....两栏布局,左边固定,要求先加载内容区域,说出多种方法 2 .正则对象test方法和exec方法的不同,分别返回什么 3.事件绑定的多种方式,事件监听addEventListener的第三个参数是什么,取值各有什么意思....js基本数据类型有哪些,写一个函数判断变量的类型 6.详细说说box-sizing属性取值的区别 7.有一段文字,里面有电话号码,电话号码是连续数字,需要把电话号码都替换成*,说出多种做法 有幸能进二面...用过什么框架 我说我学过vue和angular ,然后就问了vue的双向绑定 两种框架之间的不同 我想因为我只是说学过 所以没有多问 5....有一个2n长的数组,现在要分成n个2长度的数组,把每个数组的最大值相加,怎么给出最优解 我说的是先排序,让下标0和下标1 成一组,下标2和下标3成一组 面试官问为什么这么做 7. sessionStorage
摘要 上一篇文章中,我们已经成功安装、配置了腾讯云Terraform应用环境,并实践了利用Terraform简单易用的CLI在虚拟网络(VPC)下部署腾讯云服务器(CVM)。...既然是IaC,那就要熟练的掌握应用过程中需要用到的指令,本文及后面的几篇文章将向大家详细介绍Terraform Commands,帮助用户熟悉每一个命令,助力腾讯云Terraform应用。...[Terraform Commands] 查看Terraform版本和Provider的接口版本信息,比对官网和腾讯云Terraform官方GitHub所提供的最新版本,以便随时更新 [查看当前版本信息...请持续关注腾讯云+社区,生态产品专栏《腾讯云Terraform应用指南》系列,生态产品团队将持续帮助用户快速入门,熟练掌握Terraform应用技巧。...“Write, Plan, and create Infrastructure as Code" 让每一个腾讯云用户高效、快捷的部署资源。
为什么?...(可以理解为是创建数据)闭包的应用场景柯里化 bind模块New操作符做了什么事情?...script end;继续执行下面的Promise,.then和.catch期望参数是一个函数,这里传入的是一个数字,因此就会发生值渗透,将resolve(1)的值传到最后一个then,直接打印出1;遇到第二个定时器...WebSocket 特点的如下:支持双向通信,实时性更强可以发送文本,也可以发送二进制数据‘’建立在TCP协议之上,服务端的实现比较容易数据格式比较轻量,性能开销小,通信高效没有同源限制,客户端可以与任意服务器通信协议标识符是...[j + 1], arr[j]]; } } } // 返回数组 return arr;}// console.log(bubbleSort([3, 6, 2, 4, 1]));为什么需要浏览器缓存
HTTP请求报文的是什么样的?请求报⽂有4部分组成:请求⾏请求头部空⾏请求体 其中: (1)请求⾏包括:请求⽅法字段、URL字段、HTTP协议版本字段。它们⽤空格分隔。...第二种是方法调用模式,如果一个函数作为一个对象的方法来调用时,this 指向这个对象。...函数柯里化什么叫函数柯里化?其实就是将使用多个参数的函数转换成一系列使用一个参数的函数的技术。还不懂?来举个例子。...在这道题中,错误直接被then的第二个参数捕获了,所以就不会被catch捕获了,输出结果为:error err!!!'...DDoS:通过监控分析异常流量,限制其请求频率针对MITM:从源服务器到 CDN 节点到 ISP(Internet Service Provider),全链路 HTTPS 通信除此之外,CDN作为一种基础的云服务
Obj'}); // 'Global'fun1.bind({id: 'Obj'})(); // 'Global'(5)箭头函数不能作为构造函数使用构造函数在new的步骤在上面已经说过了,实际上第二步就是将函数中的...typeof NaN 的结果是什么?...此处模拟实现,不考虑可选的第二个参数 replacer 和第三个参数 space基本数据类型:undefined 转换之后仍是 undefined(类型也是 undefined)boolean 值转换之后是字符串...对于 || 来说,如果条件判断结果为 true 就返回第一个操作数的值,如果为 false 就返回第二个操作数的值。...&& 则相反,如果条件判断结果为 true 就返回第二个操作数的值,如果为 false 就返回第一个操作数的值。
问了一下数据库索引失效的情况 给了几个联合索引的判断 数据库乐观锁和悲观锁 然后问我用过Spring没有 介绍一下AOP和IOC 介绍一下bean的生命周期 问了一下map的分类和常见的情况 快排的思想 jvm相关 最近再看什么书...大概就这些然后问了一下工作城市是不是可以接受,家庭地址,实习时间能否保证 最后就通知下午过来复试 京东二面: 下午等的时候遇到上午面试官,加我微信了 复试的时候发现隔壁一起复试的面试官是上午的,然后复试的面试官拿着上午面试官的评分
; //被删除的为:1,2// console.log("a数组元素:", a) //3,4,5,6console.log("被删除的为:", a.splice(1, 0, 2, 2)) //插入 第二个数为...标准答案更正确的解释什么是原型链?...这种通过 通过原型链接的逐级向上的查找链被称为原型链什么是原型继承?一个对象可以使用另外一个对象的属性或者方法,就称之为继承。...我们来分析其执行过程:首先 Generator 函数调用时它会返回一个迭代器当执行第一次 next 时,传参会被忽略,并且函数暂停在 yield (x + 1) 处,所以返回 5 + 1 = 6当执行第二次...此时 let y = 2 12,所以第二个 yield 等于 2 12 / 3 = 8当执行第三次 next 时,传入的参数会传递给 z,所以 z = 13, x = 5, y = 24,相加等于
相关的面经太少啦,既然有机会面试那就写一篇吧 直接上啦---> 协程和线程,比如协程底层的实现是怎样的 java和go的垃圾回收机制 vector和list的扩容机制各自怎样 锁机制是底层怎样实现的,为什么加锁释放锁本身可以是安全的...mmap,面试官纠正我说select本身也可以用mmap优化这并不是本质区别,然后引导我到比如有100w个注册fd,如何发现就绪的fd问题上来) 问一下有没有看过redis的源码,问redis除了缓存还有什么应用场景扯到负载均衡...面试官:你知道信道这个概念吗解释一下吧,我:.... chrome可以控制台看到http报文的数据,为什么看到的不是加密后的呢,你能画个图解释一下整条https连接的图过程,就是数据报是怎么传过来的,你在...(紧绷) char和varchar存储上的差异在哪,varchar最大长度限制多少,这两个类型在建索引的时候会有什么要注意的问题 innoDB和myISAM的区别,那你平时怎么去配置mysql的......存储过程解释一下,它和事务的区别是什么 你有多少种办法复制一个关系表 了解一下别的,问了个剑指上那个统计二进制1个数的题目,说完问了怎么用bitmap来做 还有一些实在想不起来了>_<就写这么多吧 ps
什么是云核算?云核算是一种核算资源交给模型,其间集成了各种服务器、运用程序、数据和其它资源,并经过 Internet 以服务的形式供给这些资源。一般对资源进行了虚拟化。...举个栗子 咱们最常运用的 QQ,其背后便是由腾讯云供给核算服务,在发动界面下方有一行小字:所以其实大部分人都在运用或者享受着云核算带来的优势,即便你没有意识到。...▎云核算的类型并非一切云都相同,也没有一种云核算能适合一切人,不同的客户需求有着不同的解决方案。一般来讲,部署云核算资源有三种不同的方法:公有云、私有云和混合云。1....公有云公有云为第三方云厂商所具有和运营,他们经过 腾讯云供给其核算资源(如服务器和存储空间)。是公有云的一个示例。在公有云中,一切硬件、软件和其他支持性根底结构均为云供给商所具有和办理。...混合云混合云组合了公有云和私有云,经过答应在这二者之间同享数据和运用程序的技能将它们绑定到一同。
如期而至的美团二面面经。。 如果有后续会有工作人员联系你???是凉了的意思吗?? 自我介绍 聊项目 项目里面用到了Redis,Redis里面的列表是怎么实现的? Redis底层的set是怎么实现的?...两种策略有什么区别?应用场景?和MySQL有什么区别? 项目中有遇到什么困难吗? Spring IOC是怎么回事?为什么实现了解耦? Spring AOP是怎么回事?怎么实现的?...Spring 配置Bean写注解和XML有什么区别?(不知道) MyBatis有什么好处呢? 项目有用到多线程吗?Tomcat了解吗(并不) 其他的想到了在补充。。感觉全程聊项目。。
,使用尾调用有什么好处?...基于这三个方向,可以衍生出一些具有典型意义的子问题,这里我们逐个来看:(1)预处理器:为什么要用预处理器?它的出现是为了解决什么问题?预处理器,其实就是 CSS 世界的“轮子”。...我们在什么场景下会使用 PostCss? 它和预处理器的不同就在于,预处理器处理的是 类CSS,而 PostCss 处理的就是 CSS 本身。...其中 Symbol 和 BigInt 是ES6 中新增的数据类型:Symbol 代表创建后独一无二且不可变的数据类型,它主要是为了解决可能出现的全局变量冲突的问题。...第二轮事件循环结束,第二轮输出2,4,3,5。(3)第三轮事件循环开始,此时只剩setTimeout2了,执行。直接输出9。将process.nextTick()分发到微任务Event Queue中。
表示消息发送的时间,时间的描述格式由rfc822定义server:服务器名称Connection:浏览器与服务器之间连接的类型Cache-Control:控制HTTP缓存content-type:表示后面的文档属于什么...第一个条件通过,进入第二个条件。第二个条件是[] == ![],先看 !...new 一个函数发生了什么构造调用:创造一个全新的对象这个对象会被执行 [Prototype] 连接,将这个新对象的 [Prototype] 链接到这个构造函数.prototype 所指向的对象这个新对象会绑定到函数调用的...this如果函数没有返回其他对象,那么 new 表达式中的函数调用会自动返回这个新对象外部js文件先加载还是onload先执行,为什么?...CSS预处理器/后处理器是什么?为什么要使用它们?预处理器, 如:less,sass,stylus,用来预编译sass或者less,增加了css代码的复用性。
,但是介于很多人对云数据库不了解,所以下面为大家介绍腾讯云数据库是什么?...腾讯云数据库怎么用?...腾讯云数据库是什么 腾讯云数据库作为数据库的一种,是一种性能非常强,可靠性很强,安全性很高的数据托管服务,不仅能够为各大企业提供相应的数据托管服务,还可以帮助企业实现数据监控、备份回档等操作,且腾讯云数据库操作较为简单...腾讯云数据库怎么用 由于很多人都不知道腾讯云数据库怎么用,所以这一部分为大家做相关介绍。 首先,用户需要领取或者购买腾讯云数据库,并根据自己的数据类型进行选择。...上文给大家介绍了腾讯云数据库怎么用。腾讯云数据库对于企业和公司来说具有相当优秀的作用,不仅能够帮助企业实现高效化的管理,还能够提高企业的业务量。
原文 http://blog.csdn.net/lanxuezaipiao/article/details/41594745 下面是我和同学去面试腾讯实习一面的面试题,仅供参考!...char()与varchar()的区分,什么情况下用char()?(两者区别很重要) 建过索引吗?什么情况下需要建立索引? 索引的作用?为什么能够提高查询速度?(索引的原理) 索引有什么副作用吗?
领取专属 10元无门槛券
手把手带您无忧上云