当前位置: 首页 > article >正文

面试总结1

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.算法

用算法表示


http://www.kler.cn/a/291775.html

相关文章:

  • 基于单片机智能温室大棚监测系统
  • 【论文模型复现】深度学习、地质流体识别、交叉学科融合?什么情况,让我们来看看
  • QT使用libssh2库实现sftp文件传输
  • JavaScript中如何使用Promise处理异步操作?
  • LabVIEW中的UDP与TCP比较
  • C++11(四)---可变参数模板
  • 前端模拟面试:如何检查JavaScript对象属性是否存在?
  • 分类预测|基于雪消融优化极端梯度提升的数据分类预测Matlab程序SAO-XGBoost 多特征输入多类别输出
  • 安防监控视频打手机检测算法核心技术打手机检测算法源码、模型简介
  • 阿里云对象存储服务(Aliyun OSS):企业级云存储解决方案
  • 毒枸杞事件启示录:EasyCVR视频AI智能监管方案如何重塑食品卫生安全防线
  • matter消息中的组播和广播
  • 鼠标控制dom元素的大小。采用ResizeObserver——监听元素大小的变化
  • uni-app全局引入js文件
  • .Net 6.0--通用帮助类--FileHelper
  • 打卡57天------图论(两种算法)
  • Leetcode刷题笔记:多数元素(摩尔投票算法最通俗的理解)
  • 设计模式学习-责任链模式
  • 结构型设计模式--装饰模式
  • 【Spring Boot-Spring Boot配置文件分类】
  • 前端面试题总结(HTML篇和CSS篇)
  • Spring Boot应用中集成与使用多数据源
  • 【ES常用查询操作】
  • Java项目: 基于SpringBoot+mysql高校心理教育辅导管理系统分前后台(含源码+数据库+开题报告+毕业论文)
  • sql日期函数
  • C++/Qt 多媒体(续五)