525快立方**

今天10点面试了快立方,面试大概20分钟,是一家专门做数据库的公司还是简单记录一下问题,然后呢,学一下xide1.自我介绍2.京东都是分工比较细的,有没有一个人做整个项目的呢3.介绍一下你一个人做的这个项目,在介绍一下在jx的这个项目从前3个问题的回答,面试官并不在追加问题,我介绍完了之后就是面试官的下一个问题反映出原来面试官不太关注这些,因为他们是专门做数据库的,哈哈对业务不太关注。4.对jdbc和jvm有深入了解嘛,还只是简单应用JDBC(java database conn
摘要由CSDN通过智能技术生成

今天10点面试了快立方,面试大概20分钟,是一家专门做数据库的公司

还是简单记录一下问题,然后呢,学一下xide

1.自我介绍

2.京东都是分工比较细的,有没有一个人做整个项目的呢

3.介绍一下你一个人做的这个项目,在介绍一下在jx的这个项目

从前3个问题的回答,面试官并不在追加问题,我介绍完了之后就是面试官的下一个问题反映出原来面试官不太关注这些,因为他们是专门做数据库的,哈哈对业务不太关注。

4.对jdbc和jvm有深入了解嘛,还只是简单应用

JDBC(java database connectivity)驱动程序是对JDBC规范完整的实现,它的存在在JAVA程序与数据库系统之间建立了一条通信的渠道。

JDBC(Java Database Connectivity, Java 数 据 库 连 接)是 一 种可用于执行 SQL 语句的 Java API(Application Programming Interface, 应用程序设计接口)。它由一些 Java 语言编写的类和接口组成。JDBC 为数据库应用开发人员、数据库前台开发人员提供了一种标准的应用程序设计接口, 使开发人员可以用纯 Java 语言编写完整的数据库应用程序。JDBC 通过调用其接口提供的方法, 提供了 Java 应用程序与各种数据库服务器之间的连接服务, 它支持 ANSI SQL- 92 标准, 实现了从 Java 程序内调用标准的 SQL 命令对数据库进行查询、插入、删除和更新等操作, 并确保数据事务的正常进行。JDBC API 主要用来连接数据库并通过 SQL 语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的Arduino 2x2x2阶光立方旋转的代码实现: ```C++ // 定义光立方的引脚 int rowPins[] = {2, 3}; int colPins[] = {4, 5}; // 定义光立方的状态 int cube[2][2][2] = { {{0, 0}, {0, 0}}, {{0, 0}, {0, 0}} }; // 定义旋转方向和速度 int direction = 1; // 1表示正方向,-1表示反方向 int speed = 100; // 控制旋转速度的延迟时间 void setup() { // 配置光立方的引脚为输出模式 for (int i = 0; i < 2; i++) { pinMode(rowPins[i], OUTPUT); pinMode(colPins[i], OUTPUT); } } void loop() { // 旋转光立方 rotateCube(); // 在光立方上循环显示数字 for (int i = 0; i < 8; i++) { displayNumber(i); delay(500); } } // 旋转光立方的函数 void rotateCube() { // 将所有LED灭掉 for (int i = 0; i < 2; i++) { digitalWrite(rowPins[i], LOW); digitalWrite(colPins[i], LOW); } delay(speed); // 等待一段时间,让LED灭掉 // 根据旋转方向,更新光立方的状态 if (direction == 1) { int tmp = cube[0][0][0]; cube[0][0][0] = cube[1][0][0]; cube[1][0][0] = cube[1][1][0]; cube[1][1][0] = cube[0][1][0]; cube[0][1][0] = cube[0][0][1]; cube[0][0][1] = cube[1][0][1]; cube[1][0][1] = cube[1][1][1]; cube[1][1][1] = cube[0][1][1]; cube[0][1][1] = tmp; } else { int tmp = cube[1][1][1]; cube[1][1][1] = cube[1][0][1]; cube[1][0][1] = cube[0][0][1]; cube[0][0][1] = cube[0][1][1]; cube[0][1][1] = cube[1][1][0]; cube[1][1][0] = cube[1][0][0]; cube[1][0][0] = cube[0][0][0]; cube[0][0][0] = cube[0][1][0]; cube[0][1][0] = tmp; } // 将LED点亮,根据光立方的状态 for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { for (int k = 0; k < 2; k++) { digitalWrite(rowPins[i], HIGH); digitalWrite(colPins[j], HIGH); digitalWrite(colPins[k + 2], cube[i][j][k]); delay(speed); } } } } // 在光立方上显示数字的函数 void displayNumber(int num) { // 将所有LED灭掉 for (int i = 0; i < 2; i++) { digitalWrite(rowPins[i], LOW); digitalWrite(colPins[i], LOW); digitalWrite(colPins[i + 2], LOW); } delay(speed); // 等待一段时间,让LED灭掉 // 在光立方上显示数字 switch (num) { case 0: cube[0][0][0] = HIGH; cube[0][0][1] = HIGH; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = HIGH; cube[1][0][1] = HIGH; cube[1][1][0] = HIGH; cube[1][1][1] = LOW; break; case 1: cube[0][0][0] = LOW; cube[0][0][1] = LOW; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = LOW; cube[1][0][1] = LOW; cube[1][1][0] = HIGH; cube[1][1][1] = HIGH; break; case 2: cube[0][0][0] = HIGH; cube[0][0][1] = LOW; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = LOW; cube[1][0][1] = HIGH; cube[1][1][0] = HIGH; cube[1][1][1] = LOW; break; case 3: cube[0][0][0] = LOW; cube[0][0][1] = HIGH; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = LOW; cube[1][0][1] = HIGH; cube[1][1][0] = LOW; cube[1][1][1] = HIGH; break; case 4: cube[0][0][0] = LOW; cube[0][0][1] = HIGH; cube[0][1][0] = LOW; cube[0][1][1] = HIGH; cube[1][0][0] = HIGH; cube[1][0][1] = HIGH; cube[1][1][0] = LOW; cube[1][1][1] = HIGH; break; case 5: cube[0][0][0] = HIGH; cube[0][0][1] = HIGH; cube[0][1][0] = LOW; cube[0][1][1] = HIGH; cube[1][0][0] = HIGH; cube[1][0][1] = LOW; cube[1][1][0] = LOW; cube[1][1][1] = HIGH; break; case 6: cube[0][0][0] = HIGH; cube[0][0][1] = HIGH; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = HIGH; cube[1][0][1] = LOW; cube[1][1][0] = HIGH; cube[1][1][1] = HIGH; break; case 7: cube[0][0][0] = LOW; cube[0][0][1] = LOW; cube[0][1][0] = HIGH; cube[0][1][1] = HIGH; cube[1][0][0] = LOW; cube[1][0][1] = LOW; cube[1][1][0] = HIGH; cube[1][1][1] = HIGH; break; default: break; } // 将LED点亮,根据光立方的状态 for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { for (int k = 0; k < 2; k++) { digitalWrite(rowPins[i], HIGH); digitalWrite(colPins[j], HIGH); digitalWrite(colPins[k + 2], cube[i][j][k]); delay(speed); } } } } ``` 这个代码可以在一个2x2x2阶的光立方上循环显示数字,并且可以通过控制旋转方向和速度来调整旋转效果。注意,这个代码只是一个简单的示例,实际的光立方旋转程序可能需要更加复杂的算法和控制逻辑来达到更好的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值