自定义博客皮肤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)
  • 收藏
  • 关注

原创 5.14面试复盘

5.14面试复盘5.14上午前端开发面试笔试题1.写出一种你最熟悉的排序算法十大经典算法排序总结对比名词解释:n: 数据规模k:“桶”的个数In-place: 占用常数内存,不占用额外内存Out-place: 占用额外内存稳定性:排序后2个相等键值的顺序和排序之前它们的顺序相同冒泡排序(Bubble Sort)冒泡排序算法的原理如下:1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该

2020-05-20 15:10:36 1071 1

原创 sql嵌套查询出现类型问题

sql嵌套查询出现类型问题很久没有写博文了 这篇博文应该是参加工作最后的第一篇文章了 说来在深圳工作也有半年了 工资也不算高 但是工作也算轻松 加班也最很少 还能够双休有大把的时间去做自己想做的事最不断提升自己最才是更重要的 每天虽然工作但是每天晚上也会一直坚持跑步来锻炼身体 就是 要耗费 大量的脑力 还没谈恋爱头发掉的差不多了快秃顶了 都不敢熬夜了 准备去医院加检查或者花钱去植发了这篇博文记录最近使用node.js写api 在写数据库查询语句时出现的一点小问题 希望能让遇到相同问题的人避坑--通

2021-01-07 15:43:07 556

原创 7.1面试复盘

7.1面试复盘1.在制作一个Web应用或Web站点的过程中,你是如何考虑他的UI、安全性、高性能、SEO、可维护性以及技术因素的?2.请你说一下layout、painting和composition的区别(render渲染方面)3.同步函数和异步函数的区别4.请描述ajax的创建过程,越详细越好5.JSONP的工作原理以及他为什么不是真的ajax6.cookie、sessionStorage、localStorage的区别7.你如何去开发一个多语言的网站8.js中的this如何工作9.Pr

2020-07-01 22:00:18 222 6

原创 5.26前端线上笔试复盘

