20171107

来源:互联网 发布:淘宝代付 编辑:程序博客网 时间:2024/06/13 21:26

1.jQuery 中有哪些方法可以遍历节点?
1.siblings()方法:$(‘div’).siblings()—- 查找div前后所有的同级元素

2.find()方法:$(‘div’).find(‘span’) —- 查找div元素内子元素并且是span元素

3.eq()方法:$(‘div’).eq(1) — 查找第二个div元素(索引下标从0开始)

4.first()方法:$(‘li’).first() — 获取第一个li元素

5.last()方法:$(‘li’).last() — 获取最后一个li元素

6.filter()方法:$(‘div’).filter(‘.box’) — 获取类名为box的div元素

7.is()方法:$(‘.box’).is(‘div’) —- 判断.box是否是div元素

8.map()方法:$(‘div’).map(callback) — 将每个div执行callback函数

2.什么是数据库三大范式?
第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要
求,否则,将有很多基本操作在这样的关系模式中实现不了。
第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,简记为2NF。
第三范式:设R是一个满足第一范式条件的关系模式,X是R的任意属性集,如果X非传递依赖于R的任意一个候选关键字,称R满足第三范式,简记为3NF。

3.两个乒乓球队进行比赛,各出三人。甲队为 a,b,c 三人,乙队为 x,y,z 三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a 说他不和 x 比,c 说他不和 x,z 比,请编程序找出三队赛手的名单。

public class Hello {    public static void main(String[] args) {        int i, j, k;        // 声明i,j,k分别为A,B,C的对手;        for (i = 'X'; i <= 'Z'; i++) {            for (j = 'X'; j <= 'Z'; j++) {                for (k = 'X'; k <= 'Z'; k++) {                    if (i == 'X' || j == i || k == 'X' || k == 'Z' || k == i || k == j)                        continue;                    System.out.print("Rivals of A, B and C are: " + (char) i + " " + (char) j + " " + (char) k);                }            }        }    }}

输出结果:Rivals of A, B and C are: Z X Y