2020-10-20

1.css中IE和W3C盒子的区别

①:IE盒子模型的范围包括marginborderpaddingcontent,和w3c盒子模型 不同的是,IE盒子模型的content部分包含了paddingborder
②:W3C标准下paddingborder所占的空间不在widthheight范围内,而IE盒模型width包括content尺寸+paddingborder的总和。

2.你知道的JS常用库有哪些?

1.touch.js
移动端事件超级好用的库(主要各种手势库)。
2.moment.js
js转换时间戳为日期(各种各样的日期函数)。
3.chart.js
绘制简单的柱状图,曲线图,蛛网图,环形图,饼图等完全够用,用法比较简单。
4.D3.js
功能太强大了,看首页就知道了,感觉没有什么图d3绘不出来的。
5.Rx.js
很好的解决了异步和事件组合的问题。
6.lodash.js
封装了很多javascipt数组,字符串,集合,函数,定时触发等的函数。

3.谈谈JS的闭包

闭包是指有权访问另一个函数作用域中的变量的函数。

  1. 可以在函数的外部访问到函数内部的局部变量。
  2. 让这些变量始终保存在内存中,不会随着函数的结束而自动销毁。

4.JRE.JDK.JVM,及JIT之间有什么不同

①:JRE是java的运行
②:JDK是java的开发工具
③:JVM是java的虚拟机
④:JIT是Java的即时编译器(从字节码转换为机器码)
好处:提高了java应用的功能和节省了CPU的使用

5.什么是session,cookie和session有何联系

①:Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群,数据库,文件中
②:Cookie是客户端保存用户的信息的一种机制,用来记录用户的一些信息,也是实现Session的一种方式

6.Error与Exception有什么区别

首先:Exception 是程序正常运行中,可以预料的意外情况,可能并且应该被捕获,进行相应处理
因为:Exception是java程序运行中可预料的异常情况,咱们可以获取到这种异常,并 且对这种异常进行业务外的处理
所以:Error是java程序运行中不可预料的异常情况,这种异常发生以后,会直接导致JVM不可处理或者不可恢复的情况。所以这种异常不可能抓取到,比如 OutOfMemoryError、NoClassDefFoundError

7.谈谈final,finally,finalize的区别

final 表示不可修改的,可以用来修饰类,方法,变量
finally 是Java的异常处理机制中的一部分
finalizeObject类的一个方法,是GC进行垃圾回收前要调用的一个方法

8.在vim中,删除光标所在行的快捷键有那些

1)dd:删除游标所在的一整行(常用)

2)ndd:n为数字。删除光标所在的向下n行,例如20dd则是删除光标所在的向下20行

3)d1G:删除光标所在到第一行的所有数据

4)dG:删除光标所在到最后一行的所有数据

5)d$:删除光标所在处,到该行的最后一个字符

6)d0:那个是数字0,删除光标所在到该行的最前面的一个字符

7)x,X:x向后删除一个字符(相当于[del]按键),X向前删除一个字符(相当于 [backspace]即退格键)

8)nx:n为数字,连续向后删除n个字符

9.GC是什么,为什么要用GC,有哪些调用方法

①:GC是垃圾收集的意思。
②因为内存处理是程序员最容易出错的地方,忘记或者错误的内存回收会导致,程 序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用 域,从而达到自动回收内存的目的,没有提供释放已分配内存的显式操作方法, Java程序员不用担心内存管理,因为垃圾收集器会自动进行管理。
方法:System.gc() ②Runtime.getRuntime() ③gc()
注意:JVM是可以屏蔽掉显式垃圾回收的调用的。

10.写出你常用的linux命令

ls   显示文件或目录

-l 列出文件详细信息l(list)

-a 列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir 创建目录

-p 创建目录,若无父目录,则创建p(parent)

cd 切换目录

touch 创建空文件

echo 创建带有内容的文件。

cat 查看文件内容

cp 拷贝

mv 移动或重命名

rm 删除文件

-r 递归删除,可删除子目录及文件

-f 强制删除

find 在文件系统中搜索某文件

wc 统计文本中行数、字数、字符数

grep 在文本文件中查找某个字符串

rmdir 删除空目录

tree 树形结构显示目录,需要安装tree包

pwd 显示当前目录

ln 创建链接文件

more、less 分页显示文本文件内容

head、tail 显示文件头、尾内容

ctrl+alt+F1 命令行全屏模式
等等。。。。。。

11.如何看一个日志文件

最常用查看日志方法:
·实时日志:tail -f XXX.log
·搜索关键字附近日志:cat -n filename | grep "关键字"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值