1.数据库查询语句,找重复名字。有三列(名字、班级、姓名)
2.问3范式,字段类型,前两个是project_id:项目编号(可以包含字母和数字)project_name:项目名称(可以包含字母和数字)
最好写出数据库3范式都是什么
3.session和cache区别
补一个题(没考)
4.有一个10乘10的表格最外面一圈全是蓝色,中间有一个3乘3的白色,剩下的部分全是橘色,如何把橘色改成蓝色,写出算法思路和Java代码,给初学者讲明白
public class ColorGrid {public static void main(String[] args) {int[][] grid = new int[10][10];// 初始化表格为蓝色initializeGrid(grid);// 设置中间 3x3 区域为白色setMiddleWhite(grid);// 检查并修改橘色区域为蓝色checkAndModifyOrange(grid);// 打印最终结果printGrid(grid);}// 初始化表格为蓝色private static void initializeGrid(int[][] grid) {for (int i = 0; i < grid.length; i++) {for (int j = 0; j < grid[i].length; j++) {grid[i][j] = 1; // 蓝色}}}// 设置中间 3x3 区域为白色private static void setMiddleWhite(int[][] grid) {int middleRowStart = 3; // 中间 3x3 区域的起始行int middleColStart = 3; // 中间 3x3 区域的起始列for (int i = middleRowStart; i < middleRowStart + 3; i++) {for (int j = middleColStart; j < middleColStart + 3; j++) {grid[i][j] = 2; // 白色}}}// 检查并修改橘色区域为蓝色private static void checkAndModifyOrange(int[][] grid) {for (int i = 0; i < grid.length; i++) {for (int j = 0; j < grid[i].length; j++) {if (grid[i][j] != 1 && grid[i][j] != 2) {grid[i][j] = 1; // 修改为蓝色}}}}// 打印表格private static void printGrid(int[][] grid) {for (int i = 0; i < grid.length; i++) {for (int j = 0; j < grid[i].length; j++) {System.out.print(grid[i][j] + " ");}System.out.println();}}
}
5.翻译
jQuery
banner ads
ready event
manipulate(动态添加、修改或删除 DOM 元素)
6.算法
用算法表示