1. JavaScript抽奖游戏
- <script type="text/javascript">
- var alldata ="a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"
- var alldataarr = alldata.split(",");
- var num = alldataarr.length - 1;
- var timer;
- function start() {
- clearInterval(timer);h
- timer = setInterval('change()', 10);
- }
- function change() {
- document.getElementById("oknum").innerHTML =alldataarr[GetRnd(0, num)];
- }
- function GetRnd(min, max) {
- return parseInt(Math.random() * (max - min + 1));
- }
- function ok() {
- clearInterval(timer);
- document.getElementById("showresult").value =document.getElementById("oknum").innerText;
- }
- </script>
- </head>
- <body>
- <div id="oknum"name="oknum" >请单击开始</div>
- <button onclick="start()" accesskey="s">开始</button> <!--//accesskey 属性规定激活(使元素获得焦点)元素的快捷键。-->
- <button onclick="ok()"accesskey="o">停止</button>
- 您的选择是:
- <input type="text"id="showresult" value=""/>
- </body>
- </html>
2. 现在有一张正在使用的表,数据量为1000W,如何做优化?
1、在查询概率高的字段上建立索引;
2、将表分区,如按月份分12个区;
3、优化SQL语句;
4、控制查询条件;
5、定期备份数据库,将过去一段时间内的数据清除。
3. java题:验证歌德巴赫猜想,输入一个大于6的偶数,请输出这个偶数能被分解为哪两个质数的和
如 10=3+7 12=5+7
质数:除了1和自身,不能被任何数整除的数
- public class Demo {
- public static void main(String[] args) {
- Scanner in = new Scanner(System.in);
- int x;
- do {
- System.out.print("请输入一个大于6的偶数:");
- x = in.nextInt();
- } while (!((x > 6) && (x % 2 == 0)));
- for(int i=2;i<x/2;i++){
- if((prime(x))&&(prime(x-i))){
- System.out.println(i+","+(x-i));
- }
- System.out.println(i+","+(x-i));
- }
- }
- public static boolean prime(int n){
- for(int i=2;i<=(int)(Math.sqrt((double)n));i++){
- if(n%i==0){
- return false;
- }
- }
- return true;
- }
- }