Day023

1 .一个整数的各位数字之和能被 9 整除,则该数也能被 9 整除。编程验证给定的整数能否被 9 整除。

[html] view plain copy
  1. package HomeWork15;  
  2. import java.util.Random;  
  3. public class HomeWork15 {  
  4.     public static void panduan(int num){  
  5.         int b=num/100;      //百位数  
  6.         int s=num%100/10;   //十位数  
  7.         int g=num%10;       //个位数  
  8.         if(num%9==0){  
  9.             System.out.println(num+"能被9整除");  
  10.             if((b+s+g)%9==0){  
  11.                 System.out.println("同时"+num+"的各个位数之和也能被9整除");  
  12.             }  
  13.             else{  
  14.                 System.out.println("但是"+num+"的各个位数之和不能被9整除");  
  15.             }  
  16.         }  
  17.         else  
  18.             System.out.println("next test!");  
  19.            
  20.     }   
  21.     public static void main(String[] args) {  
  22.         Random rd=new Random();  
  23.         int shu=10+rd.nextInt(90);  
  24.         shu =shu *9;  
  25.         panduan(shu);  
  26.     }  

2.请简述 AJAX 及基本步骤

AJAX:AJAX即“AsynchronousJavascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

AJAX 基本步骤:

  1. 初始化ajax对象
  2. 连接地址,准备数据
  3. 发送请求
  4. 接收数据(正在接收,尚未完成)
  5. 接收数据完成
[html] view plain copy
  1. //初始化ajax对象  
  2. var xhr = xhr = new XMLHttpRequest();  
  3. //连接地址,准备数据  
  4. xhr.open(“方式”,”地址”,是否为异步);  
  5. //接收数据完成触发的事件  
  6. xhr.onload =function(){}  
  7. //发送数据  
  8. xhr.send();  

3.一个6亿的表a,一个3亿的表b,通过外键tid关联,你如何最快的查询出满足条件的第50000到第50200中的这200条数据记录。

   1、如果A表TID是自增长,并且是连续的,B表的ID为索引
   select * from a,b where a.tid = b.id and a.tid>500000 limit 200;
   2、如果A表的TID不是连续的,那么就需要使用覆盖索引.TID要么是主键,要么是辅助索引,B表ID也需要有索引。
   select * from b , (select tid from a limit 50000,200) a where b.id = a .tid;


发布了91 篇原创文章 · 获赞 4 · 访问量 1万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章