Day28

1. JavaScript抽奖游戏

<html>

   <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 οnclick="start()" accesskey="s">开始</button>    <!--//accesskey 属性规定激活(使元素获得焦点)元素的快捷键。-->

<button οnclick="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;  

        }  

    }  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值