本文共 2163 字,大约阅读时间需要 7 分钟。
1.css中IE和W3C盒子的区别
①:IE盒子模型的范围包括margin、border、padding、content,和w3c盒子模型 不同的是,IE盒子模型的content部分包含了padding和border。
②:W3C标准下padding、border所占的空间不在width、height范围内,而IE盒模型width包括content尺寸+padding+border的总和。
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的闭包
闭包是指有权访问另一个函数作用域中的变量的函数。
- 可以在函数的外部访问到函数内部的局部变量。
- 让这些变量始终保存在内存中,不会随着函数的结束而自动销毁。
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的异常处理机制中的一部分 finalize 是Object类的一个方法,是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 "关键字"
转载地址:http://kvsli.baihongyu.com/