5.26前端线上笔试复盘1.display:none、visibility:hidden和opacity:0之间的区别2.css垂直居中的方法有哪些?3.js中的基本数据类型有哪些?用什么来判断值类型的值?4.js深浅拷贝,写出伪代码5.如何转换字符串的大小写?例如aBc转换完成后为AbC function changeCase(str){ var strArr = str.split('');//将待转字符串转为数组 var cArr = []

2020-06-03 17:59:05 336 2

原创 5.22面试复盘

5.22面试复盘1.常用的图片格式是什么?为什么要用这个?2.用sass定义一个btn3.如何实现数组交换元素,例如[1,2,3,4]转换成[1,3,2,4]4.typeof能够判断哪些类型5.值类型和引用类型的区别?谈谈深浅拷贝(重要,被问了三次了差不多)(1)基本类型:5种基本数据类型Undefined、Null、Boolean、Number 和 String,变量是直接按值存放的,存放在栈内存中的简单数据段,可以直接访问。(2)引用类型:存放在堆内存中的对象,变量保存的是一个指针,

2020-05-31 11:25:02 174 2

原创 5.21 前端面试复盘

5.21 前端面试复盘笔试题1.说说es6中新特性2.js浅度拷贝和深度拷贝天啊…这题我蒙了。。。基础不好,问的时候我回答了原型链。。。。然后就相当于吧,你不知道吧就算了,还问东你答西3.DOM操作如如何新建、删除、获取节点4.说一说快速排序的思想没回答上来,后面问我排序你熟悉哪种?说说原理5.h5新增特性 废除的特性6.get和post的区别老家常谈了,上两次笔试都问了,可见重要性,必须掌握,这里不再复述,需要请看5.14面试复盘7.css选择符有哪些?优先级怎么计算?哪些可以被继承

2020-05-21 23:17:44 321

原创 5.14面试复盘

5.14面试复盘5.14上午前端开发面试笔试题1.写出一种你最熟悉的排序算法2.从ES6以下特性中挑选出一个来谈谈3.用flex布局实现左右(宽度确定100px)三栏水平居中4.如何实现图片…(瀑布流)5.说说vue/react/angular解决了什么问题,为什么要用此框架6.说说http中的post和get方法的区别7.如何解决跨域问题?以及实现原理(jsonp、CORS)8.说说原型链是什么?以及如何实现OOP操作(不使用任何class类继承)面试题1.说一下Promise2

2020-05-15 21:26:41 5209 11

原创 ES6语法学习笔记(7)-函数扩展

默认值使用{ function test(x,y = 'world'){ console.log('默认值',x,y); } test('hello');//默认值 hello world test('hello','kill');//默认值 hello kill}作用域问题{ let x='test'; function ...

2019-05-23 12:53:31 115

原创 ES6语法学习笔记(6)-数组扩展

ES6语法学习笔记(6)-数组扩展Array.of不传值为空数组{ let arr = Array.of(3,4,7,9,11); console.log('arr=',arr);//arr= (5) [3, 4, 7, 9, 11] let empty=Array.of(); console.log('empty=',empty);//empty= []}...

2019-05-23 12:49:00 116

原创 ES6语法学习笔记(5)-数值扩展

ES6语法学习笔记(4)-数值扩展{ // 二进制 console.log('B',0B111110111);//B 503 // 八进制 console.log(0o767);//503}判断数字是否有限{ console.log('15',Number.isFinite(15));//15 tNaN falserue// consol...

2019-05-23 12:39:08 104

原创 ES6语法学习笔记(4)-字符串扩展

{ console.log('a','\u0061');//a a console.log('a','\u20BB7');//a ₻7 console.log('s','\u{20BB7}')//s

2019-05-23 12:28:19 148

原创 ES6语法学习笔记(3)- 正则扩展

构造函数 let regex= new RegExp('xyz','i');//第一个参数是字符串,第二个是修饰符 let regex2= new RegExp(/xyz/i);//第一个参数是正则表达式,不接受第二个参数否则报错 console.log(regex.test('xyz123'),regex2.test('xyz123'));//true true le...

2019-05-22 22:28:24 110

原创 ES6语法学习笔记(2)-解构赋值

数组解构赋值 let a,b,rest; [a,b]=[1,2]; console.log(a,b);//1 2…rest数组解构赋值 let a,b,rest; [a,b,...rest]=[1,2,3,4,5,6]; console.log(a,b,rest);//1 2 (4) [3, 4, 5, 6]对象解构赋值 let a,b; (...

2019-05-22 22:17:34 253

原创 ES6语法学习笔记(1)- let.const命令

#ES6语法学习笔记(1)- let.const命令######“use strict”;ES5开启严格模式,变量声明不能使用,ES6中默认开启,######使用let声明变量不能重复申明变量function test(){ var a = 2; // for(let i=1;i<3;i++){ // console.log(i); // }//...

2019-05-22 20:48:08 151

原创 sublime text3配置

sublime text3配置sublime是一款非常轻量级而且功能十分强大的编辑器,简约而不简单开发工具下载常用快捷键操作注释ctrl+/ 单行注释ctrl+shift+/ 多行注释行操作ctrl+shift+D 快速向下赋值当前行ctrl+shift+↑ 当前行与上行交换位置ctrl+shift+↓ 当前行与下行交换位置shift+delete 删除当...

2019-02-13 13:08:16 230

原创 java网络编程复习

1.线程的生命周期各状态。掌握如何创建一个多线程的类(两种方式,一种是 extends Thread,另一种是implements Runable),如何启动一个线程(调用start()方法);线程池:掌握如何提交一个线程任务(调用submit()方法),如何关闭线程池(如shutdown())一种方法是通过继承线程类Thread来创建线程类;class ThreadA extends T...

2019-01-10 13:02:27 246

空空如也

空空如也

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

TA关注的人

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